Andrea Marco Sartori
|
89fce387e9
|
Update README
|
2023-01-19 20:27:42 +10:00 |
|
Andrea Marco Sartori
|
a3a63d36e8
|
Set default configuration if none is provided
|
2023-01-19 20:01:42 +10:00 |
|
Andrea Marco Sartori
|
0e8130aabf
|
Update README
|
2023-01-19 19:52:52 +10:00 |
|
Andrea Marco Sartori
|
c37c2db5c2
|
Make configuration optional
|
2023-01-19 19:52:34 +10:00 |
|
Andrea Marco Sartori
|
8d52bfb95b
|
Update README
|
2023-01-19 19:16:11 +10:00 |
|
Andrea Marco Sartori
|
61f2102302
|
Refine decoders
|
2023-01-19 19:16:02 +10:00 |
|
Andrea Marco Sartori
|
d8f494172c
|
Add simdjson extension also for static analysis
|
2023-01-19 00:13:39 +10:00 |
|
Andrea Marco Sartori
|
24f40aee8d
|
Downgrade Pest to keep compatibility with PHP 8
|
2023-01-19 00:09:30 +10:00 |
|
Andrea Marco Sartori
|
47b2e4cfaf
|
Implement the simdjson decoder
|
2023-01-19 00:01:20 +10:00 |
|
Andrea Marco Sartori
|
340768e247
|
Add simdjson extension
|
2023-01-18 23:59:46 +10:00 |
|
Andrea Marco Sartori
|
e956ec9a6c
|
Upgrade to Pest v2
|
2023-01-18 23:59:08 +10:00 |
|
Andrea Marco Sartori
|
d3f4b94a38
|
Update README
|
2023-01-16 17:00:34 +10:00 |
|
Andrea Marco Sartori
|
5308163097
|
Pass JSON Parser instance to the traverse callback
|
2023-01-16 17:00:21 +10:00 |
|
Andrea Marco Sartori
|
13255eda6d
|
Update README
|
2023-01-14 17:53:44 +10:00 |
|
Andrea Marco Sartori
|
d14a8c4461
|
Simplify expectation
|
2023-01-14 13:17:15 +10:00 |
|
Andrea Marco Sartori
|
e21558c39d
|
Update README
|
2023-01-14 13:13:10 +10:00 |
|
Andrea Marco Sartori
|
6485fe9255
|
Improve tests
|
2023-01-14 13:13:03 +10:00 |
|
Andrea Marco Sartori
|
bdb20ff836
|
Traverse the parser via method chaining
|
2023-01-14 13:12:49 +10:00 |
|
Andrea Marco Sartori
|
76904d3768
|
Update README
|
2023-01-14 10:42:59 +10:00 |
|
Andrea Marco Sartori
|
3bc9eab5b0
|
Improve static analysis
|
2023-01-14 10:31:18 +10:00 |
|
Andrea Marco Sartori
|
fbafffaa3c
|
Update README
|
2023-01-14 10:15:59 +10:00 |
|
Andrea Marco Sartori
|
b09b738173
|
Test that indexes are preserved
|
2023-01-14 10:15:25 +10:00 |
|
Andrea Marco Sartori
|
45ed8e9650
|
Refine callable pointers
|
2023-01-13 23:57:12 +10:00 |
|
Andrea Marco Sartori
|
6d731cdb51
|
Update README
|
2023-01-13 20:56:14 +10:00 |
|
Andrea Marco Sartori
|
f722e41c93
|
Update README
|
2023-01-13 20:49:59 +10:00 |
|
Andrea Marco Sartori
|
dcb39ff7b6
|
Update README
|
2023-01-12 21:22:34 +10:00 |
|
Andrea Marco Sartori
|
6b0ea331fc
|
Add PSR-7 requests to supported sources
|
2023-01-12 21:13:00 +10:00 |
|
Andrea Marco Sartori
|
114514291e
|
Keep conditions on one line
|
2023-01-12 21:11:12 +10:00 |
|
Andrea Marco Sartori
|
6ddb7fb23e
|
Add command to run static analysis
|
2023-01-11 15:58:27 +10:00 |
|
Andrea Marco Sartori
|
1ec714ab62
|
Check callable pointer by Closure
|
2023-01-11 15:58:01 +10:00 |
|
Andrea Marco Sartori
|
bda12c1f89
|
Introduce callable pointers
|
2023-01-11 15:35:58 +10:00 |
|
Andrea Marco Sartori
|
0f1f3228a6
|
Remove condition
|
2023-01-04 16:51:20 +10:00 |
|
Andrea Marco Sartori
|
3a3618a13f
|
Turn Tokenizer into singleton
|
2022-12-29 23:50:07 +10:00 |
|
Andrea Marco Sartori
|
8b39422123
|
Turn abstract exception into an interface
|
2022-12-29 23:34:23 +10:00 |
|
Andrea Marco Sartori
|
4ae685988f
|
Install dependencies to discover symbols
|
2022-12-29 22:11:56 +10:00 |
|
Andrea Marco Sartori
|
4df6056671
|
Update code to reach PHPStan max level
|
2022-12-29 22:07:08 +10:00 |
|
Andrea Marco Sartori
|
1a5accca0f
|
Rename job
|
2022-12-29 21:33:41 +10:00 |
|
Andrea Marco Sartori
|
5d30eac49e
|
Install and configure PHPStan
|
2022-12-29 21:32:35 +10:00 |
|
Andrea Marco Sartori
|
20a20ca2dd
|
Define generics for class-string
|
2022-12-24 12:23:23 +10:00 |
|
Andrea Marco Sartori
|
81199371c8
|
Move logic to pointer
|
2022-12-24 12:03:55 +10:00 |
|
Andrea Marco Sartori
|
e8d5099602
|
Anticipate faster condition
|
2022-12-24 11:26:38 +10:00 |
|
Andrea Marco Sartori
|
99aa404e0e
|
Update matrix
|
2022-12-24 09:08:41 +10:00 |
|
Andrea Marco Sartori
|
6c038e67ab
|
Add PHP 8.2 to the testing matrix
|
2022-12-24 08:57:51 +10:00 |
|
Andrea Marco Sartori
|
e0b11f011b
|
Add namespace to helper
|
2022-12-23 21:45:50 +10:00 |
|
Andrea Marco Sartori
|
d35f1175d0
|
Update workflow badge
|
2022-12-21 21:56:58 +10:00 |
|
Andrea Marco Sartori
|
c760a5981c
|
Test multiple pointers
|
2022-12-21 19:30:18 +10:00 |
|
Andrea Marco Sartori
|
e1450733d1
|
Match pointer before buffering the token
|
2022-12-21 19:29:54 +10:00 |
|
Andrea Marco Sartori
|
e2a28ba93d
|
Leverage strict comparison
|
2022-12-21 19:28:54 +10:00 |
|
Andrea Marco Sartori
|
1f34de5e2b
|
Mark pointer as found
|
2022-12-21 19:28:38 +10:00 |
|
Andrea Marco Sartori
|
8e9e381713
|
Shorten dataset
|
2022-12-21 19:27:08 +10:00 |
|