David Renshaw
|
2b1d5c201e
|
Fix integer underflow bug.
|
2015-03-08 20:09:56 -04:00 |
|
David Renshaw
|
6cd61ff149
|
Prevent CPU amplification attack.
|
2015-03-03 10:46:42 -05:00 |
|
David Renshaw
|
86deb83f82
|
error messages that point to java.capnp
|
2015-02-16 12:46:35 -05:00 |
|
David Renshaw
|
2472fad686
|
add Make recipe for cross compiling capnpc-java to win32
|
2015-02-16 10:54:47 -05:00 |
|
David Renshaw
|
aa25559900
|
add version check
|
2014-11-29 08:50:43 -05:00 |
|
David Renshaw
|
57f8a5cdfc
|
struct field upgrades
|
2014-11-17 17:39:16 -05:00 |
|
David Renshaw
|
a5f234136f
|
more support for struct list upgrades
|
2014-11-16 21:17:56 -05:00 |
|
David Renshaw
|
6174de6744
|
builder upgrade from List(Primitive) to List(Struct)
|
2014-11-16 19:06:35 -05:00 |
|
David Renshaw
|
00cc63dfe8
|
reading double far pointers
|
2014-11-16 14:14:15 -05:00 |
|
David Renshaw
|
c25b96fe83
|
fill in some test data
|
2014-11-11 17:35:07 -05:00 |
|
David Renshaw
|
fd3efb080e
|
add a Zeroing test and fix some bugs
|
2014-11-09 16:32:51 -05:00 |
|
David Renshaw
|
18b03eae8a
|
list of generic structs
|
2014-10-29 10:28:25 -04:00 |
|
David Renshaw
|
46e5e77cc8
|
setters for fields of generic structs
|
2014-10-29 10:03:17 -04:00 |
|
David Renshaw
|
5f98572b7c
|
setter method for constrained anypointer fields
|
2014-10-29 09:26:50 -04:00 |
|
David Renshaw
|
bf3384c926
|
simplification
|
2014-10-28 20:17:33 -04:00 |
|
David Renshaw
|
cba14cb6f6
|
set another field
|
2014-10-28 19:46:29 -04:00 |
|
David Renshaw
|
dabb9a6ee6
|
use wildcards
|
2014-10-28 19:43:25 -04:00 |
|
David Renshaw
|
a578dd1332
|
drat, this doesn't quite work
|
2014-10-28 18:23:51 -04:00 |
|
David Renshaw
|
3d8537521c
|
adjust where the dot gets put in
|
2014-10-28 17:59:02 -04:00 |
|
David Renshaw
|
2557bd30c9
|
more
|
2014-10-28 17:34:54 -04:00 |
|
David Renshaw
|
71c77a97f8
|
a bit more cleanup
|
2014-10-28 17:28:28 -04:00 |
|
David Renshaw
|
5f4a5f79ed
|
some cleanup
|
2014-10-28 17:27:02 -04:00 |
|
David Renshaw
|
20c20702e1
|
plugging things in
|
2014-10-28 15:54:40 -04:00 |
|
David Renshaw
|
252703ddfa
|
progress
|
2014-10-28 14:28:49 -04:00 |
|
David Renshaw
|
6403f605aa
|
update typeName and javaFullName to take capnp::Type
|
2014-10-28 13:17:02 -04:00 |
|
David Renshaw
|
4870faf255
|
init methods for generic fields
|
2014-10-28 12:51:01 -04:00 |
|
David Renshaw
|
77242cd15d
|
getters
|
2014-10-28 11:47:29 -04:00 |
|
David Renshaw
|
2da0d65423
|
fewer type parameters
|
2014-10-28 09:21:45 -04:00 |
|
David Renshaw
|
b771c3baa4
|
reader factories
|
2014-10-27 21:36:57 -04:00 |
|
David Renshaw
|
4c2b7668f0
|
working with factories
|
2014-10-27 21:14:16 -04:00 |
|
David Renshaw
|
28b68ffcd2
|
parameterize the struct factory
|
2014-10-27 14:46:16 -04:00 |
|
David Renshaw
|
d1a2ce4049
|
a start on generics
|
2014-10-27 13:29:16 -04:00 |
|
David Renshaw
|
39eb2ed557
|
remove unused code
|
2014-10-27 10:57:44 -04:00 |
|
David Renshaw
|
3276d59dbd
|
more cleanup
|
2014-10-27 09:57:13 -04:00 |
|
David Renshaw
|
8cd317c2b1
|
remove privateDecls
|
2014-10-27 09:53:41 -04:00 |
|
David Renshaw
|
bb6881d03f
|
fill in setter test
|
2014-10-27 08:57:24 -04:00 |
|
David Renshaw
|
37516ab6d6
|
fix bug
|
2014-10-27 08:54:41 -04:00 |
|
David Renshaw
|
7357bc344e
|
default text builder was broken
|
2014-10-26 19:24:30 -04:00 |
|
David Renshaw
|
10f775a11e
|
some work on getWritableStructListPointer. still buggy
|
2014-10-26 18:56:58 -04:00 |
|
David Renshaw
|
29a51b067a
|
get rid of bit0Offset
|
2014-10-26 10:13:12 -04:00 |
|
David Renshaw
|
9c5b64b98b
|
get rid of struct list packing optimization
|
2014-10-26 09:31:09 -04:00 |
|
David Renshaw
|
8599ffc7a7
|
stop using getDependency()
|
2014-10-25 22:01:33 -04:00 |
|
David Renshaw
|
7c4d715421
|
extends -> superclasses
|
2014-10-25 16:30:21 -04:00 |
|
David Renshaw
|
fb239f612f
|
fix a few more bugs
|
2014-10-18 21:25:38 -04:00 |
|
David Renshaw
|
26942d46c8
|
fix some more bugs
|
2014-10-17 20:53:51 -04:00 |
|
David Renshaw
|
fafb104401
|
fix one bug. there are more
|
2014-10-17 18:13:27 -04:00 |
|
David Renshaw
|
8e1de6012c
|
make somewhat less buggy
|
2014-10-17 09:36:16 -04:00 |
|
David Renshaw
|
1db37b741d
|
setStructPointer, setListPointer. still buggy
|
2014-10-16 18:54:11 -04:00 |
|
David Renshaw
|
2d7816fae4
|
a bit more in the empty struct test
|
2014-10-15 09:34:47 -04:00 |
|
David Renshaw
|
7bc197456d
|
handle empty struct allocation
|
2014-10-14 20:17:07 -04:00 |
|
David Renshaw
|
26f1474fc0
|
_UNKNOWN -> _NOT_IN_SCHEMA
|
2014-10-12 09:41:36 -04:00 |
|
David Renshaw
|
610520d8e2
|
explicit IDs for java annotations
|
2014-10-12 09:20:42 -04:00 |
|
David Renshaw
|
c941f5960f
|
FieldSize -> ElementSize
|
2014-10-11 09:25:31 -04:00 |
|
David Renshaw
|
f262701b4e
|
java_support -> capnp
|
2014-10-10 10:21:46 -04:00 |
|
David Renshaw
|
03774fff34
|
add license comment to source files
|
2014-10-08 16:20:15 -04:00 |
|
David Renshaw
|
f4e7c33e93
|
update capnpc-java license
|
2014-10-08 16:02:44 -04:00 |
|
David Renshaw
|
7aead0ce75
|
preallocate StructList factories. remove makeListListFactoryArg
|
2014-10-08 13:05:48 -04:00 |
|
David Renshaw
|
6e9a325ca5
|
eradicate PointerBuilder
|
2014-10-08 12:22:58 -04:00 |
|
David Renshaw
|
b876c52ecd
|
get rid of PointerReader
|
2014-10-08 11:12:52 -04:00 |
|
David Renshaw
|
1cef64e2da
|
Text.factory, Data.factory
|
2014-10-08 11:00:22 -04:00 |
|
David Renshaw
|
dce3c46cf1
|
avoiding allocations of PointerReader and PointerBuilder
|
2014-10-08 09:24:48 -04:00 |
|
David Renshaw
|
4d842f0ef7
|
abstracting
|
2014-10-07 22:35:08 -04:00 |
|
David Renshaw
|
b4f34cb393
|
FromStructReader -> StructReader.Factory
|
2014-10-07 17:47:42 -04:00 |
|
David Renshaw
|
89ea97a401
|
inheritance for lists
|
2014-10-07 16:49:36 -04:00 |
|
David Renshaw
|
6495ab1da8
|
get the tests passing once again
|
2014-10-07 12:19:30 -04:00 |
|
David Renshaw
|
24e4183fc0
|
asReader
|
2014-10-07 12:19:29 -04:00 |
|
David Renshaw
|
25a537c323
|
bring up to date
|
2014-10-07 12:19:29 -04:00 |
|
David Renshaw
|
e05c743134
|
filling in the holes
|
2014-10-06 20:04:01 -04:00 |
|
David Renshaw
|
4773300ac3
|
enum defaults
|
2014-10-06 15:15:57 -04:00 |
|
David Renshaw
|
f84e1fa430
|
towards builder pointer defaults
|
2014-10-06 15:06:56 -04:00 |
|
David Renshaw
|
195d688970
|
list reader defaults
|
2014-10-06 14:54:15 -04:00 |
|
David Renshaw
|
de33553666
|
struct defaults
|
2014-10-06 14:05:59 -04:00 |
|
David Renshaw
|
f9dbcc3a53
|
some simplification
|
2014-10-06 11:58:33 -04:00 |
|
David Renshaw
|
80e1471323
|
list constants
|
2014-10-06 11:15:33 -04:00 |
|
David Renshaw
|
710c03f7f9
|
oh right, endianness
|
2014-10-06 10:17:39 -04:00 |
|
David Renshaw
|
95d0898c3f
|
basic support for struct constants. still broken
|
2014-10-06 09:35:26 -04:00 |
|
David Renshaw
|
ed7a16e4dc
|
oops, hex data literals aren't supported in capnp 0.4.1
|
2014-10-05 12:46:53 -04:00 |
|
David Renshaw
|
a3f3c88e35
|
setStruct and visibility
|
2014-10-05 10:01:43 -04:00 |
|
David Renshaw
|
27b58afe46
|
some cleanup and testing
|
2014-10-04 15:55:53 -04:00 |
|
David Renshaw
|
ddcd478567
|
nested lists now at least typecheck
|
2014-10-04 15:34:34 -04:00 |
|
David Renshaw
|
fcad26acb6
|
makeListListFactoryArg
|
2014-10-04 14:43:50 -04:00 |
|
David Renshaw
|
da13c77541
|
more ListList
|
2014-10-04 13:27:18 -04:00 |
|
David Renshaw
|
4f04fdadd5
|
start on an upgrade test
|
2014-10-03 14:44:11 -04:00 |
|
David Renshaw
|
389033d1be
|
Data defaults
|
2014-10-03 13:24:51 -04:00 |
|
David Renshaw
|
dc771a07cb
|
default text fields
|
2014-10-03 12:01:09 -04:00 |
|
David Renshaw
|
b269458232
|
thread safety; const indentation
|
2014-10-03 10:40:00 -04:00 |
|
David Renshaw
|
7e49ede5a3
|
get EnumList to work
|
2014-10-03 09:40:36 -04:00 |
|
David Renshaw
|
c44e73267b
|
Data constants
|
2014-10-02 15:27:07 -04:00 |
|
David Renshaw
|
c0da82a6b8
|
assertions
|
2014-10-02 12:19:34 -04:00 |
|
David Renshaw
|
6ce41d20bd
|
generate init methods for AnyPointer fields
|
2014-10-02 11:54:37 -04:00 |
|
David Renshaw
|
811286806d
|
some code generation for AnyPointer
|
2014-10-02 11:27:29 -04:00 |
|
David Renshaw
|
3e66f44266
|
generate Text setters that take a String
|
2014-10-02 10:36:02 -04:00 |
|
David Renshaw
|
8f027fcaa1
|
remove unused code
|
2014-10-02 10:20:44 -04:00 |
|
David Renshaw
|
fc717eca19
|
text constants
|
2014-10-02 09:42:13 -04:00 |
|
David Renshaw
|
2ed3f5f76c
|
expose schema bytes as read-only ByteBuffer, not byte[]
|
2014-10-02 08:46:36 -04:00 |
|
David Renshaw
|
32d2a7bbda
|
don't use values() for Which
|
2014-10-01 21:32:59 -04:00 |
|
David Renshaw
|
ff04e3a98c
|
don't use values() for enums
|
2014-10-01 20:50:44 -04:00 |
|
David Renshaw
|
ad161e1569
|
support enum constants
|
2014-10-01 14:38:20 -04:00 |
|
David Renshaw
|
fdb7c8ad9c
|
_UNKNOWN variant for enums
|
2014-10-01 12:01:24 -04:00 |
|
David Renshaw
|
983b4f4238
|
add getters and setters for primitive lists. fixes #6
|
2014-09-25 18:07:40 -04:00 |
|