620 Commits

Author SHA1 Message Date
Josh Soref
33de946dd0 spelling: satisfied
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
c34b49fbc9 spelling: present
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
95431d3d6e spelling: preexisting
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
20df7651f0 spelling: nonexistent
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
bcfd55ea2c spelling: macos
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
91eb9b1b07 spelling: javascript
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
39d88c7c3d spelling: invocations
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
43dd86e18c spelling: internal
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
a61c60a4d2 spelling: id
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
b231763704 spelling: higher
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
183919dd07 spelling: hierarchy
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
52b27287c3 spelling: for
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
a35817de30 spelling: contained
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
b54dcfe6e8 spelling: constraints
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
0ce6c378d9 spelling: constraint
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
3b742c234e spelling: command
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
b25260f98b spelling: case-sensitive
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
3553093929 spelling: backtracking
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
44b8eb5e62 spelling: anymore
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 17:04:44 -10:00
Josh Soref
cd34a32034 link: web-based demo is available
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 17:04:44 -10:00
Josh Soref
1353cc321b link: letmaik/valijson-wasm
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 17:04:44 -10:00
Tristan Penman
bd1f707f8c
Merge pull request #201 from tyler92/improve-fuzzing
Fuzzing improvements
2024-10-22 14:10:17 +11:00
Tristan Penman
cc6ca369d3
Merge pull request #197 from tyler92/fix-buffer-overflow
Fix buffer overflow in u8_strlen
2024-10-22 10:03:24 +11:00
Tristan Penman
ad1e184b1c
Merge pull request #199 from tyler92/stack-overflow-invalid-ref
Fix stack overflow for unresolved references
2024-10-21 20:42:00 +11:00
Tristan Penman
65d4d68373 Fix up include grouping 2024-10-21 09:45:24 +11:00
Tristan Penman
7fd212f68d
Merge pull request #198 from tyler92/division-by-zero
Prevent potential division by zero
2024-10-21 08:43:50 +11:00
Mikhail Khachayants
63c56dd730 Prevent potential division by zero 2024-10-21 00:16:06 +03:00
Mikhail Khachayants
48e4099ad2 Fuzzing improvements 2024-10-20 14:36:13 +03:00
Mikhail Khachayants
1c67b948b6 Fix stack overflow for unresolved references 2024-10-20 13:47:54 +03:00
Mikhail Khachayants
b7c051fbc1 Fix buffer overflow in u8_strlen 2024-10-19 00:02:36 +03:00
Tristan Penman
fc9ddf14db Fix bug in difference() for rapidjson v1.0.3 2024-08-28 13:02:35 +10:00
Tristan Penman
a0e05907ae Tidy up regex changes 2024-05-17 08:52:22 +10:00
Tristan Penman
31ce4a5948 Merge branch 'sandwoodK-master' 2024-05-17 08:35:18 +10:00
sandwoodK
2431bdeaa6 Ability to customize regular expression engine 2024-05-02 09:18:28 +02:00
Tristan Penman
c1dde4e270
Merge pull request #190 from BohdanBuinich/compatibility_with_new_boost_lib
Compatibility with boost-1.85.0
2024-04-24 15:47:41 +10:00
BohdanBuinich
c54607119d Compatibility with boost-1.85.0
Starting from boost version 1.85.0, json::error_code is now deprecated

Changes added here:
bacc644f93
2024-04-23 01:08:04 +03:00
Tristan Penman
27f7e75ca1
Merge pull request #187 from jackorobot/move_schema
Implemented functioning move constructors/operators
2024-01-07 11:41:11 +11:00
Tristan Penman
6599e8b33a
Merge pull request #188 from Rail-Connected/pullreq1
Various cosmetic fixes.
2024-01-07 11:27:46 +11:00
Maarten van der Schrieck
96f4740ab6 README.md: Fix un-escaped underscore characters and typo. 2024-01-06 22:37:00 +01:00
Maarten van der Schrieck
c70f22c506 updated examples/valijson_nlohmann_bundled.hpp 2024-01-06 22:33:22 +01:00
Maarten van der Schrieck
a40ec5ea96 Various fixes, reducing compiler warnings.
My compiler gave various warnings, which are easily fixed.
- redundant ";"
- missing NORETURN attributes
- inline @param documentation not in line with functions
- include guard prefix "_" is reserved
2024-01-06 22:30:26 +01:00
Jesse Hoogervorst
299fe1c78d Implemented Schema and Subschema move constructor and assignment operators.
Default implementations were not sufficient, since raw pointers are not actually moved correctly automatically, resulting in segmentation faults.
2024-01-04 15:05:37 +01:00
Tristan Penman
478f9a4671
Merge pull request #186 from jackorobot/move_schema
Added explicit default move constructors/operators
2023-12-17 15:42:40 +11:00
Jesse Hoogervorst
37dceaa5db Added explicit default move constructor/operator to Schema and Subschema to enable move semantics for these classes 2023-12-15 10:44:18 +01:00
Tristan Penman
0b4771e273 Merge branch 'domire8-fix/yaml-cpp-adapter' v1.0.2 2023-12-15 10:55:10 +11:00
Tristan Penman
afc92d5428 Change isString to IsString 2023-12-15 10:54:41 +11:00
Dominic Reber
5d7a6c5c4c Fix isString() method in yaml_cpp_adapter 2023-12-13 15:48:55 +01:00
Tristan Penman
9de00d75b4 Bump minimum cmake version to 3.5.1 2023-11-01 16:41:02 +11:00
Tristan Penman
d52d2dd053 Use string instead string_view 2023-08-26 09:03:02 +10:00
Tristan Penman
373576a3d2 Process each invalid example separately in picojson_format_test 2023-08-24 20:52:18 +10:00