wenshao
93cb79dfc0
update using
2025-03-07 21:01:35 +08:00
wenshao
eb086e0a16
fix deserialize SubList, for issue #3364
2025-03-07 20:43:48 +08:00
wenshao
d4f3b141ce
optimize next
2025-03-07 20:02:47 +08:00
wenshao
94bc5d1f04
add git ignore
2025-03-07 19:46:20 +08:00
wenshao
15827e78c0
optimize skipNumber
2025-03-07 19:45:07 +08:00
Shaojin Wen
c17a8d4a0d
Speed up SkipValue ( #3365 )
...
* add simd-benchmark
* checkstyle
* add simdjson benchmark
* fix checkstyle
* fix benchmark
* fix benchmark
* fix benchmark
* fast skip
* bug fix
* fieldClassSerializable for Record
* fast skip
* check style
* simplify skipNumber
* update benchmark
* update benchmark
* update benchmark
* optimize skipValue
* optimize skipValue
* optimize skipValue
2025-03-07 17:36:38 +08:00
wenshao
1e9204fa00
update lombok version
2025-03-04 09:14:45 +08:00
wenshao
6ee23f74f9
update wast benchmark
2025-03-04 09:14:35 +08:00
wenshao
b69e55703f
update wast version
2025-03-04 09:02:54 +08:00
dependabot[bot]
c24acf0ea0
Bump net.minidev:json-smart from 2.5.1 to 2.5.2
...
Bumps [net.minidev:json-smart](https://github.com/netplex/json-smart-v2 ) from 2.5.1 to 2.5.2.
- [Release notes](https://github.com/netplex/json-smart-v2/releases )
- [Commits](https://github.com/netplex/json-smart-v2/compare/2.5.1...2.5.2 )
---
updated-dependencies:
- dependency-name: net.minidev:json-smart
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-04 08:52:13 +08:00
wenshao
8a2abcce62
fix toJSON & toJavaObject, for issue #2227
2025-03-04 07:26:49 +08:00
高铁
35ec71105c
optimize JSONReaderUTF8
2025-03-04 06:23:53 +08:00
wenshao
27f6b550ad
more benchmark
2025-03-04 06:17:54 +08:00
wenshao
914aed5ab1
revert asm logic
2025-03-03 19:48:12 +08:00
wenshao
0e3eaac306
remove unused code
2025-03-03 14:52:39 +08:00
wenshao
163ff55bac
add testcase for issue #3355
2025-03-03 07:15:18 +08:00
wenshao
76b90b2be3
Parameter support alternateNames
2025-02-27 07:43:41 +08:00
wenshao
79121d7cb0
update benchmark data
2025-02-27 06:59:43 +08:00
wenshao
0fccd4ee5b
optimize readBool & readString null
2025-02-27 06:19:24 +08:00
wenshao
c12ef42a7e
refactor(JSONWriterUTF8): Optimize string encoding methods
...
Refactored the string encoding logic by removing redundant variable assignments and modifying method visibility for better performance and maintainability.
2025-02-27 05:42:16 +08:00
wenshao
0a5013ead7
fix offset
2025-02-26 13:11:13 +08:00
wenshao
a4c841139d
refactor ObjectReaderCreatorASM
2025-02-26 09:34:50 +08:00
wenshao
88c0a475ab
simplify JSONReader
2025-02-26 07:31:21 +08:00
wenshao
0ddee42b57
simplify JSONReaderASCII
2025-02-26 05:44:07 +08:00
wenshao
2f6b8bcafe
JSONReaderASCIISlash
2025-02-26 05:34:21 +08:00
wenshao
e8e9acb50d
optimize JSONReaderUTF16::readString
2025-02-26 05:01:59 +08:00
wenshao
0e36eaa183
optimize JSONReaderASCIISlash
2025-02-26 05:01:55 +08:00
高铁
8c86b8ce0d
indexOfSlashV
2025-02-25 19:09:49 +08:00
高铁
c9e109020e
remove unused code
2025-02-25 18:58:40 +08:00
高铁
d11f0ef178
optimize JSONReaderASCII::readString
2025-02-25 18:48:27 +08:00
wenshao
df76155604
optimize readString
2025-02-24 14:14:30 +08:00
wenshao
cdceaf3c00
optimize readLocalDate
2025-02-24 14:14:30 +08:00
Hao Tang
8be4081b8a
use 0x8080808080808080 as the non-ASCII mask in JSONReaderUTF8 ( #3349 )
2025-02-24 14:14:04 +08:00
wenshao
69f3610acc
refactor(JSONReader): Simplify array creation logic
...
Simplified the logic for creating arrays by using a ternary operator, reducing code complexity and improving readability.
2025-02-24 07:44:04 +08:00
wenshao
395ac99511
refactor(ObjectReaderCreatorASM JSONReader): Remove redundant comma checks
...
Removed redundant calls to `nextIfComma()` in various parts of `ObjectReaderCreatorASM` and `JSONReader`, improving readability and reducing unnecessary method invocations.
2025-02-24 07:27:55 +08:00
wenshao
43386905fd
optimize gen readObject
2025-02-23 22:04:50 +08:00
wenshao
8d02e8d690
optimize gen readJSONBObject
2025-02-23 19:55:37 +08:00
wenshao
1dc463b815
optimize gen readObject
2025-02-23 19:27:32 +08:00
wenshao
86f155b5c6
optimize IOUtils
2025-02-23 12:58:10 +08:00
wenshao
0f5ddf1761
optimize readOffsetDateTime
2025-02-23 12:15:41 +08:00
wenshao
5ec9959bb6
optimize writeName JSONB
2025-02-23 07:12:30 +08:00
wenshao
fba91f1bc6
more jmh
2025-02-22 09:45:47 +08:00
wenshao
66e06f7704
more jmh
2025-02-22 09:25:27 +08:00
wenshao
6d4de2cfc2
2.0.57 init
2025-02-22 08:32:08 +08:00
wenshao
63a6854da9
2.0.56 release
2.0.56
2025-02-22 08:12:14 +08:00
wenshao
6771980803
add benchmark
2025-02-22 07:53:24 +08:00
wenshao
3806502070
fix reference for issue #3347
2025-02-22 07:53:01 +08:00
wenshao
f90115722e
refactor(JSONReader): Modify ResolveTask to final class
...
This change modifies the `ResolveTask` inner class in `JSONReader` to be `final`, enhancing the class's immutability and preventing subclassing.
2025-02-21 10:51:50 +08:00
wenshao
a632e14b37
fix(JSONReader): Add reference detection disable flag
...
Add support for disabling reference detection via a new feature flag (MASK_DISABLE_REFERENCE_DETECT). This improves performance in cases where reference tracking is unnecessary.
2025-02-21 10:26:05 +08:00
wenshao
9a1141ba36
add testcase for issue #3344
2025-02-21 07:06:10 +08:00