Releases: xavierleroy/camlidl
Releases · xavierleroy/camlidl
CamlIDL 1.12
CamlIDL 1.11
- Fix regression on strings with
const char *
types (#23)
CamlIDL 1.10
- Add
[bytes]
attribute for char arrays and pointers, mapped to OCaml'sbytes
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
- Revert a problematic change of default configuration (cpp -traditional instead of cpp) (issue #18).
CamlIDL 1.08
- 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
CamlIDL 1.06
- Update to OCaml 4.03 and up.
- Avoid name clash on Array module.