1
0
mirror of https://github.com/halaxa/json-machine.git synced 2025-03-16 01:19:39 +01:00

321 Commits

Author SHA1 Message Date
Florian Wolfsjäger
7017fb8ecd
Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	src/Items.php
#	src/JsonMachine.php
#	src/Parser.php
2022-01-10 10:28:22 +01:00
Filip Halaxa
3f7062d244
Update README.md 2022-01-09 18:11:38 +01:00
Filip Halaxa
e7cdefd2ef Removed deprecated Decoder interface 2022-01-08 15:37:34 +01:00
Filip Halaxa
5738c463f6 Default decoding structure of Parser is object 2022-01-08 15:24:06 +01:00
Filip Halaxa
3c98e16441 Removed JsonMachine class 2022-01-08 15:18:22 +01:00
Filip Halaxa
7857b3229f Removed deprecated functions 2022-01-08 15:09:45 +01:00
Filip Halaxa
f0cd096c19 make cs-fix 2022-01-08 15:07:40 +01:00
Filip Halaxa
a7f1918ac1 Version 0.8.0 release notes. 0.8.0 2022-01-07 16:21:59 +01:00
Filip Halaxa
163225e7e6 LexerTest::testAnyPossibleChunkSplit supports both debug modes 2022-01-07 09:21:56 +01:00
Filip Halaxa
af08117952 LexerTest::testAnyPossibleChunkSplit 2022-01-06 16:41:24 +01:00
Filip Halaxa
436ab4b0e7 ChunkDecoder renamed to ItemDecoder to better reflect the purpose. 2022-01-06 15:36:10 +01:00
Filip Halaxa
c1a5a902f1 Removed misleading comment 2022-01-06 15:36:10 +01:00
Filip Halaxa
cf633044b2
Update README.md 2022-01-06 13:46:33 +01:00
Filip Halaxa
7e44e5dac7 Performance boost via isset() fast lookup 0.8.0-BETA2 2022-01-04 13:30:21 +01:00
Filip Halaxa
abd39f3096 Actual bool values to improve efficiency 2022-01-03 22:18:58 +01:00
Florian Wolfsjäger
a48422708a
Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	README.md
#	src/JsonMachine.php
#	src/Parser.php
2022-01-03 13:25:29 +01:00
Filip Halaxa
6cb41095a2 CHANGELOG 2021-12-29 16:10:48 +01:00
Filip Halaxa
4467645dcb Lexer with debug mode split to Lexer and DebugLexer (SRP) 2021-12-29 16:01:37 +01:00
Filip Halaxa
7df0601d8a Performance: Lookup non-significant bytes early + code cleanup 2021-12-29 12:51:27 +01:00
Filip Halaxa
101b60c025 Lexer performance improvements (+-9% gain) 2021-12-26 12:49:48 +01:00
Filip Halaxa
5ff79aba7c
Update README.md 2021-12-24 22:56:42 +01:00
Filip Halaxa
b48e94aa43 Github funding 2021-12-24 18:18:49 +01:00
Filip Halaxa
23344d0801
Update README.md 2021-12-24 17:48:24 +01:00
Filip Halaxa
28f6a3cf6a logo.svg 2021-12-24 17:31:42 +01:00
Filip Halaxa
31b2fc2ee3 Github logo 3 2021-12-24 17:28:44 +01:00
Filip Halaxa
7867fe285f Github logo 2 2021-12-24 17:25:21 +01:00
Filip Halaxa
f8f446d37f Github logo 2021-12-24 17:24:48 +01:00
Filip Halaxa
908220b0ee Funding info 2021-12-24 17:21:57 +01:00
Filip Halaxa
eb600f2212 README 2021-12-24 12:59:35 +01:00
Filip Halaxa
36af0fa6b4 0.8.0-BETA in changelog 0.8.0-BETA 2021-12-24 12:51:10 +01:00
Filip Halaxa
1cdb150acf Kept previous API for JsonMachine class 2021-12-24 12:48:28 +01:00
Filip Halaxa
63a059ce49 Removed bug comment: resolved by ChunkDecoder forcing internal key result to be a string using PHP7 return type 2021-12-23 18:51:29 +01:00
Filip Halaxa
41ca21a25f Optimization: yield from 2021-12-23 18:49:55 +01:00
Filip Halaxa
5d52bfe13b README 2021-12-23 18:40:03 +01:00
Filip Halaxa
563d3f82b0 README, CHANGELOG 2021-12-23 18:04:55 +01:00
Filip Halaxa
7774a84651 Decoders migrated to ChunkDecoder interface 2021-12-23 17:49:46 +01:00
Filip Halaxa
9e27e03f4d 3 separate decoding result objects 2021-12-23 17:11:12 +01:00
Filip Halaxa
8cdfe92ae7 Deprecated Decoder interface and co. 2021-12-23 13:52:30 +01:00
Filip Halaxa
3dcaa27108 Bump minimal PHP version to 7.0 2021-12-23 13:26:41 +01:00
Filip Halaxa
89f099d2de Keep assoc decoding in JsonMachine 2021-12-23 13:02:31 +01:00
Filip Halaxa
218ae3e0d1
Update CHANGELOG.md 2021-12-22 21:09:55 +01:00
Filip Halaxa
21b9cd83d7
Update README.md 2021-12-22 21:06:37 +01:00
Filip Halaxa
803e088640 Class Items is final 2021-12-22 15:23:35 +01:00
Filip Halaxa
e7e5de67a2 CHANGELOG 2021-12-22 14:51:56 +01:00
Filip Halaxa
dbe0aabd1e Muted user depracations in functions 2021-12-22 14:47:07 +01:00
Filip Halaxa
8a7bab6c28 Revert "Removed deprecated functions httpClientChunks() and objects()"
This reverts commit 597943aae999bfaec4165bdfc4abb528e5808c76.
2021-12-22 14:45:30 +01:00
Filip Halaxa
1dc945f3a1 Fixes tests 2021-12-22 14:44:19 +01:00
Filip Halaxa
ebd5a6f060 Added options to Items + JsonMachine class deprecated 2021-12-22 12:44:27 +01:00
Filip Halaxa
51ed070373 JsonMachine renamed to Items 2021-12-21 16:13:39 +01:00
Filip Halaxa
40b24e4eea phpunit.xml -> phpunit.xml.dist 2021-12-21 16:03:29 +01:00