James McKaskill
|
fc63a080a0
|
Add special case for capn_setp when handed a far pointer
|
2013-09-12 23:20:58 -04:00 |
|
James McKaskill
|
081c783bbf
|
don't autoresolve pointers
|
2013-09-12 17:26:51 -04:00 |
|
James McKaskill
|
e6c57a665e
|
Remove interface code
|
2013-09-12 16:44:20 -04:00 |
|
James McKaskill
|
448021e7e1
|
use create_local
|
2013-09-12 14:42:30 -04:00 |
|
James McKaskill
|
7731509861
|
add read/write methods for interfaces
|
2013-05-12 23:10:54 -04:00 |
|
James McKaskill
|
21e7c29a96
|
add interface to base lib and improve handling of empty lists
|
2013-05-12 22:58:48 -04:00 |
|
James McKaskill
|
2eb6628ae4
|
add support for default values
|
2013-05-12 00:59:47 -04:00 |
|
James McKaskill
|
c85722874d
|
switch back to capn_root
capn_root now returns a ptr that can be used with capn_getp/setp.
This replaces capn_new_root and capn_get_root.
|
2013-05-12 00:59:47 -04:00 |
|
James McKaskill
|
69b838a092
|
fix capn_setp to copy nulls correctly
|
2013-05-12 00:59:47 -04:00 |
|
James McKaskill
|
65c23b9218
|
get recursive copy to work
|
2013-05-12 00:59:47 -04:00 |
|
James McKaskill
|
923393d543
|
size -> len and add capn_list* back in
|
2013-05-08 22:38:07 -04:00 |
|
James McKaskill
|
c5e771dcd0
|
Add beginnings of subcompiler
|
2013-05-07 22:54:30 -04:00 |
|
James McKaskill
|
b8da11676a
|
Pass capn_ptr by value, better handling of tags
|
2013-05-07 22:44:21 -04:00 |
|
James McKaskill
|
3a235fe8c6
|
Add unit test for memory layout based off the Kenton's layout-test.c++ and whole slew of fixes to get the test to pass
|
2013-05-07 11:04:49 -04:00 |
|
James McKaskill
|
edfcaf9d34
|
Update capn_write_ptr to handle recursive structures when copying
|
2013-05-05 19:30:33 -04:00 |
|
James McKaskill
|
14ac488681
|
Update C generator to write out read/write functions
|
2013-05-02 00:55:33 -04:00 |
|
James McKaskill
|
3176da4556
|
Cleanup C library and allow it to handle List(U8)->List(U16)
|
2013-05-01 13:37:43 -04:00 |
|
James McKaskill
|
a0f30f5604
|
Add C runtime
|
2013-04-23 01:06:10 -04:00 |
|