q66
|
e130eb6cf0
|
deuglify array.h
|
2015-06-03 23:10:10 +01:00 |
|
q66
|
e0d64ab1ac
|
deuglify string.h
|
2015-06-03 23:07:57 +01:00 |
|
q66
|
5a11390903
|
deuglify utility.h
|
2015-06-03 23:01:23 +01:00 |
|
q66
|
e599a7f67a
|
deassify initializer_list
|
2015-06-03 22:56:01 +01:00 |
|
q66
|
d442ba2508
|
deassify algorithm.h
|
2015-06-03 22:54:18 +01:00 |
|
q66
|
ae05420994
|
get rid of __Octa/__octa in algorithm
|
2015-06-03 22:43:39 +01:00 |
|
q66
|
6c20f00494
|
space-optimize vector (don't take up any additional space with empty allocator)
|
2015-06-03 22:31:02 +01:00 |
|
q66
|
216fdb5392
|
initial vector and string allocator support (currently space-inefficient)
|
2015-06-03 22:04:48 +01:00 |
|
q66
|
ff90009450
|
get rid of stupid Type suffixes (we already know it's a type from the name)
|
2015-06-03 20:00:41 +01:00 |
|
q66
|
749434f98c
|
add allocator traits
|
2015-06-03 19:47:36 +01:00 |
|
q66
|
49b9a8d17f
|
add octa::make_pair and octa::exchange
|
2015-06-02 02:01:32 +01:00 |
|
q66
|
bfc94e31d7
|
uglify the code by using unique identifiers only (prevent macro conflicts)
|
2015-06-02 00:57:34 +01:00 |
|
q66
|
8bfd38f2e6
|
remove unused vars
|
2015-06-01 02:39:19 +01:00 |
|
q66
|
67600c4637
|
first -> front, last -> back
|
2015-06-01 01:13:37 +01:00 |
|
q66
|
ca5d80189a
|
RangeOf template to get a range for the given type
|
2015-06-01 00:33:59 +01:00 |
|
q66
|
0c9a6f3a00
|
simplified concat
|
2015-05-31 23:55:40 +01:00 |
|
q66
|
71f40d9ee4
|
allow octa::concat to work on non-range types that provide range interface
|
2015-05-31 19:50:00 +01:00 |
|
q66
|
10f5278c98
|
allow specification of test directory and source extension
|
2015-05-31 17:16:46 +01:00 |
|
q66
|
0954b256ee
|
cleaner color handling
|
2015-05-31 17:10:27 +01:00 |
|
q66
|
6c3db69741
|
no need to specialize ToString for objects that provide a range interface (works by default)
|
2015-05-31 16:44:35 +01:00 |
|
q66
|
b00ebebf10
|
increment counters in print_result
|
2015-05-31 16:36:39 +01:00 |
|
q66
|
1019462d60
|
no color test output on windows + other testrunner changes
|
2015-05-31 16:33:49 +01:00 |
|
q66
|
d10cdfebbb
|
don't use shell in test runner
|
2015-05-31 16:13:22 +01:00 |
|
q66
|
56ba03ad3f
|
test runner improvements
|
2015-05-31 16:03:43 +01:00 |
|
q66
|
77f7fed0df
|
more tests + cleaner test runner
|
2015-05-31 15:50:09 +01:00 |
|
q66
|
a03058391c
|
more vector tests
|
2015-05-30 16:19:29 +01:00 |
|
q66
|
a33eb18ec3
|
initial example vector tests
|
2015-05-30 02:57:35 +01:00 |
|
q66
|
4dc42a1270
|
initial testing stuff
|
2015-05-30 02:51:37 +01:00 |
|
q66
|
51b210e1d6
|
cleanups
|
2015-05-30 01:46:50 +01:00 |
|
q66
|
9f37057e51
|
cleanups
|
2015-05-30 01:09:13 +01:00 |
|
q66
|
cb1bf48aaa
|
allow range traits to work on halves
|
2015-05-29 23:48:05 +01:00 |
|
q66
|
3c6ef6e593
|
initial support for "range halves" ("range iterator")
|
2015-05-29 23:32:25 +01:00 |
|
q66
|
15507e0143
|
remove useless equality/inequality operators on ranges
|
2015-05-29 21:49:07 +01:00 |
|
q66
|
a54db37a9c
|
get const right on ranges
|
2015-05-29 20:21:35 +01:00 |
|
q66
|
26f83b9efb
|
pop_first() and pop_last() now return bool instead of void (true if popped, false if not)
|
2015-05-29 20:02:40 +01:00 |
|
q66
|
38fc61481a
|
initial support for "range extension" - i.e. push_first and push_last methods (+ push_first_n, push_last_n)
|
2015-05-29 19:52:20 +01:00 |
|
q66
|
b5f54b5cca
|
a few more string ops
|
2015-05-29 01:02:46 +01:00 |
|
q66
|
2f035f44ce
|
simplify PointerRange more
|
2015-05-29 00:30:27 +01:00 |
|
q66
|
f96764fad0
|
simplify PointerRange
|
2015-05-29 00:01:24 +01:00 |
|
q66
|
c1be7f097d
|
various ToString improvements
|
2015-05-28 19:58:05 +01:00 |
|
q66
|
a49716034e
|
begin to_string infra
|
2015-05-28 02:38:52 +01:00 |
|
q66
|
84336cabef
|
tostring cleanup
|
2015-05-28 01:44:21 +01:00 |
|
q66
|
324bdd154c
|
ToString for core number types
|
2015-05-28 01:26:48 +01:00 |
|
q66
|
1b75a10ec8
|
include <new> with OCTA_ALLOW_CXXSTD
|
2015-05-27 23:52:39 +01:00 |
|
q66
|
9b98741c4d
|
OCTA_ALLOW_CXXSTD to allow octastd to be used alongside stl (for transition and other projects)
|
2015-05-27 23:49:59 +01:00 |
|
q66
|
08bb790612
|
stl-like initializer list interface (allow octastd to be used with stl outside of octaforge)
|
2015-05-27 23:46:58 +01:00 |
|
q66
|
1371a32db7
|
use size() instead of length()
|
2015-05-27 23:19:16 +01:00 |
|
q66
|
d2ddb82499
|
swap args
|
2015-05-27 22:32:35 +01:00 |
|
q66
|
6885006199
|
ToString function object + callback variant of concat
|
2015-05-27 22:29:57 +01:00 |
|
q66
|
c111483f1d
|
some initial funcs
|
2015-05-27 22:15:24 +01:00 |
|