Releases
1.5.9
saudet
released this
05 Jun 13:42
June 6, 2023 version 1.5.9
Fix Loader.extractResource()
for nested JAR files from Spring Boot (pull #685 )
Have Parser
desugar ...
varargs to array []
for return types as well (pull #682 )
Fix Parser
failing on some friend
functions for operator
overloading (pull #681 )
Fix Parser
incorrectly casting const
pointers to template arguments of pointer types (pull #677 )
Fix Parser
with Info.enumerate
failing to translate enum
values based on other enum
values
Fix Parser
prematurely expanding macros defined in class
, struct
or union
(issue #674 )
Add Info.upcast
to support class hierarchies with virtual inheritance (pull #671 )
Pick up @Adapter
, @SharedPtr
, etc annotations on allocate()
as well (pull #668 )
Provide @Virtual(subclasses=false)
to prevent Generator
from subclassing subclasses (pull #660 )
Fix Loader.getPlatform()
detection for linux-armhf
with Temurin JDK (issue bytedeco/javacv#2001 )
Fix Parser
ignoring Info.skip
for enumerators that do not get translated (issue bytedeco/javacpp-presets#1315 )
Fix Parser
error on C++17 style namespace declarations containing ::
separators (issue #595 )
Fix Parser
observing Info.virtualize
for non-virtual functions (pull #658 )
Use regex in Parser
to match more robustly templates and namespaces (pull #657 )
Fix Builder
default output path for class names with the same length (pull #654 )
Add Info.friendly
to have Parser
map some friend
functions to Java methods (pull #649 )
Add Loader.loadProperties(boolean forceReload)
to reset platform properties (issue deepjavalibrary/djl#2318 )
Prevent TokenIndexer
from recursively expanding macros
Fix Generator
passing empty String
objects on callback for arguments using adapters
Fix Parser
failure on enum
enumerators generated using the concat ##
operator
You can’t perform that action at this time.