Skip to content

Releases: sdilts/cl-bindgen

v1.4.1

19 Oct 01:59
Compare
Choose a tag to compare

v1.4.1

New this Release:

  • Added ability to specify which pointer types are fully expanded and which ones aren't

Bugfixes

  • Typedefs are once again emitted correctly.
  • Nested anonymous record types are now handled correctly.
  • Fixed default implementation of the macro_detector function.

Release 1.3.0

04 Oct 03:40
Compare
Choose a tag to compare

Enhancement:

  • Header guards are now filtered out by default. You can customize this
    behavior with the macro_detector processor option in the API
    error: no signature found

Release 1.2.0

14 Aug 03:04
Compare
Choose a tag to compare

New this release

  • New option pkg-config has been added to batch files. This option calls pkg-config and adds the given list of library's required compile flags to the clang arguments

Enhancement:

  • The following types known by CFFI are now converted to the corresponding CFFI type instead of another value:
    • size_t
    • ssize_t
    • uintptr_t
    • intptr_t
    • ptrdiff_t
    • offset_t

1.1.3

27 Jan 02:30
Compare
Choose a tag to compare

New this release:

  • The clang resource directory is now calculated automatically when using the command line tool.

1.1.2

19 Mar 18:29
Compare
Choose a tag to compare

Fixes for this release:

Improve Lispify-ing comments
+ don't remove '*' chars in the middle of comments
+ Remove spurious whitespace at the beginning of each line, but
  conserve indentation after that
 
Fix spelling and grammar in the readme and some comments

Escape quotes in exported comments
+ Fixes issue #2

1.1.1

27 Feb 02:32
Compare
Choose a tag to compare
Bump version to 1.1.1

1.1.0

27 Feb 01:49
Compare
Choose a tag to compare

Changes in command line interface:

  • Add '-f option
  • Add -a option
    General changes:
  • Check for clang errors and don't continue if fatal errors are detected

1.0.3

06 Feb 18:53
Compare
Choose a tag to compare

Notable changes:

  • Detect parsing errors and stop if a fatal error occurs
  • Use exceptions in library functions instead of exiting outright
  • Clarify error messages
  • Generate structs with constant sized arrays correctly

cl-bindgen 1.0.2

05 Feb 21:02
Compare
Choose a tag to compare
Clarify clang installation instructions

Initial Release

05 Feb 20:03
Compare
Choose a tag to compare
1.0.0

Increment major version number