33 Commits

Author SHA1 Message Date
Baptiste Wicht
1f393f07da Add note on implementation 2018-04-04 11:24:20 +02:00
Baptiste Wicht
e1dfd4247b Clean comment 2018-04-04 10:49:32 +02:00
Baptiste Wicht
922406f6ba Update copyright 2018-04-04 09:32:15 +02:00
Baptiste Wicht
abef3d021d Complete vector interface
And fix bug
2018-03-27 11:07:28 +02:00
Baptiste Wicht
a6df088edc
Cleanup 2016-10-04 22:42:03 +02:00
Baptiste Wicht
989220d5b4
More std::vector fixes 2016-10-03 20:07:31 +02:00
Baptiste Wicht
0455a8b3c4
Review vector/deque 2016-10-03 19:45:04 +02:00
Baptiste Wicht
9e03bc57de
Review vector
Several objects were incorrectly allocated and destructed
2016-10-03 19:16:21 +02:00
Baptiste Wicht
e028a2c1e8
Unify containers 2016-10-02 17:25:19 +02:00
Baptiste Wicht
1a68b5f360
Cleanup 2016-09-28 19:56:37 +02:00
Baptiste Wicht
65d44810ae
Call the necessary destructors 2016-09-28 19:53:33 +02:00
Baptiste Wicht
c4e0afa581
Call the destructor on pop_back 2016-09-28 19:42:13 +02:00
Baptiste Wicht
74fbd907a7
Call the destructors on clear 2016-09-28 10:11:40 +02:00
Baptiste Wicht
cfa5194984
Better use of move 2016-09-28 10:11:40 +02:00
Baptiste Wicht
8ec0cd1819
Doc in TSTL 2016-09-28 10:11:39 +02:00
Baptiste Wicht
6a1f3ceb3b Fix 2016-09-14 20:15:22 +02:00
Baptiste Wicht
823b946a08 Improve emplace_back to return reference
This is done in C++17
2016-09-11 21:00:35 +02:00
Baptiste Wicht
bc460e91c5 Support for reverse iterators 2016-09-10 20:09:18 +02:00
Baptiste Wicht
7e62659471 push_front support 2016-09-10 19:44:01 +02:00
Baptiste Wicht
d18dcfb162 Change License to MIT 2016-09-05 21:53:42 +02:00
Baptiste Wicht
d22b782949 Use own initializer list 2016-09-03 23:26:30 +02:00
Baptiste Wicht
b646873678 Better erase capabilities in vector 2016-09-03 23:11:55 +02:00
Baptiste Wicht
270648b447 Let a vector be constructed from initializer list 2016-09-03 23:00:39 +02:00
Baptiste Wicht
18b2a2bdc7 Improve emplace_back 2016-08-23 22:23:51 +02:00
Baptiste Wicht
b86c314423 Fix the order of parameters in the TSTL 2016-08-17 19:36:20 +02:00
Baptiste Wicht
1409d1443f Add relational operators 2016-08-16 19:50:09 +02:00
Baptiste Wicht
40049a75cf Update license copyright 2016-07-02 16:42:45 +02:00
Baptiste Wicht
934f6f3a18 Add cd command 2014-02-23 23:07:58 +01:00
Baptiste Wicht
1e4873759d Fix bug 2014-02-23 22:17:41 +01:00
Baptiste Wicht
235767988d Add copy support 2014-02-23 17:07:53 +01:00
Baptiste Wicht
e290a761c1 Add argument passing to the interface 2014-02-12 15:29:13 +01:00
Baptiste Wicht
ac1685eebb Adapt the kernel to the new path 2014-02-08 22:18:33 +01:00
Baptiste Wicht
d94c1139d3 Move TSTL to the root of the project 2014-02-08 21:31:16 +01:00