Kristin Rutenkolk
|
a8fca25f7c
|
add ffi tests with structs
|
2024-10-28 22:47:38 +01:00 |
|
Kristin Rutenkolk
|
8fb300c5c9
|
fix string deserialization for strings in structs
|
2024-10-28 22:42:59 +01:00 |
|
Kristin Rutenkolk
|
9765ec0deb
|
fix strings in defstruct
|
2024-10-28 22:18:49 +01:00 |
|
Kristin Rutenkolk
|
cec1a8a0a8
|
add tests for structs with array members
|
2024-10-28 21:29:23 +01:00 |
|
Kristin Rutenkolk
|
8844eef320
|
fix array handling code
|
2024-10-28 21:28:50 +01:00 |
|
Kristin Rutenkolk
|
43acc60784
|
add struct definition and instantiation tests
|
2024-10-28 15:46:06 +01:00 |
|
Kristin Rutenkolk
|
78164a12a7
|
add struct serialization tests
|
2024-10-28 14:35:54 +01:00 |
|
Kristin Rutenkolk
|
bbd01dc4a9
|
add equivalence tests
|
2024-10-28 14:35:40 +01:00 |
|
Kristin Rutenkolk
|
fd0f22fda5
|
implement java.util.Map and MapEquivalence
|
2024-10-28 14:35:01 +01:00 |
|
Kristin Rutenkolk
|
e5cd228f94
|
add map functionaliy test for struct
|
2024-10-24 14:42:31 +02:00 |
|
Kristin Rutenkolk
|
18679c435e
|
fix struct entryAt
|
2024-10-24 14:38:09 +02:00 |
|
Kristin Rutenkolk
|
9404ef4cf8
|
fix struct assoc
|
2024-10-24 14:24:54 +02:00 |
|
Kristin Rutenkolk
|
003a7377dd
|
fix struct map containsKey
|
2024-10-24 14:05:58 +02:00 |
|
Kristin Rutenkolk
|
ec418cb6c9
|
fix map cons
|
2024-10-24 13:45:16 +02:00 |
|
Kristin Rutenkolk
|
4c408043ec
|
improve error message
|
2024-10-24 12:04:36 +02:00 |
|
Kristin Rutenkolk
|
b6f1e44ce0
|
make defstruct robust against dangling and unbound vars
|
2024-10-24 11:45:17 +02:00 |
|
Kristin Rutenkolk
|
020e10264f
|
add error message for invalid type usage
|
2024-10-24 11:37:40 +02:00 |
|
Kristin Rutenkolk
|
cf2decedcd
|
introduce custom vector iterator
|
2024-10-24 09:07:46 +02:00 |
|
Kristin Rutenkolk
|
913c004adb
|
fix forEach reference
|
2024-10-22 13:19:07 +02:00 |
|
Kristin Rutenkolk
|
f08fa20cf6
|
draft of new type generation
|
2024-10-19 03:26:45 +02:00 |
|
Kristin Rutenkolk
|
4f5b9fa60a
|
fix seq of new type and remove indirection
|
2024-10-18 18:06:02 +02:00 |
|
Kristin Rutenkolk
|
53a8435768
|
add pprint impl for struct types
|
2024-10-13 22:08:01 +02:00 |
|
Kristin Rutenkolk
|
21c547c469
|
add custom deftype for struct type generation
|
2024-10-12 15:52:03 +02:00 |
|
Kristin Rutenkolk
|
f702096ed5
|
fix array handling for defstruct macro
|
2024-10-12 00:36:21 +02:00 |
|
Kristin Rutenkolk
|
eea1b43da3
|
fix nested types serdes
|
2024-10-11 22:26:41 +02:00 |
|
Kristin Rutenkolk
|
37b74fc638
|
add serialization generation
|
2024-10-11 17:48:58 +02:00 |
|
Kristin Rutenkolk
|
c5d18e9e50
|
add generate-serialize multimethod
|
2024-10-11 16:55:03 +02:00 |
|
Kristin Rutenkolk
|
8bfc156d10
|
add deserialization generation
|
2024-10-11 15:52:40 +02:00 |
|
Kristin Rutenkolk
|
b0cb0f2ff3
|
add c-layout to struct generation
|
2024-10-11 15:18:35 +02:00 |
|
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 |
|