Joshua Suskalo
|
b8ce52527a
|
Fix changelog and readme for release
|
2021-10-14 13:20:10 -05:00 |
|
Joshua Suskalo
|
af5cb01924
|
Merge branch 'develop'
|
2021-10-14 13:19:20 -05:00 |
|
Joshua Suskalo
|
9cc83e7d1a
|
Fix bug with inline expansion with no arguments
|
2021-10-14 13:05:51 -05:00 |
|
Joshua Suskalo
|
301f6c1534
|
Add unreleased section to the changelog
|
2021-10-14 12:44:20 -05:00 |
|
Joshua Suskalo
|
3d960c6ab7
|
Merge branch 'master' into develop
|
2021-10-14 12:43:48 -05:00 |
|
Joshua Suskalo
|
22c748e70a
|
Merge branch 'release/2021-10-14'
|
2021-10-14 10:27:06 -05:00 |
|
Joshua Suskalo
|
433145ca0b
|
Update version in changelog and readme
|
2021-10-14 10:23:59 -05:00 |
|
Joshua Suskalo
|
5fa1f157d3
|
Fix broken defcfn with native-sym
|
2021-10-13 15:51:49 -05:00 |
|
Joshua Suskalo
|
a620752f2c
|
Ensure that the downcalls in the inline expansion are evaluated correctly
|
2021-10-13 15:28:34 -05:00 |
|
Joshua Suskalo
|
39d0cd854f
|
Update changelog
|
2021-10-13 13:57:32 -05:00 |
|
Joshua Suskalo
|
7975adbd94
|
Add caveat in primitive-type about evaluated arguments
|
2021-10-13 13:51:13 -05:00 |
|
Joshua Suskalo
|
b1133811a0
|
Ensure there's no double-evaluation of the return types
|
2021-10-13 13:46:03 -05:00 |
|
Joshua Suskalo
|
6f28994526
|
Add inline function for make-serde-wrapper
|
2021-10-13 13:15:35 -05:00 |
|
Joshua Suskalo
|
868c843875
|
Add perdicate for primitive types
|
2021-10-13 09:57:23 -05:00 |
|
Joshua Suskalo
|
bcc6b29e9e
|
Remove unused import
|
2021-10-11 11:21:02 -05:00 |
|
Joshua Suskalo
|
d3050c34ff
|
Move arg and ret types into the cfn call in defcfn
This is in preparation for an optimization in cfn with constant arg and ret
types.
|
2021-10-11 11:19:13 -05:00 |
|
Joshua Suskalo
|
15c190572f
|
Remove todo line
|
2021-10-10 13:32:15 -05:00 |
|
Joshua Suskalo
|
814edb7e16
|
Update changelog for multimethod impls
|
2021-10-10 12:44:21 -05:00 |
|
Joshua Suskalo
|
53f72bdb49
|
Move to multimethod implementations for deserialize*
|
2021-10-10 12:43:11 -05:00 |
|
Joshua Suskalo
|
c43ff5a848
|
remove performance comments on things already split out
|
2021-10-10 12:43:11 -05:00 |
|
Joshua Suskalo
|
80beace196
|
Move serialize* to multimethod impls
|
2021-10-10 12:43:11 -05:00 |
|
Joshua Suskalo
|
4f6e8d7bac
|
Move c-layout to multimethod versions
|
2021-10-10 12:43:11 -05:00 |
|
Joshua Suskalo
|
8f5f4a2cc4
|
Add multimethod implementations for primitive-type
This should improve performance
|
2021-10-10 12:43:11 -05:00 |
|
Joshua Suskalo
|
7f62e72d67
|
Add unreleased section to the changelog
|
2021-10-10 12:43:11 -05:00 |
|
Joshua Suskalo
|
c26c8a40c8
|
Add todos for optimization
|
2021-10-10 11:40:40 -05:00 |
|
Joshua Suskalo
|
9efee59dd6
|
Merge branch 'master' into develop
|
2021-10-10 11:39:41 -05:00 |
|
Joshua Suskalo
|
a99ee34783
|
Merge branch 'release/2021-10-09'
|
2021-10-09 11:26:53 -05:00 |
|
Joshua Suskalo
|
74df066f04
|
Update docs for new release
|
2021-10-09 11:26:13 -05:00 |
|
Joshua Suskalo
|
abcbf0f68f
|
Add detailed benchmarks for coffi and alternative libraries
|
2021-10-09 11:22:08 -05:00 |
|
Joshua Suskalo
|
0f6bd7f856
|
Add a section to the readme about alternative libraries
|
2021-10-09 11:21:58 -05:00 |
|
Joshua Suskalo
|
aa93014f83
|
Fix bug where primitive arg optimizations weren't applied to cfn
|
2021-10-09 09:50:56 -05:00 |
|
Joshua Suskalo
|
2ff4d9ba52
|
Add sections on future JDKs and 1.0 release to readme
|
2021-10-09 08:14:14 -05:00 |
|
Joshua Suskalo
|
84cc95f587
|
Add mapped memory to roadmap
|
2021-10-09 07:26:12 -05:00 |
|
Joshua Suskalo
|
275c6ec6ab
|
Make arrays deserialize to vectors
|
2021-10-08 19:27:14 -05:00 |
|
Joshua Suskalo
|
d3d298d87d
|
Add error messages to roadmap for coffi
|
2021-10-08 12:57:31 -05:00 |
|
Joshua Suskalo
|
8031d1bdce
|
Add out arguments helper macro to roadmap
|
2021-10-07 15:57:02 -05:00 |
|
Joshua Suskalo
|
e63e1e33bc
|
Add enums & bitflags to the roadmap
|
2021-10-06 20:39:47 -05:00 |
|
Joshua Suskalo
|
ab82b6a5a1
|
Fix a bug where non-primitive argument types failed to link
|
2021-10-06 19:37:29 -05:00 |
|
Joshua Suskalo
|
0db99f9106
|
Add unreleased section to changelog
|
2021-10-06 11:42:02 -05:00 |
|
Joshua Suskalo
|
a161dfeb90
|
Merge branch 'master' into develop
|
2021-10-06 11:41:38 -05:00 |
|
Joshua Suskalo
|
bb58403ae7
|
Add release date to changelog
|
2021-10-06 11:41:03 -05:00 |
|
Joshua Suskalo
|
51c62decca
|
Merge branch 'release/2021-10-06'
|
2021-10-06 11:39:29 -05:00 |
|
Joshua Suskalo
|
6b6899b818
|
Update release tags
|
2021-10-06 11:38:39 -05:00 |
|
Joshua Suskalo
|
014901233c
|
Fix bug where compound types in arglist metadata failed
|
2021-10-06 08:53:02 -05:00 |
|
Joshua Suskalo
|
96f3153c5f
|
Fix bug where compound types were not permitted as return values in defcfn
|
2021-10-04 19:21:23 -05:00 |
|
Joshua Suskalo
|
88b2a72f07
|
Add an address predicate
|
2021-10-04 19:20:47 -05:00 |
|
Joshua Suskalo
|
7d621f82db
|
Consider nil as null?
|
2021-10-01 12:10:25 -05:00 |
|
Joshua Suskalo
|
8100295567
|
Ensure serializing nil as a pointer returns null
|
2021-10-01 12:03:25 -05:00 |
|
Joshua Suskalo
|
673a653200
|
Fix bug with primitive-serializing arguments to downcalls not compiling
|
2021-10-01 10:39:32 -05:00 |
|
Joshua Suskalo
|
b98fdc05ea
|
Fix primitive arguments to upcalls not compiling
|
2021-10-01 10:38:42 -05:00 |
|