Joao Paulo Magalhaes
|
895d54184a
|
add license file
|
2018-02-10 14:41:19 +00:00 |
|
Joao Paulo Magalhaes
|
ce0e0d39c8
|
woops
|
2018-02-10 14:40:13 +00:00 |
|
Joao Paulo Magalhaes
|
46815e483b
|
travis: add clang-5.0 and clang-6.0
|
2018-02-10 14:15:37 +00:00 |
|
Joao Paulo Magalhaes
|
c7d77b827d
|
fix submodules
|
2018-02-10 14:15:27 +00:00 |
|
Joao Paulo Magalhaes
|
2197b70093
|
adding travis
|
2018-02-10 13:59:02 +00:00 |
|
Joao Paulo Magalhaes
|
9f4a4c8517
|
add lint tests
|
2018-02-10 13:27:20 +00:00 |
|
Joao Paulo Magalhaes
|
96745d6355
|
disable valgrind's sgcheck as it is crashing
|
2018-02-09 22:23:05 +00:00 |
|
Joao Paulo Magalhaes
|
5e49422757
|
streamlining testing, sanitizers, lint and valgrind
|
2018-02-09 22:13:05 +00:00 |
|
Joao Paulo Magalhaes
|
50096f147b
|
enable sanitize targets
|
2018-02-09 19:44:08 +00:00 |
|
Joao Paulo Magalhaes
|
f466314246
|
fix more clang-tidy problems
|
2018-02-09 19:28:45 +00:00 |
|
Joao Paulo Magalhaes
|
62e33fe53b
|
enabling lints and sanitizers
|
2018-02-09 19:18:28 +00:00 |
|
Joao Paulo Magalhaes
|
dbfa0be267
|
add cmake submodule
|
2018-02-09 18:04:56 +00:00 |
|
Joao Paulo Magalhaes
|
619f33dd71
|
reorganize src
|
2018-02-09 16:48:28 +00:00 |
|
Joao Paulo Magalhaes
|
faa08b25f3
|
pheww. finally the refactor is working.
|
2018-02-09 15:30:19 +00:00 |
|
Joao Paulo Magalhaes
|
4da0bfab78
|
woops
|
2018-02-09 15:06:48 +00:00 |
|
Joao Paulo Magalhaes
|
87eea9207a
|
fixing anchor unit tests
|
2018-02-09 15:02:19 +00:00 |
|
Joao Paulo Magalhaes
|
b195330c10
|
emitter: write anchors
|
2018-02-09 01:20:40 +00:00 |
|
Joao Paulo Magalhaes
|
1a10034c92
|
fixing after refactor
|
2018-02-09 01:18:58 +00:00 |
|
Joao Paulo Magalhaes
|
eaac63c9a2
|
woops
|
2018-02-09 00:03:03 +00:00 |
|
Joao Paulo Magalhaes
|
3a15f4794a
|
WIP major refactor for cleaning up
|
2018-02-08 23:49:45 +00:00 |
|
Joao Paulo Magalhaes
|
b59d752555
|
WIP major refactor for cleaning up
|
2018-02-08 20:55:01 +00:00 |
|
Joao Paulo Magalhaes
|
a1870b133f
|
rename Node to NodeData
|
2018-02-08 12:27:28 +00:00 |
|
Joao Paulo Magalhaes
|
40d2fc22cf
|
use NodeScalar for the Node
|
2018-02-08 11:19:12 +00:00 |
|
Joao Paulo Magalhaes
|
04aa4f3e03
|
emit: fix bug with indentation of nested structures
|
2018-02-08 00:01:10 +00:00 |
|
Joao Paulo Magalhaes
|
71ce74221f
|
fix duplicates on ref inheriting (<<). add more reference tests.
|
2018-02-07 23:43:15 +00:00 |
|
Joao Paulo Magalhaes
|
e25b75457f
|
add more anchor test cases
|
2018-02-07 21:45:53 +00:00 |
|
Joao Paulo Magalhaes
|
f387125641
|
fix buf in scanning blocks at the end of the file
|
2018-02-07 21:45:26 +00:00 |
|
Joao Paulo Magalhaes
|
00283afbe6
|
first pass at resolving aliases (refs)
|
2018-02-07 19:09:49 +00:00 |
|
Joao Paulo Magalhaes
|
8b55f7bc6a
|
preparing tests for resolving references
|
2018-02-07 12:45:24 +00:00 |
|
Joao Paulo Magalhaes
|
deb9cc75b5
|
fix move() test
|
2018-02-07 12:44:56 +00:00 |
|
Joao Paulo Magalhaes
|
58be3eacad
|
anchors and refs in explicit maps/seqs
|
2018-02-07 12:26:59 +00:00 |
|
Joao Paulo Magalhaes
|
4770df2679
|
allow references in seqs
|
2018-02-07 12:25:04 +00:00 |
|
Joao Paulo Magalhaes
|
9f0da2c3bf
|
treating << references as keyvals
|
2018-02-07 11:44:35 +00:00 |
|
Joao Paulo Magalhaes
|
ee6ee2677c
|
anchors and references WIP
|
2018-02-07 02:49:52 +00:00 |
|
Joao Paulo Magalhaes
|
46307fc3c3
|
anchors and refs WIP
|
2018-02-07 01:37:01 +00:00 |
|
Joao Paulo Magalhaes
|
f9e6e95b4a
|
add unit tests for NodeRef tree modifiers
|
2018-02-07 00:11:11 +00:00 |
|
Joao Paulo Magalhaes
|
0c5c7e1f6d
|
NodeRef: add tree modifier methods
|
2018-02-06 23:10:06 +00:00 |
|
Joao Paulo Magalhaes
|
e166762ef0
|
Tree: add move() and duplicate()
|
2018-02-06 22:25:59 +00:00 |
|
Joao Paulo Magalhaes
|
f6a3000814
|
Node: remove methods which modify the tree structure
|
2018-02-06 18:36:12 +00:00 |
|
Joao Paulo Magalhaes
|
5e5bfdb01e
|
add remove_child()
|
2018-02-06 18:25:31 +00:00 |
|
Joao Paulo Magalhaes
|
11d8a5281d
|
check tree invariants too.
|
2018-02-05 19:03:42 +00:00 |
|
Joao Paulo Magalhaes
|
63d388f982
|
Tree: fix claim() and set_parent()
|
2018-02-05 18:57:09 +00:00 |
|
Joao Paulo Magalhaes
|
2db159758d
|
fix test
|
2018-02-05 12:55:17 +00:00 |
|
Joao Paulo Magalhaes
|
3760a0a7c7
|
move block spec enums to inside the parser class
|
2018-02-05 12:54:35 +00:00 |
|
Joao Paulo Magalhaes
|
2f0a13e343
|
use SSO for the stack
|
2018-02-05 11:54:02 +00:00 |
|
Joao Paulo Magalhaes
|
9516d90cb4
|
allow val tags for containers
|
2018-02-04 23:48:08 +00:00 |
|
Joao Paulo Magalhaes
|
4b21e15fea
|
all tests are passing
|
2018-02-04 22:46:59 +00:00 |
|
Joao Paulo Magalhaes
|
c61b99e7c4
|
serialization: fix wrong apply order
|
2018-02-04 18:33:29 +00:00 |
|
Joao Paulo Magalhaes
|
55bc1a1af7
|
fix allocation of root by making it lazy
|
2018-02-04 18:31:43 +00:00 |
|
Joao Paulo Magalhaes
|
3ba187cbb7
|
fix bug in arena relocation
|
2018-02-04 18:00:33 +00:00 |
|