Commit Graph

14 Commits

Author SHA1 Message Date
f6056153e3 rename root namespace from util to cruft
This places, at long last, the core library code into the same namespace
as the extended library code.
2018-08-05 14:42:02 +10:00
803acc9a87 relicense under MPL-2.0 2018-08-04 15:14:06 +10:00
38e1a19e37 alloc: all allocators should take a type for alloc/dealloc 2018-05-10 13:53:06 +10:00
2620e2ed33 alloc: return views rather than raw pointers 2018-05-10 12:54:45 +10:00
4116442e40 debug: don't rely on format for output
debug is relied upon by a great deal of other units so it's very
difficult to include other popular headers like format.hpp without
triggering cyclic dependencies.
2018-05-10 12:44:03 +10:00
0e3fa05f05 build: migrate from ipp files to pure hpp files
ipp files weren't a great way of keeping things clean, and IDEs have a
little trouble dealing with the split configuration. this simplifies
debugging a great deal.
2018-02-28 11:49:13 +11:00
0351313c36 Merge branch 'master' into coord 2017-11-23 17:24:11 +11:00
34788756d2 build: don't use './' as an include prefix
GCC produces ODR error when including paths of the form './foo' and
'foo' in the same binary. Rather than managing duplication we just
universally pick the absolute form over the relative form.
2017-11-22 16:49:37 +11:00
417175b2dd alloc/arena: add descriptive comment for arena 2017-08-29 12:28:59 +10:00
25e19b5810 build: use explicit constructors 2017-05-23 12:50:51 +10:00
e7bf2330ed alloc: use nested namespace decl 2016-10-10 17:58:59 +11:00
7adf63413d build: tighten up some unneeded headers 2016-02-25 13:17:14 +11:00
96769c582e alloc/arena: argument forwarding for acquire 2015-11-24 16:52:14 +11:00
1ec9582240 alloc: add initial allocator stubs 2015-11-13 17:18:10 +11:00