|
9e9477858b
|
coord: add trivial operation tests
|
2016-03-14 22:32:52 +11:00 |
|
|
df08e33552
|
preprocessor: add map macro with one argument
|
2016-03-14 22:32:25 +11:00 |
|
|
039113b661
|
coord/store: enforce 16 byte alignment for arity 4
|
2016-03-14 22:31:50 +11:00 |
|
|
12b526dff7
|
coord/ops: ensure coord funcs only receive coords
|
2016-03-14 19:54:25 +11:00 |
|
|
0cfcd7b439
|
coord/ops: make operations constexpr where possible
|
2016-03-14 19:01:59 +11:00 |
|
|
27c7108c6d
|
coord/ops: remove duplicate unary negation
|
2016-03-14 18:57:07 +11:00 |
|
|
8035cbf46f
|
coord/ops: return the computed value in unary ops
|
2016-03-14 18:56:36 +11:00 |
|
|
ffc3952113
|
cmdopt: print enum names direct from name array
|
2016-03-11 19:16:55 +11:00 |
|
|
6a6335163e
|
introspection: add enum code generation macros
|
2016-03-11 19:16:35 +11:00 |
|
|
1c9d446d87
|
types: add param_count function
|
2016-03-11 19:16:17 +11:00 |
|
|
06739046e0
|
preprocessor: add variadic MAP macro
|
2016-03-11 19:15:20 +11:00 |
|
|
a59844be98
|
don't pull in namespace std
|
2016-03-11 13:28:56 +11:00 |
|
|
90386f63fe
|
cmdopt: print type argument type information
|
2016-03-11 13:16:20 +11:00 |
|
|
76179f264b
|
introspection: add fundamental types for type_string
|
2016-03-11 13:15:50 +11:00 |
|
|
faaa49c7e9
|
introspection: add type_string and enum_values
|
2016-03-11 13:02:52 +11:00 |
|
|
e5f2bf32bf
|
guid: dont pull in std namespace
|
2016-03-11 13:02:31 +11:00 |
|
|
809e7b0421
|
iostream: use consistent ostream format
|
2016-03-11 13:01:57 +11:00 |
|
|
7f4cf49931
|
iterator: use infix_iterator for coord ostream
|
2016-03-11 12:48:19 +11:00 |
|
|
cd15371fcf
|
iterator: add infix_iterator
|
2016-03-11 12:44:00 +11:00 |
|
|
92be31d870
|
bezier: add cbegin/cend/begin/end
|
2016-03-11 12:43:29 +11:00 |
|
|
191268d38b
|
pointer: add uintptr align function
|
2016-03-11 09:40:12 +11:00 |
|
|
b7973dacd4
|
doc: improve naive doxygen support
|
2016-02-26 17:04:54 +11:00 |
|
|
aac637e3c3
|
build: allow maintainer mode
|
2016-02-26 14:57:37 +11:00 |
|
|
3993e561f8
|
unify licences
|
2016-02-26 13:36:01 +11:00 |
|
|
cf5e897ca7
|
build: correct library detection logic
|
2016-02-26 12:13:46 +11:00 |
|
|
ac897e91ea
|
build: remove unneeded build tests
|
2016-02-26 12:13:19 +11:00 |
|
|
ea9cf6b576
|
build: change project name to cruft-util
moves it into line with other subprojects
|
2016-02-26 12:12:47 +11:00 |
|
|
83dd6922a6
|
backtrace: detect execinfo rather than platform
|
2016-02-26 12:12:07 +11:00 |
|
|
fe82fc256c
|
string: remove unused strndup implementation
|
2016-02-26 12:11:26 +11:00 |
|
|
1a92c38cb8
|
build: move pkgconfig definitions to one place
|
2016-02-25 13:18:28 +11:00 |
|
|
fbd221a739
|
posix/dir: add variadic args to directory scanning
|
2016-02-25 13:18:07 +11:00 |
|
|
7adf63413d
|
build: tighten up some unneeded headers
|
2016-02-25 13:17:14 +11:00 |
|
|
46e1ac8e68
|
noise: move into seperate repository
|
2016-02-24 15:07:03 +11:00 |
|
|
c31082716a
|
netpbm: move netpbm into image library
|
2016-02-24 13:51:26 +11:00 |
|
|
379e652e83
|
build: update for standalone pkgconfig deployment
|
2016-02-24 11:55:08 +11:00 |
|
|
817eb50efc
|
image: move buffer into image directory
|
2016-02-19 13:56:12 +11:00 |
|
|
df05596524
|
debug: seperate platform specifics into units
|
2016-02-15 17:21:01 +11:00 |
|
|
18c3a1eaaf
|
io: record path in path_error
|
2016-02-12 13:36:03 +11:00 |
|
|
0af631e975
|
debug: fix CHECK_ENUM format string specifier
|
2016-02-12 12:57:53 +11:00 |
|
|
f6d8bca9a9
|
debug: fix condition sense in CHECK_ENUM
|
2016-02-12 12:57:23 +11:00 |
|
|
ea1dbd253a
|
j/tree: add from_path function for clarity
|
2016-02-11 14:53:43 +11:00 |
|
|
226e212826
|
alloc/fwd: add forward decleration header
|
2016-02-10 14:05:44 +11:00 |
|
|
bbc06efa24
|
alloc/dynamic: add virtual allocator interface
|
2016-02-10 14:05:09 +11:00 |
|
|
80e29f81b9
|
alloc/null: add missing interface members
|
2016-02-10 14:04:08 +11:00 |
|
|
8e4057cc56
|
view: ostream operator should print list, not concatenation
|
2016-02-10 13:08:02 +11:00 |
|
|
e1e5efb357
|
view: indexing operator returns non-const iterators
|
2016-02-10 13:07:13 +11:00 |
|
|
f610a70950
|
view: style
|
2016-02-10 13:07:03 +11:00 |
|
|
a6b86bed92
|
debug: add unimplemented alias for not_implemented
|
2016-02-10 13:05:53 +11:00 |
|
|
688efb3a96
|
debug: add CHECK_ENUM
|
2016-02-05 14:27:58 +11:00 |
|
|
f1250b139a
|
debug: remove unneeded headers from debug
|
2016-02-05 14:27:21 +11:00 |
|