Commit graph

560 commits

Author SHA1 Message Date
Joshua Suskalo
61a3d3c536
Update changelog link to diff 2024-10-02 15:43:39 -04:00
Joshua Suskalo
8792d48ad7
Update changelog link to diff 2024-10-02 15:43:23 -04:00
Joshua Suskalo
b763d84f17
Merge branch 'master' into develop 2024-10-02 15:42:56 -04:00
Joshua Suskalo
0847cb1008
Merge branch 'release/v1.0.450' 2024-10-02 14:52:03 -04:00
Joshua Suskalo
5f2759b53a
Update description in pom 2024-10-02 14:51:15 -04:00
Joshua Suskalo
c5b528a7fe
Add temporary fix for version listed in build 2024-10-02 14:50:56 -04:00
Joshua Suskalo
34952f548f
Update changelog for release date 2024-10-02 14:47:46 -04:00
Joshua Suskalo
bfb9e76986
Update codox documentation 2024-10-02 14:43:41 -04:00
Joshua Suskalo
bcf2e031f9
Update readme and codox definitions for release tag 2024-10-01 15:34:09 -04:00
Joshua Suskalo
2676a7aa5d
Merge branch 'doc/arena-session-cleanup' into develop 2024-10-01 14:05:10 -04:00
Joshua Suskalo
dcba61f47c
Add nix devshell 2024-10-01 14:04:52 -04:00
Joshua Suskalo
7970c7e221
Finish updating README to not refer to sessions 2024-10-01 13:54:23 -04:00
Joshua Suskalo
928b0f42c8
Update changelog for removal of deprecations etc. 2024-10-01 13:36:46 -04:00
Joshua Suskalo
2073f15767
WIP: Update documentation for arenas instead of sessions
This is a part of the push for completing coffi 1.0 for a release tested
against JDK 22 and newer.
2024-09-30 12:17:04 -04:00
Joshua Suskalo
7da20f74cf
remove more --enable-preview 2024-07-24 18:43:15 -05:00
Joshua Suskalo
bb341977ad
Update changelog 2024-07-24 18:32:30 -05:00
Joshua Suskalo
4272c7d05d
Remove "--enable-preview" flag on java compilation 2024-07-24 18:30:18 -05:00
Joshua Suskalo
74af3c084d
Merge branch 'feature/jdk21-support' into develop 2024-07-24 18:29:18 -05:00
Joshua Suskalo
917141b6a2
Use 4-space indentation in the C code 2024-07-24 18:27:17 -05:00
Joshua Suskalo
a1a7cd0d47
Merge pull request #9 from rutenkolk/feature/jdk21-support
migrate to jdk 22 and fix upcalls
2024-07-24 18:25:26 -05:00
Joshua Suskalo
fc4307fc1f
Delete the class dir when compilation fails 2024-07-24 14:26:46 -05:00
Kristin Rutenkolk
4160b1cb68 consistently serialize strings to MemorySegment instead of addresses
(Longs) and remove ad-hoc upcall-class Long to MemorySegment conversion
2024-07-23 15:39:58 +02:00
Kristin Rutenkolk
0bf267e44a add more failing test cases 2024-07-23 15:35:21 +02:00
Kristin Rutenkolk
510763f68e add new failing test case 2024-07-23 15:04:44 +02:00
Kristin Rutenkolk
b37b975b17 revert build.clj changes fully 2024-06-28 11:41:24 +02:00
Kristin Rutenkolk
854d6ce850 migrate as-segment to jdk22 API 2024-06-27 16:26:22 +02:00
Kristin Rutenkolk
b68f8af549 revert build.clj changes 2024-06-27 16:07:38 +02:00
Kristin Rutenkolk
56481ea9e3 revert regression as it breaks user code (for now) 2024-06-27 15:40:42 +02:00
Kristin Rutenkolk
854914350c rename reference to nonexistent MemoryAddress class to MemorySegment 2024-06-27 15:17:14 +02:00
Kristin Rutenkolk
6fc0101914 fix build/jar to call write-pom without arguments 2024-06-27 14:40:28 +02:00
Kristin Rutenkolk
ef1dcfb6d0 fix ill-defined test 2024-06-26 15:13:41 +02:00
Kristin Rutenkolk
85d52f64b7 fix upcalls with strings 2024-06-26 13:22:47 +02:00
Kristin Rutenkolk
4a7659cf2a add more upcall tests 2024-06-17 10:57:15 -07:00
Kristin Rutenkolk
c740745d49 restructure build.clj functions to not need to accept options and return them, so that they may return useful data relevant to their task 2024-06-12 15:52:44 -07:00
Kristin Rutenkolk
a04fe7253f change String handling to match new FFI API 2024-06-12 11:10:52 -07:00
Kristin Rutenkolk
c43bce4768 switch to java22 support 2024-06-10 16:33:30 -07:00
Joshua Suskalo
b7092b4af6
WIP Finish updating files to fully be on JDK 21
This is still incomplete, I get crashes on upcalls.
2024-01-29 06:22:39 -06:00
Joshua Suskalo
2325abf53b
WIP Update coffi.mem to JDK 21 2023-12-27 09:14:44 -06:00
Joshua Suskalo
36f1685718
Update to .find(String) api in loader 2023-09-21 10:39:15 -05:00
Joshua Suskalo
0094634818
Update target version to 21 2023-09-21 10:38:31 -05:00
Joshua Suskalo
3948e63089
Update readme 2023-03-31 11:03:15 -05:00
Joshua Suskalo
5799e4f8da
Update readme 2023-03-31 11:02:54 -05:00
Joshua Suskalo
37d994fb2f
Update changelog 2023-03-31 10:33:42 -05:00
Joshua Suskalo
788b3cd521
Merge branch 'master' into develop 2023-03-31 10:33:14 -05:00
Joshua Suskalo
272df03fba
Merge branch 'release/v0.6.409' 2023-03-31 10:30:09 -05:00
Joshua Suskalo
58f1e69b00
Update codox documentation 2023-03-31 10:26:19 -05:00
Joshua Suskalo
9d60512365
Update readme for new release tag 2023-03-31 10:25:02 -05:00
Joshua Suskalo
f19eabe819
Update changelog 2023-03-31 10:22:05 -05:00
Joshua Suskalo
f97444639d
Version bump 2023-03-31 10:18:28 -05:00
Joshua Suskalo
0b323e0909
Update changelog 2023-03-28 14:26:33 -05:00