1
0
Fork 0
mirror of https://codeberg.org/demostf/parser.git synced 2026-06-03 10:14:06 +02:00
Commit graph

270 commits

Author SHA1 Message Date
68416d6025 derive FromStr 2019-10-05 12:51:56 +02:00
023d2c6f40 use main_error for error printing 2019-10-05 12:30:18 +02:00
4fcc110a0f error message 2019-10-05 11:56:59 +02:00
efaea1e4c7 no need to clone table name in handler 2019-09-21 19:15:17 +02:00
b761a0aa1a reduce the size of the generated code 2019-09-03 23:14:24 +02:00
3281b16661 disable rustig for now due to to many false positives 2019-08-31 15:52:12 +02:00
ec68fb26ee updated bitstream_reader 2019-08-31 15:40:12 +02:00
e6e32b292b add cli option to parse all messages for easier debugging 2019-08-31 14:54:40 +02:00
baad66bc0c cleanup 2019-08-31 02:53:48 +02:00
df6374f219 flatten sendtables in parserstate only when entities are handled 2019-08-30 00:01:52 +02:00
eb93434017 dont dump in test 2019-08-29 23:30:20 +02:00
4bd352feb9 pass message to analysers by ref 2019-08-29 23:28:26 +02:00
8e39a1ed50 use jemalloc 2019-08-29 22:28:38 +02:00
6636eb4a93 reuse prop vector for entities 2019-08-29 21:16:38 +02:00
089f615a47 use more nullhasher 2019-08-29 16:57:38 +02:00
33b8d76e88 use more optimized way to store things in state 2019-08-29 16:47:32 +02:00
06d53573d4 compare definitions by index 2019-08-29 16:32:15 +02:00
5c3eb53946 better entity tests 2019-08-29 16:19:54 +02:00
e1f1f6c201 save definition id in sendpropdefinition 2019-08-29 12:45:39 +02:00
bf65dffb13 save sendtables by classid
since we only really need to get them by classid
2019-08-29 02:39:21 +02:00
91e5b82f2f dont save full serverclass in entity, only store classid 2019-08-29 02:38:22 +02:00
b6f7ebb15a use vec for event definitions 2019-08-28 16:00:47 +02:00
ecd19f427f bench for a full parse 2019-08-28 14:13:20 +02:00
10253ce76e update bitstream_reader and ticks in snapshots 2019-08-28 12:55:06 +02:00
0df7d0b394 entity fixes and test 2019-08-28 12:44:33 +02:00
66668e3e61 derive Display where possible 2019-08-27 21:43:46 +02:00
88d2a05d62 use bitstream_reader 0.6 2019-08-27 02:27:41 +02:00
b0e295c4a3 only handle entities when the analyser needs them 2019-08-27 02:08:24 +02:00
a7702856d0 wrap sendprop definition in an Rc 2019-08-27 00:48:43 +02:00
e90bc53852 entity reading wip 2019-08-27 00:28:23 +02:00
4320f2941c analyser cleanup 2019-08-25 23:49:21 +02:00
c529abc6fb add test for demo containings new decals and mallformed chat messages 2019-08-25 23:10:48 +02:00
bbf6c036fb update game event definitions 2019-08-25 15:31:48 +02:00
dc4c071b68 make gameevent parsing more backwards compatible 2019-08-25 15:20:09 +02:00
11539fa06b updated codegen 2019-08-25 15:02:52 +02:00
8ebee0b0d7 do codegen with new rust parser 2019-08-25 15:02:32 +02:00
faf205c9da make game event definitions sortable 2019-08-25 14:35:34 +02:00
2da874da18 from is optional for chat message 2019-08-24 02:55:15 +02:00
9ea7a0d9a7 dont add debug symbols to every release build 2019-08-23 12:39:11 +02:00
77180520ef some error refactoring 2019-08-23 12:32:26 +02:00
6b0442741e handle malformed utf8 in chat messages 2019-08-22 21:37:36 +02:00
a2ab109b88 fix bspdecal reading 2019-08-22 21:24:27 +02:00
1b9befd165 remove the need to clone text entries 2019-08-12 14:19:07 +02:00
65d55c9a26 minor cleanup 2019-08-12 13:44:48 +02:00
50f3690e3a dont clone game event values 2019-08-12 13:29:35 +02:00
a9c76eb27c minor cleanup 2019-08-12 12:46:26 +02:00
e735ab374f minor cleanup 2019-08-12 12:39:50 +02:00
e54f0f35fc refcount propnames 2019-08-11 14:50:13 +02:00
570de16b16 cache cargo in travis 2019-08-11 14:50:12 +02:00
15a17c1b60 check for panicing code in ci 2019-08-11 13:57:20 +02:00