Commit graph

  • 593b356cda Merge pull request #2 from liamstask/travis-improvement Liam Staskawicz 2015-08-04 11:14:21 -07:00
  • e3af4b4570 travis: remove sudo requirement in order to be able to build on faster container system Liam Staskawicz 2015-08-04 11:11:54 -07:00
  • 8585d869cb readme: super brief info Liam Staskawicz 2015-08-04 11:00:26 -07:00
  • be7a4963a3 Merge pull request #1 from liamstask/travis-clean Liam Staskawicz 2015-08-04 10:57:47 -07:00
  • 0b6f95294e all: use unsigned types for more variables that represent length Liam Staskawicz 2015-08-03 15:14:21 -07:00
  • 125c638c11 unreal: gcc complains about missing ‘ character in #if 0 block Liam Staskawicz 2015-08-03 15:47:29 -07:00
  • 28e13e55d7 build: require c++11 for gtest, and link test exe against pthreads (linux build fails without it) Liam Staskawicz 2015-08-04 10:24:57 -07:00
  • 94de39fd6b travis: prelim auto build support Liam Staskawicz 2015-08-04 10:21:22 -07:00
  • 6b3657437d capn-test: remove unreferenced code, now builds cleanly Liam Staskawicz 2015-07-29 22:48:23 -07:00
  • 97dcc053ef gtest: remove modified gtest-all-test.cpp, and build unmodified, vendored gtest-all.cpp Liam Staskawicz 2015-07-29 22:45:20 -07:00
  • 8865b6d917 gtest: vendor v1.7.0, latest release from https://code.google.com/p/googletest/downloads/list Liam Staskawicz 2015-07-29 22:40:30 -07:00
  • c653dda6a0 added symlink to gtest-all-test Greg Sherwood 2015-01-04 10:58:44 -06:00
  • 232cef8ffa some compile cleanup Greg Sherwood 2015-01-04 10:55:04 -06:00
  • 2bdc5c476a Implement capn_write_fd Baruch Even 2014-08-07 17:56:51 +03:00
  • 440c662c66 Implement packed memory write Baruch Even 2014-08-06 07:28:29 +03:00
  • a83769f44d Fix use of wrong offset in buffer Baruch Even 2014-08-06 07:27:10 +03:00
  • 24ec009d67 Use constants where possible Baruch Even 2014-08-06 07:26:05 +03:00
  • a46581a35e Move initialization closer to use Baruch Even 2014-08-06 07:24:59 +03:00
  • 0071546cd2 Add comments Baruch Even 2014-08-06 07:23:23 +03:00
  • 49483a6bbd Forego updating sz in capn_write_mem Baruch Even 2014-08-04 20:53:00 +03:00
  • d785521932 Recompile capnpc schemas for capnpc 0.4 Baruch Even 2014-08-03 23:21:58 +03:00
  • 8a33a1864a Add a README.md file Baruch Even 2014-08-03 23:07:34 +03:00
  • 54ca88f6ac Simpler makefile Baruch Even 2014-08-03 22:28:41 +03:00
  • 20bd625dc2 Fix build Baruch Even 2014-08-03 22:18:08 +03:00
  • 4cc7785d53 Added eclipse output files to git ignore Johan De Claville Christiansen 2014-03-25 19:13:56 +01:00
  • d84a635fb0 Fixed compilation by removing 32-bit padding Johan De Claville Christiansen 2014-03-25 19:12:58 +01:00
  • bf5eb7f92c Added gtest 1.6.0, since the included version lacked the headers Johan De Claville Christiansen 2014-03-25 18:55:18 +01:00
  • 1eb82b0f4a Added install target Johan De Claville Christiansen 2014-03-25 18:00:41 +01:00
  • 1d79a28091 Fixed: missing terminating ' character Johan De Claville Christiansen 2014-03-25 17:50:39 +01:00
  • cb26aeac8d Add padding to preserve alignment on 32-bit systems Steven Dee 2014-02-26 02:03:17 +00:00
  • 823a820e87 Initialize x and y unconditionally Steven Dee 2014-02-26 01:24:50 +00:00
  • 89f1ac3953 Merge remote-tracking branch 'urbit/master' Steve Dee 2014-02-24 10:19:39 -08:00
  • 36348a2375 Merge pull request #2 from urbit/capn-write James McKaskill 2014-02-21 16:59:31 -05:00
  • 45b95c38d0 Add TODO and fail on packed writes Steve Dee 2014-02-21 13:23:57 -08:00
  • 9019ca2326 Merge pull request #1 from urbit/capn-write James McKaskill 2014-02-20 20:38:20 -05:00
  • ca03b34318 Implement serialization to buffers Steve Dee 2014-02-20 17:12:59 -08:00
  • 68340f87c1 Implement serialization to buffers Steve Dee 2014-02-20 17:12:59 -08:00
  • 322aa16624 Ignore capn.a Steve Dee 2014-02-05 15:25:18 -08:00
  • f0dc17cede Static capnpc-c Steve Dee 2014-02-05 15:05:26 -08:00
  • 859ab61a07 Add capn.a target Steve Dee 2014-02-05 14:02:35 -08:00
  • 2c48f47b3d clean up of write_ptr James McKaskill 2013-12-10 20:34:04 -05:00
  • df3e668f79 Integrate gtest in rather than use gtest-config James McKaskill 2013-12-10 20:33:33 -05:00
  • ff44e4df26 remove CAPN_COMPOSITE_LIST and add capn_len James McKaskill 2013-09-16 16:53:33 -04:00
  • 59f827e93d change ptrsz to ptrs to free up space in capn_ptr James McKaskill 2013-09-13 10:02:03 -04:00
  • 7397df1216 misc minor cleanup James McKaskill 2013-09-12 23:57:29 -04:00
  • 7b0bfece26 add version checks James McKaskill 2013-09-12 23:28:36 -04:00
  • fc63a080a0 Add special case for capn_setp when handed a far pointer James McKaskill 2013-09-12 23:20:58 -04:00
  • 081c783bbf don't autoresolve pointers James McKaskill 2013-09-12 16:51:10 -04:00
  • e6c57a665e Remove interface code James McKaskill 2013-09-12 16:44:20 -04:00
  • f4f0ccabf8 Add MIT license James McKaskill 2013-09-12 15:17:08 -04:00
  • bba43e67ea Add test schema James McKaskill 2013-09-12 14:55:42 -04:00
  • 9682fb2611 list out constants in declaration order James McKaskill 2013-09-12 14:48:11 -04:00
  • 448021e7e1 use create_local James McKaskill 2013-09-12 14:42:30 -04:00
  • ca1d07f657 Round trip the schema through the compiler James McKaskill 2013-09-12 14:37:15 -04:00
  • 82e55f6515 declare enums first James McKaskill 2013-09-12 14:26:22 -04:00
  • cada8df6c2 Decode field slot when we get around to declaring it rather than early as the names aren't resolved yet James McKaskill 2013-09-12 14:17:57 -04:00
  • 316f470c3b Handle reserved words James McKaskill 2013-09-12 14:01:40 -04:00
  • 225399e091 Header cleanup James McKaskill 2013-09-12 13:51:32 -04:00
  • 9f75d0c7a6 Update compiler to support groups/unions James McKaskill 2013-09-12 13:49:19 -04:00
  • 7731509861 add read/write methods for interfaces James McKaskill 2013-05-12 23:01:53 -04:00
  • 21e7c29a96 add interface to base lib and improve handling of empty lists James McKaskill 2013-05-12 18:28:29 -04:00
  • 93f695f77c add constants James McKaskill 2013-05-12 17:21:56 -04:00
  • 2eb6628ae4 add support for default values James McKaskill 2013-05-12 00:58:08 -04:00
  • c85722874d switch back to capn_root James McKaskill 2013-05-12 00:47:12 -04:00
  • 69b838a092 fix capn_setp to copy nulls correctly James McKaskill 2013-05-12 00:45:12 -04:00
  • 95b29a249b remove read/write_float, use to/from_f32 instead James McKaskill 2013-05-11 22:52:49 -04:00
  • 85b7a99429 include the capn_segment as a header when allocating James McKaskill 2013-05-11 22:44:38 -04:00
  • 65c23b9218 get recursive copy to work James McKaskill 2013-05-11 22:02:15 -04:00
  • 2ded64d310 Add new and new list funcs James McKaskill 2013-05-08 23:17:21 -04:00
  • 3798d34428 rename vars in subcompiler James McKaskill 2013-05-08 23:15:07 -04:00
  • e1860e2b4b bootstrap complete - use generated schema.capnp.(c|h) James McKaskill 2013-05-08 22:49:14 -04:00
  • 8db142a9a0 subcompiler now outputs struct defns, get, set, read, write funcs James McKaskill 2013-05-08 22:39:21 -04:00
  • 8bb9759e8c Move schema.* to schema.capnp.* James McKaskill 2013-05-08 22:42:06 -04:00
  • 923393d543 size -> len and add capn_list* back in James McKaskill 2013-05-08 22:38:07 -04:00
  • f99af86cb3 Move capn_init_* all into capn-malloc.c with a common create and free function James McKaskill 2013-05-08 22:35:52 -04:00
  • c5e771dcd0 Add beginnings of subcompiler James McKaskill 2013-05-07 22:54:30 -04:00
  • 3f29732c69 Add capn_init_(fp|mem) to read a stream from file/memory James McKaskill 2013-05-07 22:48:46 -04:00
  • b8da11676a Pass capn_ptr by value, better handling of tags James McKaskill 2013-05-07 22:44:21 -04:00
  • 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 James McKaskill 2013-05-07 11:04:49 -04:00
  • 12d72511b1 Add capn_(inflate|deflate) for converting to/from the packed form James McKaskill 2013-05-06 01:15:24 -04:00
  • e0a5769d06 Add capn_init_malloc to provide a malloc based create function James McKaskill 2013-05-06 00:03:17 -04:00
  • edfcaf9d34 Update capn_write_ptr to handle recursive structures when copying James McKaskill 2013-05-05 19:30:33 -04:00
  • 14ac488681 Update C generator to write out read/write functions James McKaskill 2013-05-02 00:55:33 -04:00
  • 3176da4556 Cleanup C library and allow it to handle List(U8)->List(U16) James McKaskill 2013-05-01 13:37:43 -04:00
  • a0f30f5604 Add C runtime James McKaskill 2013-04-23 01:06:10 -04:00