Commit Graph

13 Commits

Author SHA1 Message Date
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