Ingo Ruhnke
|
01afe5a541
Reduce variable reuse in test cases
|
6 years ago |
Ingo Ruhnke
|
24cccd6ca4
Add test for real with scientific notation
|
6 years ago |
Ingo Ruhnke
|
47e2f828e8
Split value test cases
|
6 years ago |
Ingo Ruhnke
|
caca0ea9f8
Enabled benchmark building in .gitlab-ci.yml
|
6 years ago |
Ingo Ruhnke
|
5f0eda8bb4
Renamed ...Dummy to ...Tag
|
6 years ago |
Ingo Ruhnke
|
f86cd3ab5b
Replaced memcpy() with regular elementwise copy
|
6 years ago |
Ingo Ruhnke
|
d943e45bf7
Use a named union instead of an anonymous one
|
6 years ago |
Ingo Ruhnke
|
01c7d2f723
Removed test stage again, not worth the effort
|
6 years ago |
Ingo Ruhnke
|
f17b485a80
Added VERBOSE=1 flag to test stage
|
6 years ago |
Ingo Ruhnke
|
456131df63
Removed variables from the test stages, they shouldn't be needed
|
6 years ago |
Ingo Ruhnke
|
8f820a5292
Using dependencies and artifacts to carry build results between stages
|
6 years ago |
Ingo Ruhnke
|
657238e098
Trying cache to preserve builds between jobs
|
6 years ago |
Ingo Ruhnke
|
28610cb6c2
Added tests to .gitlab-ci.yml
|
6 years ago |
Ingo Ruhnke
|
1529b9fc82
Added .gitlab-ci.yml
|
6 years ago |
Ingo Ruhnke
|
3544a6a5e7
Updated subproject external/googletest and external/benchmark
|
8 years ago |
Ingo Ruhnke
|
472d896512
Added Value::append() function
|
9 years ago |
Ingo Ruhnke
|
7cbc615390
Replaced GCC specific noreturn with C++11 noreturn attribute
|
9 years ago |
Ingo Ruhnke
|
91bfe3127c
Use emplace_back() instead of push_back()
|
9 years ago |
Ingo Ruhnke
|
870b444f39
Copy line number when copying Value
|
9 years ago |
Ingo Ruhnke
|
3cf2ef34cd
Include line number into sexp::TypeError
|
9 years ago |
Ingo Ruhnke
|
1709c94d17
Fixed compiler warning on 32bit
|
9 years ago |
Ingo Ruhnke
|
4afc478b0a
Use old-school initializer list instead of in-class initialisation
|
9 years ago |
Ingo Ruhnke
|
b35e51f4ed
Keep track of line numbers inside sexp::Value (very cheap, as it uses bytes previously used for padding)
|
9 years ago |
Ingo Ruhnke
|
a011bdc84b
Added test for expected object size
|
9 years ago |
Ingo Ruhnke
|
3bfe3401e0
Derive Error from std::runtime_error as public, not implicit private
|
9 years ago |
Ingo Ruhnke
|
949070afe1
Added sexp::Value::is_array()
|
9 years ago |
Ingo Ruhnke
|
4ebe3e1a2a
Added use_arrays flag to Parser to handle all lists as arrays
|
9 years ago |
Ingo Ruhnke
|
ce4ccc04e9
Added testcase ValueTest.type_errors
|
9 years ago |
Ingo Ruhnke
|
c5f883d810
Added car, cdr, caar, cadr, ... accessor functions
|
9 years ago |
Ingo Ruhnke
|
a9a5a0e256
Replaced assert() with throw sexp::TypeError()
|
9 years ago |