|
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 |
|
|
d81b9f12fd
|
pool: rename remain as size for consistency
|
2016-02-04 12:41:23 +11:00 |
|
|
b70a84c9be
|
strongdef: make equality operator constexpr
|
2016-02-03 14:37:38 +11:00 |
|
|
5a3165d233
|
roots/bisection: add bisection root finder
|
2016-02-03 13:57:18 +11:00 |
|
|
8022d459e5
|
maths: add samesign convenience function
|
2016-02-03 13:56:40 +11:00 |
|
|
e85ffe5160
|
scratch-tool: add main arguments for convenience
|
2016-02-03 13:15:19 +11:00 |
|
|
c8afad1e5b
|
rand/lcg: add naive LCG RNG
|
2016-02-03 12:13:03 +11:00 |
|
|
2224131955
|
debug: simplify CHECK macros for constexpr safety
|
2016-02-03 12:04:47 +11:00 |
|
|
9248c2f379
|
format: test invalid specifier with unused specifier
we are using '!' as a specifier now, so don't test invalid specifiers
with this value...
|
2016-02-03 12:02:56 +11:00 |
|
|
b37ce1c165
|
n/lerp: fully qualify truncate functor
lerp::truncate potentially conflicts with ::truncate from POSIX
|
2016-02-03 12:01:59 +11:00 |
|
|
40b6cfe558
|
format: add integer type specifier
|
2016-02-02 16:50:28 +11:00 |
|
|
4ac0139657
|
format: add '!' coercion format specifier
using in place of the format '!' will force a type coercion to string
before rendering.
|
2016-02-02 16:49:45 +11:00 |
|
|
9cb25456a4
|
scratch-tool: add simple debug skeleton
simplifies writing quick test commands linking against the library
|
2016-02-02 12:11:38 +11:00 |
|
|
8841e9d055
|
rand/xorshift: add trivial xorshift RNG
|
2016-02-02 11:32:55 +11:00 |
|
|
c04c56ed32
|
maths: make is_pow2 constexpr
|
2016-02-02 11:32:29 +11:00 |
|
|
f6fa44f54f
|
random: rename test from rand to random
|
2016-02-02 11:32:04 +11:00 |
|
|
0d0444e245
|
doc: add noise documentation stubs
|
2016-02-02 10:36:42 +11:00 |
|
|
1525ad124b
|
format: add unsigned and float specifiers
|
2016-01-28 12:58:31 +11:00 |
|
|
fa9a2e3864
|
types: style
|
2016-01-27 15:32:58 +11:00 |
|
|
800d7fef00
|
log: add breakpoints when BREAK_LEVEL is reached
|
2016-01-21 13:55:23 +11:00 |
|
|
9f6d41eb8c
|
log: remove utility values from level_t enum
|
2016-01-21 13:55:08 +11:00 |
|
|
b107666376
|
log: comment to_level failure behaviour
|
2016-01-21 13:54:41 +11:00 |
|
|
aee9d8ef36
|
log: remove boost::format to reduce complexity
|
2016-01-20 16:40:42 +11:00 |
|
|
0fd72f0893
|
format: test case whitespace
|
2016-01-20 16:39:20 +11:00 |
|