596 Commits

Author SHA1 Message Date
wenshao
619c06b3fa update benchmark 2025-02-21 05:56:04 +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 c1f04bb0f7519863df1e8cef8944ef32bdc225bf.
2025-02-12 09:25:26 +08:00
wenshao
c1f04bb0f7 JSONReader benchmark update 2025-02-12 05:11:45 +08:00
wenshao
15d8df3c2d deduplicate JSONReader#of 2025-02-11 17:32:22 +08:00
wenshao
4d19e9f82f optimize jsonb 2025-02-10 14:32:10 +08:00
wenshao
d05d0df1aa add benchmark 2025-02-10 05:15:24 +08:00
wenshao
5b34823b40 optimize read csv 2025-02-09 14:40:29 +08:00
Shaojin Wen
3cb8ff1954
Swar 20250123 (#3310)
* fail fast

* fail fast

* optimize parseDate

* bug fix

* check style

* ymd

* formatComplex

* optimize parseTime

* optimize lines

* optimize writeFloat
2025-01-24 07:55:12 +08:00
wenshao
95185812f1 codestyle 2025-01-23 01:03:46 +08:00
wenshao
f495ee7fa9 add benchmark 2025-01-23 01:01:08 +08:00
Shaojin Wen
4e2476c6dd
Swar 20250120 (#3305)
* isASCII

* swar

* isASCIIChar

* codestyle

* fix build error

* fix build error

* add IOUtilsBench

* optimize isASCII

* remove unused code

* add benchmark

* bug fix
2025-01-22 20:55:27 +08:00
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
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
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
Shaojin Wen
ad09330226
Refactor (#3275)
deduplicate
2025-01-14 02:15:53 +08:00
wenshao
4a2ed127b2 2.0.55 init 2025-01-12 01:40:03 +08:00
wenshao
a0bb6c0937 2.0.54 release 2025-01-11 21:06:17 +08:00
wenshao
a9e4453b61 vector write 2025-01-11 11:05:39 +08:00
Shaojin Wen
837ea1f87d
Speed up readUUID (#3266)
* optim readUUID

* bug fix
2025-01-10 11:30:16 +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
Shaojin Wen
bc67d3e84e
Optimization for readString & readUUID
Optimization for readString & readUUID
2025-01-04 07:41:36 +08:00
高铁
ff709332de jjb benchmark wast 2025-01-02 17:13:29 +08:00
wenshao
838fd033ec benchmark add library wast 2025-01-01 20:17:24 +08:00
dependabot[bot]
4849a2d6a8 Bump org.apache.fury:fury-core from 0.8.0 to 0.9.0
Bumps org.apache.fury:fury-core from 0.8.0 to 0.9.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>
2024-12-31 19:36:24 +08:00
wenshao
cda9e5dfa0 fix Math.floorDiv compatible 2024-11-17 20:24:13 +08:00
dependabot[bot]
77caf0e20f Bump org.ow2.asm:asm from 9.7 to 9.7.1
Bumps org.ow2.asm:asm from 9.7 to 9.7.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 13:27:58 +08:00
dependabot[bot]
07e57befef Bump org.apache.fury:fury-core from 0.7.0 to 0.8.0
Bumps org.apache.fury:fury-core from 0.7.0 to 0.8.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>
2024-10-22 13:27:49 +08:00
dependabot[bot]
9b0f281662 Bump io.github.wycst:wast from 0.0.16 to 0.0.17
Bumps [io.github.wycst:wast](https://github.com/wycst/wast) from 0.0.16 to 0.0.17.
- [Release notes](https://github.com/wycst/wast/releases)
- [Commits](https://github.com/wycst/wast/commits/v0.0.17)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 10:13:49 +08:00