Commit graph

560 commits

Author SHA1 Message Date
Joshua Suskalo
5deac64934
Fix primitive static variables not deserializing 2023-03-28 14:26:33 -05:00
Joshua Suskalo
f22cf8f81d
Fix uses of defvar not compiling 2023-03-28 14:26:33 -05:00
Joshua Suskalo
218545feb7
Fix bug where defvar and friends didn't work
One function was private that didn't need to be since it was being used
by the macros. This commit just makes it public.
2023-03-28 14:26:32 -05:00
Joshua Suskalo
2c45d8e875
Add support for primitive types to raws 2022-11-29 21:31:28 -06:00
Joshua Suskalo
5ccf369477
Fix a dumb of my dumb 2022-11-29 20:21:34 -06:00
Joshua Suskalo
955063b1ba
Update the clojure dep 2022-11-29 20:06:44 -06:00
Joshua Suskalo
8401cc3add
Fix bug where with-acquired did not return a value 2022-11-29 20:06:20 -06:00
Joshua Suskalo
379dc95c66
Fix dumb implementation of copy-segment 2022-11-29 18:52:11 -06:00
Joshua Suskalo
4c60ff5085
Add test for global variables 2022-11-29 13:43:06 -06:00
Joshua Suskalo
12b7661295
Update readme to use session rather than scope 2022-11-29 13:41:55 -06:00
Joshua Suskalo
65c7544cc7
Add extra constructors for sessions 2022-11-16 16:58:20 -06:00
Joshua Suskalo
139341af99
Add a paragraph about catching exceptions in upcalls 2022-11-16 16:57:58 -06:00
Joshua Suskalo
1ab231dee5
Remove a reference to long-long 2022-11-16 16:57:52 -06:00
Joshua Suskalo
857da5949a
Rename scope to session in readme 2022-11-16 16:57:30 -06:00
Joshua Suskalo
144889bc95
Update readme for new version of coffi 2022-11-16 11:39:49 -06:00
Joshua Suskalo
0e23a514f0
Fix misspelling in ex-info message 2022-11-16 09:27:01 -06:00
Joshua Suskalo
85a82f3d94
Update readme to indicate the current versions for each JDK 2022-11-14 10:55:55 -06:00
Joshua Suskalo
4c65b726e9
Add note about M1 bug 2022-11-11 15:50:29 -06:00
Joshua Suskalo
8a7b9cea2c
Update readme for JDK 19 support 2022-11-11 14:40:52 -06:00
Joshua Suskalo
177078e83e
Update changelog for JDK 19 support 2022-11-11 14:09:20 -06:00
Joshua Suskalo
49bdca0766
Rename scope to session everywhere 2022-11-11 14:07:38 -06:00
Joshua Suskalo
3838c0f13c
Initial pass of update to JDK 19 2022-11-11 13:53:52 -06:00
Joshua Suskalo
036d4112fb
Fix nullpointer serialization in simpler inline cases 2022-10-31 13:59:03 -05:00
Joshua Suskalo
fa40902ce9
Fix bug with inlined serdes causing complex pointer serdes to fail 2022-10-31 13:59:03 -05:00
Joshua Suskalo
75bbe11971
Add todo about potential bug with nil as a primitive argument 2022-10-31 11:40:27 -05:00
Joshua Suskalo
319bb3a33b
Fix incorrect padding in C-layout structs 2022-10-31 11:39:00 -05:00
Joshua Suskalo
990e76c624
Fix incorrect pointer alignment 2022-10-31 11:39:00 -05:00
Joshua Suskalo
c0244a8b33
Add todo about raw types 2022-07-16 19:46:45 -05:00
Joshua Suskalo
e1e64d8362
Add very inefficient raw types 2022-07-16 19:37:46 -05:00
Joshua Suskalo
c9f30a361c
Add segment in readme about anonymous functions as callbacks 2022-07-16 19:26:27 -05:00
Joshua Suskalo
e9a5b640ac
Add support for flagset composite types 2022-07-07 16:08:41 -05:00
Joshua Suskalo
c0dee46fe9
Fix bug with incorrect enum serdes 2022-07-07 15:23:52 -05:00
Joshua Suskalo
6940842577
Add todo for custom serdes for composite types 2022-07-07 14:16:19 -05:00
Joshua Suskalo
2646e6fc9e
Add enum serdes 2022-07-07 14:15:33 -05:00
Joshua Suskalo
d7e0ced38b
Add macros to ease creating static variable references 2022-07-07 13:31:22 -05:00
Joshua Suskalo
20956f2549
Add function to get the segment from a static variable 2022-07-07 13:05:39 -05:00
Joshua Suskalo
3794ab7d5f
Use coerce-addressable where possible 2022-07-07 11:11:21 -05:00
Joshua Suskalo
b8383a467b
Correct docstring of downcall-handle 2022-07-07 11:11:13 -05:00
Joshua Suskalo
01515ad568
Correct the docstring of static-variable 2022-07-07 11:04:03 -05:00
Joshua Suskalo
98c59ea936
Correct the docstring of ensure-sybmol 2022-07-07 11:03:51 -05:00
Joshua Suskalo
db242e1445
Finish removing references to long-long 2022-07-07 11:03:26 -05:00
Joshua Suskalo
830bb746d1
Update codox 2022-07-07 10:06:17 -05:00
Joshua Suskalo
d77f1e3c2a
Update codox version info 2022-07-07 10:06:14 -05:00
Joshua Suskalo
c3b612fdb0
Update codox 2022-07-07 10:06:02 -05:00
Joshua Suskalo
e98c5a56bb
Update codox version info 2022-07-07 10:05:30 -05:00
Joshua Suskalo
230a3f96e6
Fix broken link in changelog 2022-07-07 10:02:46 -05:00
Joshua Suskalo
f2c1d30c8b
Add unreleased section to changelog 2022-07-07 10:02:32 -05:00
Joshua Suskalo
a52bbf87db
Fix broken link in changelog 2022-07-07 10:02:21 -05:00
Joshua Suskalo
8a79122515
Merge branch 'master' into develop 2022-07-07 10:01:41 -05:00
Joshua Suskalo
3e441cbde7
Merge branch 'release/v0.5.357' 2022-07-07 10:01:08 -05:00