Skip to content
  1. Mar 19, 2013
  2. Feb 21, 2013
  3. Jan 21, 2013
  4. Jan 06, 2013
  5. Jan 03, 2013
  6. Nov 04, 2012
  7. Nov 10, 2011
  8. Oct 29, 2011
    • Liam M. Healy's avatar
      Groveler fixes for new structure syntax · a185898a
      Liam M. Healy authored
      Two fixes related to the change to the new syntax (:struct foo):
      1) For size-of-* defconstant generation, emit with :struct.
      2) Parse name and size in defcunion, not just leaving that to
      notice-foreign-union-definition, because define-parse-method needs a
      clean name.
      
      Osicat now compiles cleanly.
      a185898a
  9. Sep 17, 2011
  10. Feb 11, 2011
    • Desmond O. Chang's avatar
      Add groveller bitfield support · 8a267d35
      Desmond O. Chang authored
      In grovel file, write:
      
       (bitfield flags-ctype
         ((:flag-a "FLAG_A")
           :documentation "DOCU_A")
         ((:flag-b "FLAG_B")
           :documentation "DOCU_B")
         ((:flag-c "FLAG_C")
           :documentation "DOCU_C"))
      
      And if the C header file has:
      
       #define FLAG_A 1
       #define FLAG_B 2
       #define FLAG_C 4
      
      This will generate:
      
       (cffi:defbitfield (flags-ctype)
         (:flag-a 1)
         (:flag-b 2)
         (:flag-c 4))
      8a267d35
  11. Oct 24, 2010
  12. Oct 09, 2010
  13. Sep 19, 2010
  14. Aug 22, 2010
  15. May 20, 2010
  16. Feb 19, 2010
  17. Dec 11, 2009
  18. Aug 23, 2009
  19. Aug 04, 2009
  20. Jul 02, 2009
  21. Jun 25, 2009
  22. Jun 22, 2009