Commit graph

169 commits

Author SHA1 Message Date
David Renshaw
7c69421595 actually use the flags 2014-05-15 18:17:25 -04:00
David Renshaw
e9ef1b7836 CXX_FLAGS 2014-05-15 18:12:22 -04:00
David Renshaw
5668ccdd4f tell make about g++-4.8 2014-05-15 18:07:06 -04:00
David Renshaw
d426b2718a exit the directory 2014-05-15 18:01:45 -04:00
David Renshaw
e8b88a0485 this too 2014-05-15 17:57:25 -04:00
David Renshaw
0c903828a0 oops 2014-05-15 17:57:03 -04:00
David Renshaw
7b5b7f399c tell travis to install capnproto 2014-05-15 17:53:52 -04:00
David Renshaw
a791062e1d add a travis config 2014-05-15 17:35:39 -04:00
David Renshaw
3175e30cfd setKindAndTarget 2014-05-14 21:46:42 -04:00
David Renshaw
f962c371f4 use Buffer.remaining() 2014-05-14 20:53:56 -04:00
David Renshaw
0d99987eff SegmentBuilder.currentSize() and capacity() 2014-05-14 20:51:26 -04:00
David Renshaw
d20aecb327 working on setTextPointer 2014-05-14 20:18:33 -04:00
David Renshaw
bb7a437ce2 STRUCT_SIZE 2014-05-13 22:20:31 -04:00
David Renshaw
d3726d6118 generate code for builder factory 2014-05-12 20:54:46 -04:00
David Renshaw
ef068e7221 initStructList 2014-05-12 20:19:30 -04:00
David Renshaw
ff2116a297 DecodeException 2014-05-12 19:45:47 -04:00
David Renshaw
0cd80ae324 start on generating code for builders 2014-05-12 18:42:29 -04:00
David Renshaw
4aa1782ec2 StructSize 2014-05-12 18:36:32 -04:00
David Renshaw
91f34c7d28 add some more builder classes; rename ptr -> buffer 2014-05-12 18:11:19 -04:00
David Renshaw
c4b6bad176 now all of the WirePointer logic is in static methods 2014-05-11 21:08:54 -04:00
David Renshaw
5ee4fe295c working WirePointer static methods 2014-05-11 20:55:33 -04:00
David Renshaw
edc75358bb add some builder classes 2014-05-11 20:00:57 -04:00
David Renshaw
252973015b capnp -> org.capnproto 2014-05-11 15:48:03 -04:00
David Renshaw
1e7c3070e1 it doesn't do much yet 2014-05-11 14:15:15 -04:00
David Renshaw
0a18b2dca6 use bulk get() 2014-05-11 13:53:46 -04:00
David Renshaw
89f060c8af some cleanup 2014-05-11 13:49:50 -04:00
David Renshaw
8c5bc477fe kill the 'unchecked call' warning 2014-05-11 13:44:00 -04:00
David Renshaw
158a525706 fill in elementReaderType in return type 2014-05-11 13:40:00 -04:00
David Renshaw
3466044eaa camelCase 2014-05-11 12:07:50 -04:00
David Renshaw
a614141425 command line example 2014-05-11 11:25:35 -04:00
David Renshaw
7895bb8d9b handle null lists 2014-05-11 11:20:04 -04:00
David Renshaw
5d6556ae49 fix outerClassName 2014-05-11 10:57:18 -04:00
David Renshaw
0423e8d922 add readme 2014-05-11 10:50:00 -04:00
David Renshaw
5e9ade5d15 stop cheating 2014-05-11 10:44:30 -04:00
David Renshaw
3ded3f4153 it works 2014-05-11 10:17:28 -04:00
David Renshaw
fbb23f625e fix one bug, find another 2014-05-11 09:48:34 -04:00
David Renshaw
1f1a5bfd9a fix WirePointer.target() 2014-05-11 08:27:24 -04:00
David Renshaw
6047cd72c9 fix more endianness problems 2014-05-11 08:13:52 -04:00
David Renshaw
d230ea824a aha, index is always in bytes 2014-05-10 23:36:14 -04:00
David Renshaw
ca2231587a fixing bugs 2014-05-10 22:33:24 -04:00
David Renshaw
2fcfecc403 getting a premature EOF 2014-05-10 22:16:45 -04:00
David Renshaw
891f0191b0 I'm cheating, but the generated code does typecheck 2014-05-10 22:06:00 -04:00
David Renshaw
ecc7c55a6e some bug fixes 2014-05-10 21:42:23 -04:00
David Renshaw
85e2c8e90f outer class name 2014-05-10 21:35:54 -04:00
David Renshaw
b45ee39cc4 renaming 2014-05-10 21:17:42 -04:00
David Renshaw
b17e1aed61 use the factories 2014-05-10 21:00:26 -04:00
David Renshaw
92ad93ffcb generate factories 2014-05-10 20:45:48 -04:00
David Renshaw
b8e48bee29 inching closer 2014-05-10 20:34:28 -04:00
David Renshaw
15835540d3 remove some distracting things 2014-05-10 19:52:51 -04:00
David Renshaw
b5a9cc7939 actually write out the enum def 2014-05-10 19:51:11 -04:00