Leonardo de Moura
|
76252816ac
|
perf(util/list): avoid recursion in map and destructor
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-11-18 16:47:52 -08:00 |
|
Leonardo de Moura
|
d67bf995ed
|
feat(util/list): avoid recursion at for_each template
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-11-18 15:52:31 -08:00 |
|
Leonardo de Moura
|
adf4856f88
|
feat(util/list): add map_reuse template
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-11-18 15:32:02 -08:00 |
|
Soonho Kong
|
a726f5fbb7
|
feat(util/list): add static_asserts for map/for_each/compare
|
2013-10-01 09:05:53 -07:00 |
|
Soonho Kong
|
3381df0150
|
fix(util/list_fn): rename iter to for_each
|
2013-10-01 09:03:07 -07:00 |
|
Soonho Kong
|
1a3ea26032
|
feat(util/list_fn): add iter function
|
2013-10-01 00:18:55 -07:00 |
|
Leonardo de Moura
|
1aca1d2d77
|
refactor(list): improve append function
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-09-26 18:18:20 -07:00 |
|
Leonardo de Moura
|
63e102055e
|
Move metavariables to the kernel. This is the first step for implementing the new elaborator.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-09-15 12:09:01 -07:00 |
|
Soonho Kong
|
5c3866cd71
|
Use fullpath in #include directives, add missing STL headers
|
2013-09-13 03:35:29 -07:00 |
|
Leonardo de Moura
|
ed15a2df9b
|
Use split_reverse_second instead of split and then reverse in queue
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-09-11 19:48:55 -07:00 |
|
Leonardo de Moura
|
3657320edb
|
Add basic list functions
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-09-11 19:48:54 -07:00 |
|