4614 Commits

Author SHA1 Message Date
Shaojin Wen
291d744965
refactor (#3294)
* refactor

* codestyle

* refactor

* remove JSONReaderASCIIVector

* remove JSONReaderUTF16Vector

* remove JSONReaderUTF8Vector and remove incubator-vector module

* optimize JSONWriterUTF16JDK8UF

* fix build error

* bug fix

* refactor

* remove unused code

* remove unused code

* remove unused code

* PREDICATE_IS_ASCII

* simplify code
2025-01-19 15:23:25 +08:00
wenshao
714a2b6ff2 fix setter priority 2025-01-17 07:23:39 +08:00
Shaojin Wen
23eb6510d5
Refactor 20250116 (#3290)
* refactor

* refactor writeInt32

* refactor
2025-01-16 23:55:41 +08:00
Shaojin Wen
41662c7845
refactor (#3282)
* refactor

* add testcase

* refactor

* checkstyle

* refactor
2025-01-15 23:43:32 +08:00
wenshao
e6f17d25c8 remove unnecessary check 2025-01-14 23:21:28 +08:00
wenshao
490e24f879 refactor 2025-01-14 23:21:28 +08:00
dependabot[bot]
4e21384116 Bump org.msgpack:jackson-dataformat-msgpack from 0.9.8 to 0.9.9
Bumps [org.msgpack:jackson-dataformat-msgpack](https://github.com/msgpack/msgpack-java) from 0.9.8 to 0.9.9.
- [Release notes](https://github.com/msgpack/msgpack-java/releases)
- [Changelog](https://github.com/msgpack/msgpack-java/blob/main/RELEASE_NOTES.md)
- [Commits](https://github.com/msgpack/msgpack-java/compare/v0.9.8...v0.9.9)

---
updated-dependencies:
- dependency-name: org.msgpack:jackson-dataformat-msgpack
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-14 08:39:43 +08:00
dependabot[bot]
5e04b45139 Bump io.projectreactor:reactor-core from 3.6.9 to 3.7.1
Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.6.9 to 3.7.1.
- [Release notes](https://github.com/reactor/reactor-core/releases)
- [Commits](https://github.com/reactor/reactor-core/compare/v3.6.9...v3.7.1)

---
updated-dependencies:
- dependency-name: io.projectreactor:reactor-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-14 08:39:33 +08:00
dependabot[bot]
3249788de2 Bump org.junit:junit-bom from 5.11.0 to 5.11.4
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit5) from 5.11.0 to 5.11.4.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.11.0...r5.11.4)

---
updated-dependencies:
- dependency-name: org.junit:junit-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-14 08:39:22 +08:00
Shaojin Wen
ad09330226
Refactor (#3275)
deduplicate
2025-01-14 02:15:53 +08:00
wenshao
0706599c6a deduplicate writeU 2025-01-13 02:19:40 +08:00
wenshao
9d3a6168cf use Unsafe.getChar 2025-01-12 23:25:06 +08:00
wenshao
22f7d97976 fix testcase 2025-01-12 18:22:20 +08:00
wenshao
bdf6530eb4 codestyle 2025-01-12 17:19:57 +08:00
wenshao
eb28d51d13 deduplicate 2025-01-12 17:14:57 +08:00
wenshao
a1610f900a Extract common string construction method in JDK 8 to reduce duplicate code 2025-01-12 17:14:57 +08:00
wenshao
4a2ed127b2 2.0.55 init 2025-01-12 01:40:03 +08:00
wenshao
69723aec21 add benchmark 2025-01-12 01:39:37 +08:00
wenshao
a0bb6c0937 2.0.54 release 2.0.54 2025-01-11 21:06:17 +08:00
wenshao
118333fefb fix compatible error 2025-01-11 20:57:46 +08:00
wenshao
b25d78d237 fix testcase 2025-01-11 20:56:31 +08:00
wenshao
3d1cb1dbe6 support setUseGsonAnnotation, for issue #3258 2025-01-11 19:12:17 +08:00
wenshao
949e86738c fix readComment, for issue #3260 2025-01-11 19:09:29 +08:00
wenshao
2c76718fff CACHE_THRESHOLD 8M 2025-01-11 18:36:37 +08:00
wenshao
15d1850096 fix #3264 2025-01-11 13:47:42 +08:00
wenshao
fb9dc3139b code style 2025-01-11 11:14:47 +08:00
wenshao
b4a816e399 fix comment 2025-01-11 11:08:18 +08:00
wenshao
a9e4453b61 vector write 2025-01-11 11:05:39 +08:00
wenshao
245ce08ae7 checkstyle 2025-01-11 11:05:39 +08:00
wenshao
43550f5616 use long as ByteVector64 2025-01-11 11:05:39 +08:00
dependabot[bot]
0c27f40b8d Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.11.2
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.10.0 to 3.11.2.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.10.0...maven-javadoc-plugin-3.11.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-11 01:09:00 +08:00
Shaojin Wen
91e54fc36d
optimization for readLocalDate (#3270)
* optimization for readLocalDate

* use IOUtils.digit2

* check style
2025-01-11 01:08:39 +08:00
wenshao
fc9604898a remove unused field 2025-01-10 20:17:36 +08:00
wenshao
717a31387c simplify nextEscapeIndex 2025-01-10 20:15:46 +08:00
wycst
4986288cf2
optimize JSONReaderASCII readString() (jdk16+) (#3267)
* optimize JSONReaderASCII readString() (jdk16+)

* optimize JSONReaderASCII readString() (jdk16+)

* optimize JSONReaderASCII readString() (jdk16+)

* optimize JSONReaderASCII readString() (jdk16+)

* optimize JSONReaderASCII readString() (jdk16+)

* optimize JSONReaderASCII readString() (jdk16+)
2025-01-10 14:23:20 +08:00
Shaojin Wen
837ea1f87d
Speed up readUUID (#3266)
* optim readUUID

* bug fix
2025-01-10 11:30:16 +08:00
空梦
433cd2204a
refactor: 同步 marktrue/false 的两个分支的代码的逻辑 (#3257)
* refactor: 将 `mark` 为 `true/false` 的两个分支的逻辑改为一致,回滚对 `ObjectReaderNoneDefaultConstructor` 的修改 #3152

* test: 添加没有默认值的测试样例
2025-01-10 07:57:44 +08:00
wenshao
53993058e2 fix getInt32Value & getInt64Value 2025-01-10 07:44:34 +08:00
Shaojin Wen
0eac316758
Optimization readInt/readLong/readDouble/readFloat (#3265)
* optimize readInt64Value

* optimize readDoubleValue

* optimize readFloatValue

* fix nextIfNullOrEmptyString

* fix overflow

* reduce code

* optimize JSONReaderUTF16
2025-01-09 22:59:54 +08:00
wenshao
a31ccc998c optimize IOUtils 2025-01-04 16:16:00 +08:00
Shaojin Wen
bc67d3e84e
Optimization for readString & readUUID
Optimization for readString & readUUID
2025-01-04 07:41:36 +08:00
高铁
81153616cd checkstyle 2025-01-03 21:16:10 +08:00
hannyu
d127a30c15 add JSON.parseArray(reader, ...) 2025-01-03 15:01:46 +08:00
高铁
ff709332de jjb benchmark wast 2025-01-02 17:13:29 +08:00
Shaojin Wen
5679638903
refactor & fix testcase (#3251)
refactor & fix testcase
2025-01-02 10:10:45 +08:00
wenshao
fd618e6b46 fix testcase 2025-01-02 04:47:55 +08:00
wenshao
4d492bcee9 JSONObject#to support Void.class, for issue #2879 2025-01-01 20:20:48 +08:00
wenshao
838fd033ec benchmark add library wast 2025-01-01 20:17:24 +08:00
wenshao
3e6f981e17 fix serialize awt color 2025-01-01 19:13:45 +08:00
wenshao
ea9e76493f add testcase for issue #2592 2025-01-01 19:03:54 +08:00