JNAerator v0.4 : decent regression tests (at last), preprocessor & compiler fixes
-
JNAerator now has automatic regression tests on JNAerated artifacts : it checks that some predefined user code using JNAerated sources does compile.
This helped catch quite a few sneaky little regressions that went unnoticed in previous releases (for instance, the structure constructors were not public !)
-
The Anarres C-preprocessor was also fixed to handle indented preprocessor directives and drop comments that are in inactive blocks :
` * JNAerator now has automatic regression tests on JNAerated artifacts : it checks that some predefined user code using JNAerated sources does compile.
This helped catch quite a few sneaky little regressions that went unnoticed in previous releases (for instance, the structure constructors were not public !)
-
The Anarres C-preprocessor was also fixed to handle indented preprocessor directives and drop comments that are in inactive blocks :
`
I also added the modified sources of Anarres to the SVN repository. * Fixed struct S { void (*fptrArray[10])(); } * Fixed JNAeratorStudio's compilation classpath * Added “Show JAR” button in JNAeratorStudio (first compilation takes some time as JARs are cached locally). * Fixed source license notices : they referred to the GPL instead of the LGPL !
Check it out (Web Start link) or visit JNAerator’s project page