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