Closed nberth closed 1 year ago
This change was not intended. Thanks for reporting it.
I just pushed a fix to the master branch. Do you think you could test it on your examples? This would make me more confident in the fix before making a new release.
I just pushed a fix to the master branch. Do you think you could test it on your examples? This would make me more confident in the fix before making a new release.
Sure! I'll test and report here ASAP.
I've exploited the opam CI to further check that many known packages that depend on camlidl still compile properly, and my manual tests also went fine. So I think this version is good to release.
Thanks a lot for the quick fix!
Thanks a lot for the extensive testing! I just released version 1.11 incorporating the fix.
Could there be an entry in the changelog for 1.11 ?
There can be: e53d745
Since version 1.10,
const char*
arguments declared withstring
attribute, that were translated asstring
arguments on the OCaml side with earlier versions, are now typedchar option
. In addition, a "Warning: `string' attribute applies only to arrays of characters, ignored" is raised on such declarations. Removing theconst
solves the issue (at the expense of potential new warnings in C stubs though); I'm wondering whether this change was intended.with 1.10 gives:
whereas with 1.09 we had: