Commit Graph

623 Commits

Author SHA1 Message Date
dependabot[bot] e25d5238ea Bump io.github.wycst:wast from 0.0.25 to 0.0.26
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (11, macos-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (11, ubuntu-24.04) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (11, windows-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (17, macos-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (17, ubuntu-24.04) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (17, windows-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (21, macos-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (21, ubuntu-24.04) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (21, windows-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (8, macos-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (8, ubuntu-24.04) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (8, windows-latest) (push) Has been cancelled Details
Bumps [io.github.wycst:wast](https://github.com/wycst/wast) from 0.0.25 to 0.0.26.
- [Release notes](https://github.com/wycst/wast/releases)
- [Commits](https://github.com/wycst/wast/compare/v0.0.25...v0.0.26)

---
updated-dependencies:
- dependency-name: io.github.wycst:wast
  dependency-version: 0.0.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-29 22:23:36 +08:00
dependabot[bot] 2f1f77bd6d Bump org.apache.fury:fury-core from 0.10.0 to 0.10.1
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (11, macos-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (11, ubuntu-24.04) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (11, windows-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (17, macos-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (17, ubuntu-24.04) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (17, windows-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (21, macos-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (21, ubuntu-24.04) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (21, windows-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (8, macos-latest) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (8, ubuntu-24.04) (push) Has been cancelled Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (8, windows-latest) (push) Has been cancelled Details
Bumps org.apache.fury:fury-core from 0.10.0 to 0.10.1.

---
updated-dependencies:
- dependency-name: org.apache.fury:fury-core
  dependency-version: 0.10.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-19 16:27:26 +08:00
dependabot[bot] 945e48c1a9 Bump org.ow2.asm:asm from 9.7.1 to 9.8
Bumps org.ow2.asm:asm from 9.7.1 to 9.8.

---
updated-dependencies:
- dependency-name: org.ow2.asm:asm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-01 08:49:42 +08:00
wenshao 409ae2d411 2.0.58 init 2025-03-31 15:32:20 +08:00
wenshao aabcd38647 2.0.57 release 2025-03-31 12:58:31 +08:00
wenshao 7abf968f31 add benchmark
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (11, macos-latest) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (11, ubuntu-20.04) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (11, windows-latest) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (17, macos-latest) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (17, ubuntu-20.04) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (17, windows-latest) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (21, macos-latest) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (21, ubuntu-20.04) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (21, windows-latest) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (8, macos-latest) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (8, ubuntu-20.04) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (8, windows-latest) (push) Waiting to run Details
2025-03-27 09:19:21 +08:00
wenshao 1e50c339e0 add benchmark 2025-03-15 12:50:26 +08:00
dependabot[bot] 557b90cdee Bump org.msgpack:msgpack-core from 0.9.8 to 0.9.9
Bumps [org.msgpack:msgpack-core](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:msgpack-core
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-15 08:35:05 +08:00
dependabot[bot] 1b68561111 Bump com.esotericsoftware:kryo from 5.6.0 to 5.6.2
Bumps [com.esotericsoftware:kryo](https://github.com/EsotericSoftware/kryo) from 5.6.0 to 5.6.2.
- [Release notes](https://github.com/EsotericSoftware/kryo/releases)
- [Commits](https://github.com/EsotericSoftware/kryo/compare/kryo-parent-5.6.0...kryo-parent-5.6.2)

---
updated-dependencies:
- dependency-name: com.esotericsoftware:kryo
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-15 08:34:57 +08:00
dependabot[bot] 8a4f0f6a25 Bump org.apache.fury:fury-core from 0.9.0 to 0.10.0
Bumps org.apache.fury:fury-core from 0.9.0 to 0.10.0.

---
updated-dependencies:
- dependency-name: org.apache.fury:fury-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-13 08:32:19 +08:00
wenshao da78d14bc0 optimize deserialize float/double 2025-03-09 15:26:12 +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 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
wenshao 27f6b550ad more benchmark 2025-03-04 06:17:54 +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 e8e9acb50d optimize JSONReaderUTF16::readString 2025-02-26 05:01:59 +08:00
高铁 8c86b8ce0d indexOfSlashV 2025-02-25 19:09:49 +08:00
高铁 c9e109020e remove unused code 2025-02-25 18:58:40 +08:00
wenshao 0f5ddf1761 optimize readOffsetDateTime 2025-02-23 12:15:41 +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 2025-02-22 08:12:14 +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 bf09a303b3 buf fix 2025-02-21 06:49:45 +08:00
Shaojin Wen 2bbcc86d14
Optim jsonb write array mapping (#3346)
* optimize jsonb write array_mapping

* bug fix for codegen

* update benchmark

* refactor(ObjectWriterCreatorASM): Update method descriptor for writeListValueJSONB

This commit updates the method descriptor for `writeListValueJSONB` to use a constant (`METHOD_DESC_WRITE_LIST_VALUE_JSONB`) instead of defining it inline. This refactors the code for better readability and maintainability.
2025-02-21 06:26:41 +08:00
Shaojin Wen c51c09511c
Optimize writer 202502 (#3340)
* optimize write json

* bug fix

* fix javadoc

* refactor

* optimize writeJSONB

* refactor

* checkstyle

* refactor

* simplify

* simplify
2025-02-19 07:06:59 +08:00
wenshao 19d2c4200d optimize writeFloat 2025-02-16 21:36:33 +08:00
wenshao 0528c66baf optimize writeJSONB 2025-02-16 19:59:41 +08:00
wenshao e935086527 optimize writeInt32/int64 UTF16 2025-02-15 23:59:58 +08:00
wenshao 9dbd513953 optimize writeDouble 2025-02-15 23:36:00 +08:00
wenshao d5707ef85a optimize JSONWriter 2025-02-15 10:54:02 +08:00
wenshao 7b47fac946 optimize JSONReader 2025-02-15 08:20:41 +08:00
wenshao 9101e8c2a2 optimize for parse non-slash ascii 2025-02-14 20:59:17 +08:00
wenshao 3a6964a0d7 optimize writeStringLatin1 2025-02-14 10:13:23 +08:00
wenshao 9b534a1668 2.0.56 init 2025-02-14 09:03:26 +08:00
wenshao 92b0aef9f4 2.0.55 release 2025-02-14 08:44:22 +08:00
wenshao 196b3fdbc5 update benchmark 2025-02-14 07:26:36 +08:00
wenshao 271d897ddd update benchmark 2025-02-14 07:06:26 +08:00
wenshao 03da63bcf9 optimize parseDouble 2025-02-13 21:54:27 +08:00
wenshao ea99a7bee2 optimize read csv 2025-02-13 10:30:00 +08:00
wenshao 8ca7cc4566 optimize JSONReader 2025-02-13 08:37:44 +08:00
wenshao b8b0eb209c fix benchmark 2025-02-13 00:43:11 +08:00
wenshao 71f84e59bb optimize readString 2025-02-12 19:58:20 +08:00
wenshao 4099158a68 add benchmark 2025-02-12 14:10:47 +08:00
wenshao f6fd8366c5 optimize readString 2025-02-12 12:30:22 +08:00
wenshao da819ac21d Revert "JSONReader benchmark update"
This reverts commit c1f04bb0f7.
2025-02-12 09:25:26 +08:00
wenshao c1f04bb0f7 JSONReader benchmark update 2025-02-12 05:11:45 +08:00