JavaCPP v1.2.4 Release Notes
Release Date: 2016-09-16 // over 7 years ago-
- Insure
Parser
properly ignores theauto
,mutable
,register
,thread_local
, andvolatile
C++ keywords for storage classes - Fix
Generator
andParser
for types likestd::unordered_map<std::string,std::pair<int,int> >
(pull bytedeco/javacpp-presets#266) - Add
std::forward_list
,std::priority_queue
,std::unordered_map
, andstd::unordered_set
to the list of "basic/containers" inInfoMap
- Work around
linux-armhf
not being properly detected with OpenJDK (issue #105) - Fix
Parser
not accepting namespace aliases with::
tokens in them (issue bytedeco/javacpp-presets#265) - Add "org.bytedeco.javacpp.maxphysicalbytes" system property to force calls to
System.gc()
based onPointer.physicalBytes()
- Allow strings ending with "t", "g", "m", etc to specify the number of bytes in system properties (issue #125)
- Add
Info.linePatterns
to limit the lines from header files that theParser
has to process - Introduce "platform.compiler.hardfpu" option inside
android-arm.properties
to targetarmeabi-v7a-hard
- Add
UniquePtrAdapter
and corresponding@UniquePtr
annotation to supportunique_ptr
containers (pull bytedeco/javacpp-presets#266) - Fix
Parser
not expectingfriend class
declarations that start with::
(pull #122) - Synchronize memory allocation in
Pointer
to avoidOutOfMemoryError
when low on memory - Make it clear that
Indexable.createIndexer()
can throw aNullPointerException
(issue bytedeco/javacv#437) - Escape quotes when parsing default value for the
nullValue
of@ByRef
or@ByVal
(pull #119) - Let
Parser
accept identifiers in addition to integer literals for bit fields (issue #118) - Fix
Loader.load()
not renaming a library when previously loaded under a different name
- Insure