Daniel Lemire
|
9627831b5f
|
some minor fixes
|
2025-08-05 17:02:13 -04:00 |
|
Joseph Olabisi
|
6c5ada32b9
|
remove unneccessary string allocation
|
2025-07-22 21:03:02 +01:00 |
|
Joseph Olabisi
|
f576354342
|
fix jsonpathutil
|
2025-07-21 23:06:38 +01:00 |
|
Joseph Olabisi
|
1589d15361
|
fix
|
2025-07-21 22:34:17 +01:00 |
|
Joseph Olabisi
|
c58f5dda2d
|
minor changes
|
2025-07-21 21:45:31 +01:00 |
|
Joseph Olabisi
|
5753f54f6c
|
fix boundary check and unnecessary string allocation
|
2025-07-21 21:31:47 +01:00 |
|
Joseph Olabisi
|
29ef75c783
|
fix bug with array, add boundary check to get_next_key_and_json_path function
|
2025-07-21 20:58:49 +01:00 |
|
Joseph Olabisi
|
c3d45c7758
|
refactor process_json_path_of_child_element from recursion to loop in order to prevent stack overflow
|
2025-07-16 20:35:52 +01:00 |
|
Joseph Olabisi
|
3fda1b9c7d
|
minor error handling
|
2025-07-14 01:35:19 +01:00 |
|
Joseph Olabisi
|
fdcea9ad22
|
refactor and create util for getting key and json path
|
2025-07-14 01:15:02 +01:00 |
|
Joseph Olabisi
|
3350ce97ba
|
fix logic for wildcards inside arrays
|
2025-07-14 00:14:56 +01:00 |
|
Joseph Olabisi
|
61ec1fb659
|
fix bug in object-inl.h
|
2025-07-12 16:43:38 +01:00 |
|
Joseph Olabisi
|
bfc8b89e6b
|
final changes based on feedback - reduce string allocations
|
2025-07-10 17:10:25 +01:00 |
|
Joseph Olabisi
|
1382432686
|
address additional feedbacks (copilot)
|
2025-07-10 14:28:32 +01:00 |
|
Joseph Olabisi
|
bebbf830fb
|
address some feedbacks
|
2025-07-10 13:24:07 +01:00 |
|
Joseph Olabisi
|
120e69f13c
|
cleanup object-inl.h
|
2025-05-06 14:51:25 +01:00 |
|
Joseph Olabisi
|
14922fa6c4
|
revert object-inl.h
|
2025-05-06 14:37:50 +01:00 |
|
Joseph Olabisi
|
8fa2629c84
|
cleanup array-inl.h
|
2025-05-06 02:05:58 +01:00 |
|
Joseph Olabisi
|
c51c2d2ce9
|
revert array-inl.h
|
2025-05-06 01:55:21 +01:00 |
|
Joseph Olabisi
|
1a11e19d07
|
cleanup
|
2025-05-03 13:46:11 +01:00 |
|
Joseph Olabisi
|
671a81f4e3
|
nit
|
2025-04-27 00:02:23 +01:00 |
|
Joseph Olabisi
|
008d89eb56
|
corrected logic
|
2025-04-26 21:01:05 +01:00 |
|
Joseph Olabisi
|
531567ae94
|
approximately 30% improvement in runtime
|
2025-04-18 22:52:12 +01:00 |
|
Joseph Olabisi
|
46ae2d250f
|
nit
|
2025-04-18 22:19:49 +01:00 |
|
Joseph Olabisi
|
c35122bcb4
|
refactor to tail recursion
|
2025-04-18 21:43:44 +01:00 |
|
Joseph Olabisi
|
f380604de5
|
minor improvements
|
2025-04-18 21:05:35 +01:00 |
|
Joseph Olabisi
|
00d01ea0f5
|
use memcmp
|
2025-04-15 11:22:43 +01:00 |
|
Joseph Olabisi
|
c9ccb2d139
|
rename at_path_new to at_path_with_wildcard
|
2025-04-08 08:43:46 +01:00 |
|
Joseph Olabisi
|
d99072982f
|
handle array INCORRECT_TYPE
|
2025-04-05 20:52:53 +01:00 |
|
Joseph Olabisi
|
6b7f987cd5
|
add support for wildcard for arrays
|
2025-04-05 20:14:00 +01:00 |
|
Joseph Olabisi
|
d32cd20ce6
|
fix key
|
2025-04-01 09:31:43 +01:00 |
|
Joseph Olabisi
|
2013a46518
|
done - handling child properties of wildcard result
|
2025-03-29 18:40:40 +00:00 |
|
Joseph Olabisi
|
6cb1911d3a
|
wip - handling child properties of wildcard result
|
2025-03-26 10:31:58 +00:00 |
|
Joseph Olabisi
|
9ff7d2ccbe
|
wip
|
2025-03-25 09:59:22 +00:00 |
|
Joseph Olabisi
|
fa4a4ad8f0
|
wip - nested paths/pointers on wildcard results
|
2025-03-23 23:02:55 +00:00 |
|
Joseph Olabisi
|
de6ad3c60c
|
partially handle keys with wildcard
|
2025-03-21 22:31:47 +00:00 |
|
Joseph Olabisi
|
78025fdd64
|
wip brute-force wildcard for json_path
|
2025-03-11 21:16:26 +00:00 |
|
Dirk Eddelbuettel
|
f3b034ac38
|
Address 'whitespace in literal' decreation warning from clang++-20
|
2025-03-06 14:28:01 -06:00 |
|
Daniel Lemire
|
797e61742c
|
release bump
|
2025-02-14 16:12:28 -05:00 |
|
Daniel Lemire
|
f289412e0a
|
fixing performance issue under Zen 4 processors (#2335)
* fixing performance issue under Zen 4 processors
* trying something else
---------
Co-authored-by: Daniel Lemire <dlemire@lemire.me>
|
2025-02-14 16:11:36 -05:00 |
|
Daniel Lemire
|
078e2c9073
|
patch release 3.12.1
|
2025-02-11 13:46:03 -05:00 |
|
Daniel Lemire
|
e422933414
|
release 3.12.0
|
2025-01-27 20:35:57 -05:00 |
|
Daniel Lemire
|
1b23a77e03
|
3.11.6
|
2025-01-14 21:33:29 -05:00 |
|
Daniel Lemire
|
57699bfed8
|
release candidate (#2323)
|
2025-01-09 11:01:48 -05:00 |
|
Daniel Lemire
|
648303b26a
|
typo
|
2025-01-08 21:29:11 -05:00 |
|
Daniel Lemire
|
9008960e36
|
fixed comment
|
2025-01-08 20:35:30 -05:00 |
|
Daniel Lemire
|
8a9e8a1792
|
fixing issue 2322
|
2025-01-08 20:28:25 -05:00 |
|
Daniel Lemire
|
ba33e9e78f
|
release
|
2025-01-06 19:33:53 -05:00 |
|
Daniel Lemire
|
d98b351eef
|
let us be more careful with concepts, we require __cpp_concepts >= 201907L and check for old versions of Apple clang (#2321)
* let us be more careful with concepts, we require __cpp_concepts >= 202002L
* checking Apple version
* let us be more specific
* removing extra endif
|
2025-01-06 19:23:09 -05:00 |
|
Daniel Lemire
|
5488dca126
|
Accidentally, it appears that PPC64 was always disabled by default. (#2320)
|
2025-01-03 11:01:04 -05:00 |
|