Skip to content
  1. Jan 21, 2013
  2. Jan 06, 2013
  3. Jan 03, 2013
  4. Nov 04, 2012
  5. Nov 10, 2011
  6. 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
  7. Sep 17, 2011
  8. 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
  9. Oct 24, 2010
  10. Oct 09, 2010
  11. Sep 19, 2010
  12. Aug 22, 2010
  13. May 20, 2010
  14. Feb 19, 2010
  15. Dec 11, 2009
  16. Aug 23, 2009
  17. Aug 04, 2009
  18. Jul 02, 2009
  19. Jun 25, 2009
  20. Jun 22, 2009