|
|
25d7c6c0fc
|
Update to newer rexylib
|
2022-06-22 16:30:34 -07:00 |
|
|
|
69fca74d3c
|
Update to C++20
|
2022-05-24 17:32:46 -07:00 |
|
|
|
d0473cd136
|
Fix pkg-config files
|
2022-05-23 18:16:28 -07:00 |
|
|
|
4581f8da8d
|
Update CMake to use pkg-config to find librexy
|
2022-05-23 17:55:36 -07:00 |
|
|
|
01f48a394d
|
Update rexylib
|
2022-05-21 12:36:26 -07:00 |
|
|
|
5c261ed7ed
|
Update to new librexy
|
2022-05-21 09:58:26 -07:00 |
|
|
|
a3ea13fc03
|
Update to newer rexylib
|
2022-03-20 14:17:04 -07:00 |
|
|
|
0d9cebedc0
|
Remove broken rjp::cast and rjp::convert. Added const iterator access to object and array
|
2022-03-19 10:37:57 -07:00 |
|
|
|
f763438c47
|
Add object and array size queries to rjp++
|
2021-04-11 14:51:54 -07:00 |
|
rexy712
|
451e6f2710
|
Update version
|
2021-01-03 10:15:52 -08:00 |
|
rexy712
|
d2af423057
|
Work with rexylib after small string optimization
|
2020-08-03 17:39:27 -07:00 |
|
rexy712
|
d1a7c3cf9c
|
changed all rexy::string_base and rexy::static_strings to templated types
|
2020-08-01 01:29:46 -07:00 |
|
rexy712
|
0d226f3148
|
Update to work with new librexy allocators
|
2020-07-28 09:08:05 -07:00 |
|
rexy712
|
bf098ac96a
|
Add escape functionality to rjp++
|
2020-07-19 08:48:10 -07:00 |
|
rexy712
|
ad2138ba5d
|
Allow rjp++ assignment of values containing nullptr. Makes user interface flow nicer
|
2020-05-16 15:14:14 -07:00 |
|
rexy712
|
924558c8c9
|
Merge branch 'master' of ssh://rexy712.chickenkiller.com:1995/var/git/repos/rexy712/rjp
|
2020-05-16 13:47:47 -07:00 |
|
rexy712
|
2cbc47a6bf
|
Fix rjp.hpp not including parse.hpp
|
2020-05-16 13:47:41 -07:00 |
|
rexy712
|
8a6b323fec
|
Remove explicit constructors from rjp++. Might regret this later
|
2020-05-02 14:05:24 -07:00 |
|
rexy712
|
034917177b
|
Fix rjp++ not being able to be built against
|
2020-04-11 07:10:11 -07:00 |
|
rexy712
|
bb62727333
|
Fix CMakeLists.txt files to define the project before including GNUInstallDirs
|
2020-04-09 15:19:28 -07:00 |
|
rexy712
|
df95db7882
|
Change RJP_PARSE_NONE to RJP_PARSE_NO_EXT to better clarify its purpose
|
2020-04-09 14:53:05 -07:00 |
|
rexy712
|
92704ae8f0
|
Add parse error handling to rjp++
|
2020-04-09 13:06:53 -07:00 |
|
rexy712
|
d7e8c5ccbb
|
Change error output to be in the hands of the library user instead of the library
|
2020-04-08 16:20:18 -07:00 |
|
rexy712
|
a64e0e86ee
|
Add license disclaimer to rjp++ files
|
2020-04-07 12:43:48 -07:00 |
|
rexy712
|
44b4bd8b19
|
Add middleman functions to prevent needing to also link rjp when linking against rjp++
|
2020-04-07 12:21:59 -07:00 |
|
rexy712
|
040e5a5df9
|
Add output test cases for strings in rjp and rjp++
|
2020-04-06 17:11:37 -07:00 |
|
rexy712
|
fd09eb3b20
|
Make static analyzer happy
|
2020-04-06 15:09:49 -07:00 |
|
rexy712
|
7b643ff5c6
|
Separate rjp format flags into multiple for slightly more control over output formatting
|
2020-04-06 12:35:47 -07:00 |
|
rexy712
|
06cfc1d0b6
|
Add default dispatch handling for generic case of 'const rjp::value&'. Will cause compilation error if return type is not void
|
2020-03-27 21:28:05 -07:00 |
|
rexy712
|
4bf41e8b42
|
Add dispatch test for rjp++
|
2020-03-27 14:59:58 -07:00 |
|
rexy712
|
5bebbe1d33
|
Added rjp++ dispatcher and proxy type for get operations. Makes it easier to make generic programs around.
|
2020-03-27 12:40:37 -07:00 |
|
rexy712
|
ee0a1d48da
|
Add rjp::cast specialization for rvalue To type. Acts as a std::move equivalent
|
2020-03-26 19:40:01 -07:00 |
|
rexy712
|
ed6e15db6e
|
Update rjp++ libflags to work with new template layout
|
2020-03-26 19:22:45 -07:00 |
|
rexy712
|
295c27029b
|
Rearrange some rjp++ files. Also realized that subobject return does not qualify for nrvo, so that's a problem.
|
2020-03-26 18:38:01 -07:00 |
|
rexy712
|
ccfb2a91ec
|
Add rjp++ tests
|
2020-03-26 16:20:55 -07:00 |
|
rexy712
|
4c94e11ff3
|
Decided to change rjp_set_member and related functions to default to allocation and copy since i kept getting them mixed up
|
2020-03-26 08:56:06 -07:00 |
|
rexy712
|
a4d1a98a0e
|
Reworked rjp++ element/member addition
|
2020-03-24 16:34:07 -07:00 |
|
rexy712
|
437d6f7bd0
|
Add additional test and make it easier to add more in the future
|
2020-03-23 17:34:57 -07:00 |
|
rexy712
|
330b3956e5
|
Fix small output bugs. Add ability to add member to object/array in one function call.
|
2020-03-23 17:28:12 -07:00 |
|
rexy712
|
eaa02d5ab4
|
Cleanup rjp++ includes
|
2020-03-23 10:38:39 -07:00 |
|
rexy712
|
caaf29842d
|
Add callback based parsing to rjp++
|
2020-03-22 19:08:26 -07:00 |
|
rexy712
|
dd76bc9253
|
Change comment/excess comma support to runtime behavior
|
2020-03-11 12:55:30 -07:00 |
|
rexy712
|
e947976340
|
Remove array functions from rjp++ that should have been removed previously
|
2020-03-10 15:16:52 -07:00 |
|
rexy712
|
821ca95610
|
Update rjp++ CMake project to match rjp's
|
2020-03-09 14:39:37 -07:00 |
|
rexy712
|
637f20e6b7
|
Supply correct lib flags for static/shared build
|
2020-03-08 19:10:01 -07:00 |
|
rexy712
|
65dabe16d9
|
Separate CMakeLists into separate projects for rjp and rjp++. Add install for pkg-config files
|
2020-03-06 16:14:59 -08:00 |
|
rexy712
|
5b0570f546
|
Updated gitignore for pc files
|
2020-03-06 16:13:44 -08:00 |
|
rexy712
|
59413d6d48
|
Separated rjp++'s single include file
|
2020-03-06 16:13:28 -08:00 |
|
rexy712
|
26e3cf4b2c
|
Add pkg-config files
|
2020-03-06 16:12:49 -08:00 |
|
rexy712
|
24f9f608a8
|
Flesh out rjp++. Add conversion, parsing, type checking, key access, etc
|
2020-03-05 17:23:30 -08:00 |
|