David Lamparter
|
c2faf4e5da
|
tests: move into tests/ subdir
|
2016-03-19 00:39:30 +01:00 |
|
David Lamparter
|
ae746a3e08
|
add approprate per-file license headers
|
2016-02-28 12:47:42 +01:00 |
|
David Lamparter
|
02268ff818
|
Merge branch 'kylemanna' into merge
Conflicts: (manually resolved)
capn-malloc.c
capn-stream.c
capn-test.cpp
capn.c
capn.h
compiler/capnpc-c.c
|
2016-02-28 12:32:59 +01:00 |
|
Kyle Manna
|
376b63fb81
|
signedness: Fix less obvious issues
* My compilers mark these as errors
* Attempt to be more correct
* Tested on gcc-5.2.0 and clang-3.6.2
|
2015-08-17 18:52:36 -07:00 |
|
Kyle Manna
|
5b3e8f1132
|
test: Remove unused variables
* Never referenced and generate warnings on modern compilers
* Tested on gcc-5.2.0 and clang-3.6.2
|
2015-08-17 18:49:48 -07:00 |
|
Kyle Manna
|
7d2e122f2f
|
signedness: Fix obvious sign problems
* These should be easily verified as correct.
* Tested on gcc-5.2.0 and clang-3.6.2
|
2015-08-17 18:48:17 -07:00 |
|
Liam Staskawicz
|
0b6f95294e
|
all: use unsigned types for more variables that represent length
resolve build warnings on multiple platforms/toolchains
|
2015-08-04 10:44:22 -07:00 |
|
Liam Staskawicz
|
6b3657437d
|
capn-test: remove unreferenced code, now builds cleanly
previously, this was emitting the following warning (treated as error):
`c++ -g -Wall -Werror -I. -Igtest-1.7.0/include -o capn-test.o -c capn-test.cpp
capn-test.cpp:66:29: error: unused variable 'SUBSTRUCT_DEFAULT' [-Werror,-Wunused-const-variable]
static const AlignedData<2> SUBSTRUCT_DEFAULT = {{0,0,0,0,1,0,0,0, 0,0,0,0,0,0,0,0}};
^
capn-test.cpp:67:29: error: unused variable 'STRUCTLIST_ELEMENT_SUBSTRUCT_DEFAULT' [-Werror,-Wunused-const-variable]
static const AlignedData<2> STRUCTLIST_ELEMENT_SUBSTRUCT_DEFAULT =
^`
|
2015-07-29 22:48:23 -07:00 |
|
James McKaskill
|
ff44e4df26
|
remove CAPN_COMPOSITE_LIST and add capn_len
|
2013-09-16 16:53:33 -04:00 |
|
James McKaskill
|
59f827e93d
|
change ptrsz to ptrs to free up space in capn_ptr
|
2013-09-13 10:02:03 -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
|
21e7c29a96
|
add interface to base lib and improve handling of empty lists
|
2013-05-12 22:58:48 -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
|
f99af86cb3
|
Move capn_init_* all into capn-malloc.c with a common create and free function
|
2013-05-08 22:35:52 -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 |
|