Skip to content

Releases: ioquatix/ffi-clang

v0.10.0

14 Jun 07:01
8358b5b
Compare
Choose a tag to compare

What's Changed

  • Expose libclang's anonymous methods. by @cfis in #79
  • Use Enumerable by @cfis in #80
  • Split FFI::Clang::Type into a number of more cohesive subclasses inheriting from FFI::Clang::Types::Type. by @cfis in #81

Full Changelog: v0.9.0...v0.10.0

v0.9.0

07 Apr 07:55
f91c8a1
Compare
Choose a tag to compare

What's Changed

  • Remove duplicate mapping of clang_getEnumDeclIntegerType by @cfis in #67
  • Update bitmask options based on enums to always be an array of symbols. by @cfis in #69
  • Add support for parse_translation_unit2 api. by @cfis in #70
  • Cursor Improvements, Type improvements, Printing Support by @cfis in #72
  • Fix finalizer exception in FFI::Clang::CodeCompletion::Results by @cfis in #74
  • Fix Clang 16 by @cfis in #76
  • Cursor Location Methods by @cfis in #78

Full Changelog: v0.8.0...v0.9.0

v0.8.0

01 May 10:02
42bdb82
Compare
Choose a tag to compare

What's Changed

  • Modernize gem. by @ioquatix in #58
  • Test on clang 5.0+ by @ioquatix in #59
  • The enum value for CXCursor_TranslationUnit is 350. by @cfis in #61
  • Test on more recent version of clang. by @ioquatix in #63
  • Add Cursor#hash and Cursor#eql? by @cfis in #62
  • Set then enum value cursor_translation_unit based on the Clang version. by @cfis in #64
  • Add various C++ introspection methods by @cfis in #66

New Contributors

Full Changelog: v0.7.0...v0.8.0