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
ec44c68ce6
view: require fully named types for casting
2018-05-10 12:54:45 +10:00
681768093e
hash: use a consistency, less flexible, interface
2018-01-13 15:24:12 +11:00
9a798446b5
build: remove unnecessary includes
...
discovered with include-what-you-use
2016-10-12 15:08:22 +11:00
48364cd227
build: use experimental::fs over boost::fs
2016-10-07 19:48:42 +11:00
bf5cab6156
io: move view conversion operator to named function
2016-06-28 15:58:41 +10:00
642317f6a4
json: use templated iterator for parsing from views
2016-06-28 14:16:28 +10:00
456362adff
t/json-validate: catch only json exceptions
...
the json namespace should really only be throwing json errors. this tool
is primarily used for unit testing, so it's better it crashes
catastrophically on an unhandled exception.
2016-04-27 17:10:36 +10:00
3993e561f8
unify licences
2016-02-26 13:36:01 +11:00
60787655b3
json: split json impl files into tree and flat
2015-02-03 00:15:07 +11:00
0e1eaa91d3
json: support sax- and dom-like interfaces
2015-02-02 23:00:38 +11:00
cfc0f8ecd0
json: move tree parsing code to json::tree
2015-02-02 21:26:56 +11:00
ac019fa33f
toosl: add json prefix to json sources
2014-05-09 13:08:50 +10:00