zcl
2 years agoCheckpoint panama work
Not Zed [Wed, 8 Dec 2021 21:56:36 +0000 (08:26 +1030)]
Checkpoint panama work
2 years agoCheckpoint panama code
Not Zed [Wed, 8 Dec 2021 21:55:37 +0000 (08:25 +1030)]
Checkpoint panama code
2 years agoWIP converting to openjdk 17 incubator version of foreign api.
Not Zed [Wed, 8 Dec 2021 08:17:00 +0000 (18:47 +1030)]
WIP converting to openjdk 17 incubator version of foreign api.
2 years agoUpdate to netbeans 12.6
Not Zed [Wed, 8 Dec 2021 08:15:59 +0000 (18:45 +1030)]
Update to netbeans 12.6
4 years agoLocal netbeans changes, 11.3 and jdk location.
Not Zed [Thu, 30 Apr 2020 05:18:19 +0000 (14:48 +0930)]
Local netbeans changes, 11.3 and jdk location.
4 years agoTrack panama-foreign changes as of 30.4.20.
Not Zed [Thu, 30 Apr 2020 05:17:33 +0000 (14:47 +0930)]
Track panama-foreign changes as of 30.4.20.
4 years agoAll clobjects now track the platform for easy lookup.
Not Zed [Thu, 30 Jan 2020 03:31:08 +0000 (14:01 +1030)]
All clobjects now track the platform for easy lookup.
Changed the extension design to fit with a binding generator
and moving the call details to the relevent object.
4 years agoImplement the few extensions previously implemented.
Not Zed [Tue, 28 Jan 2020 11:29:06 +0000 (21:59 +1030)]
Implement the few extensions previously implemented.
Not entirely pleased, still needs work.
4 years agomemory tests
Not Zed [Tue, 28 Jan 2020 04:09:13 +0000 (14:39 +1030)]
memory tests
4 years agoDelete noise.
Not Zed [Mon, 27 Jan 2020 06:39:30 +0000 (17:09 +1030)]
Delete noise.
4 years agoAdd some microbenchmarks.
Not Zed [Mon, 27 Jan 2020 04:13:02 +0000 (14:43 +1030)]
Add some microbenchmarks.
4 years agoExport the demo, mostly for javadoc.
Not Zed [Sun, 26 Jan 2020 08:08:40 +0000 (18:38 +1030)]
Export the demo, mostly for javadoc.
4 years agojavadoc fixes
Not Zed [Sun, 26 Jan 2020 07:58:57 +0000 (18:28 +1030)]
javadoc fixes
4 years agoIgnore .lib
Not Zed [Sun, 26 Jan 2020 07:56:25 +0000 (18:26 +1030)]
Ignore .lib
4 years agoJust use the ByteBuffer address to directly unmap the memory.
Not Zed [Sun, 26 Jan 2020 07:53:59 +0000 (18:23 +1030)]
Just use the ByteBuffer address to directly unmap the memory.
Thanks go to Maurizio Cimadamore <maurizio.cimadamore@oracle.com> for the
suggestion.
4 years agoSet the hashtable loadfactor to 1 rather than 2.
Not Zed [Sun, 26 Jan 2020 07:40:40 +0000 (18:10 +1030)]
Set the hashtable loadfactor to 1 rather than 2.
Added some debug code to try to flush everything unreachable
or manually retired.
4 years agoImprove CLEventList design and fix CLEvent.setEventCallback.
Not Zed [Sun, 26 Jan 2020 07:39:09 +0000 (18:09 +1030)]
Improve CLEventList design and fix CLEvent.setEventCallback.
Now uses a MemorySegment directly to read/write events, bypassing Java
unless necessary.
Added tests.
4 years agoMore tests and minor changes.
Not Zed [Sat, 25 Jan 2020 23:36:19 +0000 (10:06 +1030)]
More tests and minor changes.
4 years agoAdd test driver
Not Zed [Sat, 25 Jan 2020 21:36:45 +0000 (08:06 +1030)]
Add test driver
4 years agoAdd a couple of tests.
Not Zed [Sat, 25 Jan 2020 21:36:28 +0000 (08:06 +1030)]
Add a couple of tests.
4 years agoFixed the rotation option.
Not Zed [Sat, 25 Jan 2020 12:14:40 +0000 (22:44 +1030)]
Fixed the rotation option.
Added a couple more targets.
4 years agoFix the pointer array allocation length.
Not Zed [Sat, 25 Jan 2020 10:37:24 +0000 (21:07 +1030)]
Fix the pointer array allocation length.
4 years agoRevert incorrect change to release()
Not Zed [Sat, 25 Jan 2020 03:10:14 +0000 (13:40 +1030)]
Revert incorrect change to release()
4 years agoAdded some gc debugging / helpers.
Not Zed [Sat, 25 Jan 2020 03:07:54 +0000 (13:37 +1030)]
Added some gc debugging / helpers.
4 years agoAdded javafx mandelbrot zoomer demo.
Not Zed [Sat, 25 Jan 2020 01:58:03 +0000 (12:28 +1030)]
Added javafx mandelbrot zoomer demo.
Added ability to run demos from make.
4 years agoAllow per-module --module-path parameters
Not Zed [Sat, 25 Jan 2020 01:57:17 +0000 (12:27 +1030)]
Allow per-module --module-path parameters
4 years agoMake jdk.foreign transitive.
Not Zed [Sat, 25 Jan 2020 01:56:18 +0000 (12:26 +1030)]
Make jdk.foreign transitive.
4 years agoAdd CLObject.release() static methods to avoid Native leakage.
Not Zed [Sat, 25 Jan 2020 01:55:01 +0000 (12:25 +1030)]
Add CLObject.release() static methods to avoid Native leakage.
4 years agoMostly documentation updates with a couple more api functions implemented.
Not Zed [Fri, 24 Jan 2020 06:35:39 +0000 (17:05 +1030)]
Mostly documentation updates with a couple more api functions implemented.
4 years agoStarted a panama (no jni) based implementation.
Not Zed [Fri, 24 Jan 2020 02:48:05 +0000 (13:18 +1030)]
Started a panama (no jni) based implementation.
4 years agoBump to JDK 13
Michael Zucchi [Sat, 26 Oct 2019 01:14:49 +0000 (11:44 +1030)]
Bump to JDK 13
4 years agoRemove .classes from jni .o
Michael Zucchi [Sat, 26 Oct 2019 00:39:03 +0000 (11:09 +1030)]
Remove .classes from jni .o
5 years agoRenamed config.make to config.make.in so it isn't checked in.
Michael Zucchi [Sat, 19 Oct 2019 04:24:43 +0000 (14:54 +1030)]
Renamed config.make to config.make.in so it isn't checked in.
Updated java.make
Fixed paths in README
5 years agoTweaks to java.make.
Michael Zucchi [Fri, 2 Aug 2019 05:20:46 +0000 (14:50 +0930)]
Tweaks to java.make.
5 years agoSwitch trunk to pre 1.1 dev
Michael Zucchi [Tue, 23 Apr 2019 03:40:54 +0000 (13:10 +0930)]
Switch trunk to pre 1.1 dev
5 years agoBump for 1.0 release, nativez-1.0 zcl-1.0
Michael Zucchi [Tue, 23 Apr 2019 01:45:53 +0000 (11:15 +0930)]
Bump for 1.0 release, nativez-1.0
5 years agoUpdate the README.
Michael Zucchi [Mon, 22 Apr 2019 09:43:05 +0000 (19:13 +0930)]
Update the README.
5 years agoUpdate java lookups to use new nativez mechanism.
Michael Zucchi [Mon, 22 Apr 2019 09:22:05 +0000 (18:52 +0930)]
Update java lookups to use new nativez mechanism.
Fix a bunch of erronous variable names.
Use *MethodA() instead of varargs calls.
Fix generic type safety on getExtension() calls.
Update java.make.
5 years agoInitial load of pre 2.0 modularised zcl.
Michael Zucchi [Mon, 22 Apr 2019 02:38:18 +0000 (12:08 +0930)]
Initial load of pre 2.0 modularised zcl.