64 Commits

Author SHA1 Message Date
bb85fab65f Restructure to engine library with test executables 2021-03-16 14:55:54 +01:00
b778751254 More tests and corresponding fixes
especially related to destructor calls
2021-03-15 16:25:02 +01:00
84846a5619 Add erase by swap 2021-03-15 14:22:04 +01:00
49b158dafe Some const correctness fixes 2021-03-15 14:14:21 +01:00
560abcb201 Add as_array 2021-03-15 14:12:22 +01:00
2b62e37ccd Fix resize() with non-default constructor + test 2021-03-15 14:08:05 +01:00
3365d5986b Enable all warnings and fix a few 2021-03-15 13:50:07 +01:00
d1fd4eb017 Add test and fix for non-default constructor 2021-03-15 13:43:48 +01:00
bbb64dd8b7 Add memory reallocation if needed
Not 100% happy with the functions yet, but this works.
2021-03-13 18:09:11 +01:00
b0f8a9970f Add some comments and TODOs 2021-03-05 15:33:41 +01:00
d313d0ce63 Add unit tests instead of main; more implementations 2021-03-05 15:25:09 +01:00
2efd3407ac Basic implementation aside from resizing done 2021-03-05 14:14:27 +01:00
d0a7f73512 Restructure to SCons with empty Vector lib 2021-03-04 19:37:40 +01:00
c10e35d940 Initial commit 2021-03-04 19:13:44 +01:00