Skip to content

Releases: xavierleroy/camlidl

CamlIDL 1.12

03 Jul 12:18
Compare
Choose a tag to compare
  • Always use modern, caml_-prefixed names for FFI functions, continued (#25)
  • Support building with a bytecode-only compiler (#27)

CamlIDL 1.11

10 Nov 08:52
Compare
Choose a tag to compare
  • Fix regression on strings with const char * types (#23)

CamlIDL 1.10

13 Oct 09:01
Compare
Choose a tag to compare
CamlIDL 1.10 Pre-release
Pre-release
  • Add [bytes] attribute for char arrays and pointers, mapped to OCaml's bytes type.
  • Fix C type error with string parameters of unsigned char type.
  • Fix C type error with in parameters of const array type (#9).
  • Install HTML documentation in docs/ and serve it from https://xavierleroy.org/camlidl/ (#20)
  • Always use modern, caml_-prefixed names for FFI functions for compatibility with OCaml 5 (#21, #22).

CamlIDL 1.09

22 May 14:47
Compare
Choose a tag to compare
  • Revert a problematic change of default configuration (cpp -traditional instead of cpp) (issue #18).

CamlIDL 1.08

20 May 08:01
Compare
Choose a tag to compare
CamlIDL 1.08 Pre-release
Pre-release
  • Update to OCaml 4.09 and up
  • Support more IDL features: import lists, fixed-width integer types (int8, int32, etc), MIDL-stlye nonencapsulated unions (pull request #13, Philipp Gesang)
  • Generate C code that respects CAML_NAME_SPACE
  • The runtime library referenced a IID_IUnknown symbol that could not be resolved under Unix (pull request #15, Github user ygrek)

CamlIDL 1.07

21 Jun 11:28
Compare
Choose a tag to compare
  • Update to OCaml 4.06 and up (issues #6 and #11).
  • Auto-link the C runtime library from com.cma and com.cmxa (issue #8).
  • Re-license the compiler under the LGPL v2.1 (instead of the QPL 1.0).

CamlIDL 1.06

25 Nov 16:47
Compare
Choose a tag to compare
  • Update to OCaml 4.03 and up.
  • Avoid name clash on Array module.