info.ss
#lang setup/infotab
(define name "c")
(define blurb
  (list "Tools for manipulating C, including header extraction for the FFI."))
(define scribblings '(("scribblings/c.scrbl" (multi-page))))
(define categories '(misc metaprogramming system devtools))
(define version "0.3")
(define primary-file "main.ss")
(define release-notes
  (list '(ul
          (li "Changed " (tt "decl:function-formals") " to " (tt "decl:function-declarator") " and "
              "corrected its documented contract.")
          (li "Added the predicates "
              (tt "type-context?") ", "
              (tt "declarator-context?") ", "
              (tt "member-declarator-context?") ", "
              (tt "complete-type?") ", "
              (tt "complete-declarator?") ", and "
              (tt "complete-member-declarator?") ".")
          (li "Fixed " (tt "parse-type-expression") " to produce a " (tt "type") " as documented.")
          (li "Renamed " (tt "apply-declarators") " to " (tt "apply-declarator-contexts") " and swapped the argument order.")
          (li "Renamed " (tt "apply-member-declarators") " to " (tt "apply-member-declarator-contexts") " and swapped the argument order.")
          (li "Added " (tt "apply-declarator-context") " and " (tt "apply-member-declarator-context") ".")
          (li "Bugfix: char literal nodes always contain a string. Thanks to Eric Eide for the report."))))
;; recent dependencies:
;;   4.1.3.8: `procedure-rename'
;;   4.1.4.3: `at-exp' language
;;   4.1.4.3: synthesized source location data in syntax objects no longer ignored for #f source
;;   4.1.4.3: logging no longer gets disabled in DrScheme (not a hard dependency)
(define required-core-version "4.1.4.3")
(define repositories '("4.x"))