GitPedia
boulder-on

boulder-on/JPassport

JPassport

7 Releases
Latest: 1w ago
1.5.0-24Latest
boulder-onboulder-on·1w ago·June 15, 2026
GitHub

📋 Changes

  • 1.5.0-24
  • Added the ability to return a struct from a method
  • Added a SegmentAllocator as a valid agrument type
  • fixed imports for classes that derive from GenericPtr
  • Allow GenericPtrs as part of a struct
  • Using clang to parse C files when generating a Passport
1.4.0-24
boulder-onboulder-on·4mo ago·February 11, 2026
GitHub

📋 Changes

  • Adding a native code to passport interface generator
  • Added NativeName annotation to allow remapping of native functions to a different name in your interface
  • Reorganized documentation and example code for greater accessibility
  • Making enums work as struct fields
1.3.1-24
boulder-onboulder-on·8mo ago·October 25, 2025
GitHub

📋 Changes

  • 1.3.1-24
  • Fixed a bug where if an enum value was only used as a return and never an argument then class generation caused an exception
  • Fixed a bug in the calculation of struct sizes
  • Added support for arrays of booleans as arguments
1.3.0-341.3.0-24
boulder-onboulder-on·8mo ago·October 19, 2025
GitHub

📋 Changes

  • Union support
  • enum support
  • DebugPassport added so that you can set breakpoints in the generated code.
  • Added support for extending other interfaces that extend Passport
  • Improved efficiency of arrays of structs
  • For critical methods, arrays are passed as java heap memory
  • Added direct jextract and JNA Direct performance comparison
  • Made all method handles static final
  • + 5 more
Arrays in structs v0.3.0v0.3.0-alphaPre-release
boulder-onboulder-on·5y ago·May 20, 2021
GitHub

📋 Changes

  • Arrays of primitives in structs has been added.
  • Arrays of structs has been added.
Struct support v0.2.0v0.2.0-alphaPre-release
boulder-onboulder-on·5y ago·May 2, 2021
GitHub

Added support for structs.

Initial release v0.1.0v0.1.0-alphaPre-release
boulder-onboulder-on·5y ago·April 27, 2021
GitHub

This is the initial release of JPassport