Commit Graph

21 Commits

Author SHA1 Message Date
1a82e4fe76 build: transition from experimental filesystem 2018-12-05 19:12:03 +11:00
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
395b5ae557 json: rename schema directory to constraint 2018-07-16 13:58:12 +10:00
c07ce50908 json/schema: modularise the validator objects 2018-07-11 19:30:14 +10:00
a95388b02b json-schema: print the validated schema
The validation process may modify the supplied JSON and it's useful for
debugging purposes to visualise any defaulted values.
2018-06-22 14:09:23 +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
116ad04a1f build: use ostream/istream over iostream 2016-08-04 17:42:41 +10:00
bf5cab6156 io: move view conversion operator to named function 2016-06-28 15:58:41 +10:00
2fbf9af8cb t/json-schema: reduce scope of schema and input 2016-04-27 17:09:48 +10:00
2658b41ea1 relicence under Apache-2.0 2015-04-13 18:05:28 +10:00
90552732d7 json/schema: validate now throws on error 2015-03-23 18:44:16 +11:00
5674f2a2e9 json: add basic json-schema draft 4 support 2015-03-19 00:25:50 +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
52f53caee5 debug: drop support for CHECK_HARD
HARD vs SOFT assertions were never very well defined or supported.
Currently they just imply a level of functionality that isn't present;
it's better to remove them instead of expending the effort at this
point.
2015-01-28 14:49:34 +11:00
ac019fa33f toosl: add json prefix to json sources 2014-05-09 13:08:50 +10:00