Commit graph

65 commits

Author SHA1 Message Date
b9ea35c937 better player parsing 2023-03-16 15:59:19 +01:00
175b28ad61 userids are u16 2023-03-16 15:59:06 +01:00
1522bd2648 iresult->result in more places 2023-03-11 23:00:27 +01:00
3ad9ebafd7 handle some more event types 2023-03-11 22:56:46 +01:00
f5957059d8 derive GameEvent parsing 2023-03-11 22:39:31 +01:00
ab5a061eb0 handle invalid classes 2023-03-11 22:20:48 +01:00
446cbbe433 split parsing utils 2023-03-11 22:16:26 +01:00
b138798b53 move param parsers from IResult to Result 2023-03-11 16:11:22 +01:00
acf70c03d4 more consistant quote handling 2023-03-11 15:56:27 +01:00
c79166cd03 no more nom 2023-03-10 22:01:59 +01:00
19f9c9f973 even less nom 2023-03-10 21:48:15 +01:00
41d558ecb0 some minimal unsafe seems to yeld ~10% 2023-03-08 23:18:08 +01:00
b9b4ad619b less nom 2023-03-08 23:11:10 +01:00
c06e09e691 some derive cleanup 2023-03-07 22:47:46 +01:00
14c1fbe0d9 move event parsing to derive macros 2023-03-05 22:31:48 +01:00
b7d189b2a0 basic example that parser all 2023-03-05 22:22:16 +01:00
fe6c884d4e flake update 2023-03-05 22:21:59 +01:00
ee2b872627 fix split test 2023-03-05 12:54:36 +01:00
97ad9d634b minor parse optimizations 2023-03-04 22:46:31 +01:00
3f51270509 improve param_parse_with a bit 2023-03-04 22:29:47 +01:00
9bd6d16043 optimize kill registering 2023-03-04 21:56:14 +01:00
9d1fbf1320 combine classstat data 2023-03-04 21:46:10 +01:00
4819e4c105 optimize subjectid 2023-03-04 21:22:20 +01:00
a27d1a8f6b ahash 2023-03-04 17:20:59 +01:00
7bd667004b optimize line splitting 2023-03-04 17:03:03 +01:00
0a110dc0f0 split -> memchr 2023-03-04 16:34:16 +01:00
c09508e9fa remove some unneeded trims 2023-03-04 16:01:01 +01:00
9ad8a1fd9f add example that parses all 2023-03-04 16:00:45 +01:00
10293b7e5a upstream logos 2023-03-04 14:49:30 +01:00
540153be24 bumb dependencies 2023-03-04 14:45:42 +01:00
30e243eb36 add flake 2023-03-04 14:45:42 +01:00
b638105566 default team 2021-12-29 13:34:45 +01:00
fdd6fe498e object detonated 2021-12-21 23:20:40 +01:00
311345cf4e remove some more nom 2021-12-21 15:56:49 +01:00
d326e1bb6a lto 2021-08-29 15:45:52 +02:00
7363719655 logos from git 2021-08-29 15:23:58 +02:00
c215ca3987 faster raw subject 2021-08-29 13:54:22 +02:00
a4653ab04b fix serialize 2021-08-28 19:10:52 +02:00
e57ac4bf33 faster datetime 2021-08-28 18:56:01 +02:00
d09e60aa18 try out logos 2021-08-28 18:12:05 +02:00
110cb32c77 iai benches 2021-08-28 15:21:57 +02:00
58100e5f7b more event parsers 2021-08-24 23:01:07 +02:00
b95d68a845 bumb dependencies 2021-08-24 19:23:38 +02:00
8a88e452ea wip 2021-08-23 22:49:26 +02:00
9da2d2230a per-player data wip 2021-08-10 19:34:04 +02:00
cba5236496 raw bench 2021-08-10 18:20:48 +02:00
5f2154967b basic ci 2021-08-08 20:47:38 +02:00
c7cfa75e25 dont split player subject untill needed 2021-08-08 20:46:41 +02:00
a6ecc8e140 faster SubjectId 2021-08-08 16:23:29 +02:00
a9302218cb readme+cargo meta 2021-08-08 15:55:01 +02:00