Commit Graph

192 Commits

Author SHA1 Message Date
godotg 687945f7c3 perf[protobuf]: use prefix number of proto name as start protocol ID 2024-01-11 19:04:15 +08:00
godotg 7354019db1 perf[protocol]: import IByteBuffer 2023-12-13 16:22:01 +08:00
godotg d3c6e40a95 fix[generics]: the generic type is incorrectly assigned 2023-12-12 18:16:14 +08:00
godotg 756882c696 chore[generation]: log path to generated protocol file 2023-12-12 16:59:07 +08:00
godotg bac14a426e chore[generation]: log path to generated protocol file 2023-12-12 16:54:36 +08:00
godotg f13cb15a56 chore[proto]: update proto 2023-12-12 16:25:35 +08:00
godotg 1139b3f88c chore[proto]: update document and proto 2023-12-12 16:19:21 +08:00
godotg 7fe41cdc75 chore[proto]: update document and proto 2023-12-12 16:17:44 +08:00
godotg d71e3d1d8d test[typescript]: add IByteBuffer interface to ByteBuffer 2023-12-12 12:59:20 +08:00
godotg 76a384f77e feat[protobuf]: oneProtocol param, all protocol files are generated in a single protocol file 2023-12-11 18:14:39 +08:00
godotg e0c5560482 test[map]: primitive map test 2023-12-11 16:20:49 +08:00
godotg d0b1acf35a test[map]: primitive map test 2023-12-11 15:12:24 +08:00
godotg 692d477ec0 test[protobuf]: test proto generation 2023-12-11 13:01:42 +08:00
godotg b042863fd1 test[protobuf]: support record class generation from proto 2023-12-11 12:54:31 +08:00
godotg 34a6c4bf39 perf[protobuf]: If the field tag is greater than 1000, it is considered to be a compatible protocol field 2023-12-11 11:44:10 +08:00
godotg f1cb975715 del[net]: remove jprotobuf 2023-12-10 23:13:41 +08:00
godotg 3454805796 feat[protobuf]: check duplicate protocolId and protocolName 2023-12-04 19:19:05 +08:00
godotg bdeabf4d7f feat[protobuf]: check duplicate protocolId and protocolName 2023-12-04 19:11:33 +08:00
godotg 7c5e1a827a perf[protobuf]: generate pojo protocolId in @Protocol 2023-12-03 20:23:08 +08:00
godotg 1fc7caf492 perf[protobuf]: generate pojo protocolId in @Protocol 2023-12-03 20:21:02 +08:00
godotg 3f963a3991 perf[protobuf]: generate pojo with @Note comment 2023-12-03 19:45:36 +08:00
godotg 08ddf9b3ce ref[protobuf]: refactor protobuf generate 2023-12-03 17:44:31 +08:00
godotg 0ba1c6e419 ref[protobuf]: refactor protobuf generate 2023-12-03 16:29:09 +08:00
godotg d5c4badff6 perf[protobuf]: map box type of protobuf 2023-12-03 15:59:29 +08:00
godotg fc8d5b848f chore[protobuf]: proto comment 2023-12-03 14:22:41 +08:00
godotg 6a6ba53636 perf[protobuf]: generate pojo from proto 2023-12-03 13:54:12 +08:00
godotg 46dbac01ab feat[protobuf]: not support enum and extend in protobuf 2023-12-02 22:31:33 +08:00
godotg 6bc9eeaa10 test[protobuf]: ignore 2023-12-02 21:11:26 +08:00
godotg c1b859c8c3 feat[protobuf]: generate pojo file from proto of protobuf 2023-12-02 21:05:59 +08:00
godotg 4ee0a785e6 test[jmh]: jmh test 2023-11-28 14:19:36 +08:00
godotg 173f22088c test[fastjson2]: jsonb test 2023-11-28 11:46:18 +08:00
godotg dceb194ba5 test[fastjson2]: jsonb test 2023-11-28 11:44:22 +08:00
godotg 6df23b55fa test[fastjson2]: jsonb test 2023-11-28 11:39:53 +08:00
godotg 0991fa3592 test[fastjson2]: jsonb test 2023-11-28 11:10:06 +08:00
libin 58b29e7565 Protocol auto List by order 2023-11-17 16:41:20 +08:00
godotg 6d0dc5168f doc[protocol]: update document 2023-10-28 09:15:48 +08:00
godotg 1ec936b6c0 test[protocol]: fury test 2023-10-26 18:07:08 +08:00
godotg b380c80b98 del[protobuf]: delete protobuf generate 2023-10-21 09:37:03 +08:00
godotg 4ebc3841e2 test[lua]: compatible field of inside protocol class in lua 2023-10-19 13:14:11 +08:00
godotg d6cf7fe025 test[csharp]: csharp support compatible field 2023-10-17 17:20:54 +08:00
sun 6a0f985061 fix[ts]: typescript support compatible field 2023-10-16 13:25:17 +08:00
sun 6e9a0c53fc fix[js]: javascript support compatible field 2023-10-16 12:21:14 +08:00
godotg 1475e640c6 test[gdscript]: compatible field of inside protocol class 2023-10-15 23:54:51 +08:00
godotg 778e1a5177 fix[gdscript]: compatible field of inside protocol class 2023-10-15 23:51:54 +08:00
godotg 0bfcb56ee6 test[golang]: compatible field of inside protocol class 2023-10-15 23:16:19 +08:00
godotg 8f9897cd40 test[golang]: compatible field of inside protocol class 2023-10-15 23:01:45 +08:00
godotg efd01781e2 feat[golang]: compatible field of inside protocol class 2023-10-15 19:54:03 +08:00
godotg c32a7b3632 perf[cpp]: compatible field of inside protocol class 2023-10-15 18:08:16 +08:00
godotg aa8e269a16 test[cpp]: compatible field of inside protocol class 2023-10-15 18:00:42 +08:00
godotg 1c87c12035 test[cpp]: test complex object 2023-10-15 16:38:22 +08:00