Commit graph

11 commits

Author SHA1 Message Date
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