Commit graph

536 commits

Author SHA1 Message Date
Kristin Rutenkolk
df29b16d71 remove namespace qualifiers from with-c-layout 2024-10-11 15:17:54 +02:00
Kristin Rutenkolk
d04a9f6286 copy with-c-layout to mem namespace 2024-10-11 14:53:09 +02:00
Kristin Rutenkolk
cf6dff3b52 add defstruct macro and helper functions 2024-10-11 14:25:18 +02:00
Kristin Rutenkolk
f96df719eb remove namespaced references 2024-10-10 15:59:28 +02:00
Kristin Rutenkolk
557cd27763 add write functions for arrays 2024-10-04 16:17:27 +02:00
Joshua Suskalo
9af8cb0b47
Use reinterpret, not slice-global 2024-10-03 17:32:48 -04:00
Joshua Suskalo
ab0af5b0ca
Remove extraneous use of address-of 2024-10-03 17:31:30 -04:00
Joshua Suskalo
305e250be7
Add known issue for pointer types using too much indirection 2024-10-03 16:18:49 -04:00
Joshua Suskalo
bffa1bb2df
Merge branch 'release/v1.0.471' 2024-10-03 14:21:44 -04:00
Joshua Suskalo
abeeb447a2
Update version and tag in readme 2024-10-03 14:21:10 -04:00
Joshua Suskalo
e0af08dabf
Update changelog 2024-10-03 14:20:31 -04:00
Joshua Suskalo
c724e42088
Update codox documentation 2024-10-03 14:19:59 -04:00
Joshua Suskalo
d3d2d25c78
Update version in build script 2024-10-03 14:14:13 -04:00
Joshua Suskalo
a2dd6f2518
Add criterium to dev alias 2024-10-03 14:12:54 -04:00
Joshua Suskalo
6ff882b85d
Update docstring to reflect address-of returning a long 2024-10-03 14:12:51 -04:00
Joshua Suskalo
d183fcdf98
Fix error when running tests with emacs 2024-10-03 14:11:48 -04:00
Joshua Suskalo
2833d48d4d
Fix bad use of address-of in example 2024-10-03 14:11:38 -04:00
Joshua Suskalo
cdd4b55e26
Fix bad use of address-of in example 2024-10-03 14:11:15 -04:00
Joshua Suskalo
f752a1592a
Optimize re-serializing deserialized functions 2024-10-03 11:12:37 -04:00
Joshua Suskalo
cce6c823f6
Implement memoization of upcall and downcall classes 2024-10-03 10:55:54 -04:00
Joshua Suskalo
bd7216a06e
Add null for implementing serdes 2024-10-02 16:26:24 -04:00
Joshua Suskalo
fd8d649f63
Fix bad usage of static fields as calls 2024-10-02 16:22:00 -04:00
Joshua Suskalo
5c644d054f
Add known issue about generating docs 2024-10-02 15:47:42 -04:00
Joshua Suskalo
2d2e38c068
Add known issue about generating docs 2024-10-02 15:47:21 -04:00
Joshua Suskalo
ba11f5892e
Update changelog 2024-10-02 15:45:24 -04:00
Joshua Suskalo
26a6877c39
Fix use of replace-deps in codox generation 2024-10-02 15:44:42 -04:00
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