Commit Graph

316 Commits

Author SHA1 Message Date
godotg dee86d0cb4 feat[py]: python compatible field support 2023-09-28 10:15:34 +08:00
godotg c264f8dae1 feat[py]: python compatible field support 2023-09-28 09:58:55 +08:00
sun 1891702ae5 feat[js]: javascript support compatible field 2023-09-27 18:19:23 +08:00
sun 563d9099a1 feat[js]: javascript support compatible field 2023-09-27 17:50:41 +08:00
sun 3dc261eac8 feat[js]: javascript support compatible field 2023-09-27 17:50:14 +08:00
sun 0547c0d727 fix[protocol]: null point 2023-09-27 17:05:03 +08:00
sun 0d051e7ef9 perf[protocol]: typescript generate 2023-09-27 16:23:45 +08:00
sun d1b6c2dcff perf[protocol]: typescript generate 2023-09-27 16:11:51 +08:00
sun 456fc9c652 perf[protocol]: fix string default value 2023-09-27 15:57:02 +08:00
sun d969856ca4 perf[protocol]: prediction Length 2023-09-27 15:42:49 +08:00
sun e06bd091cf perf[protocol]: prediction Length 2023-09-27 15:34:27 +08:00
sun 72bb9c7813 perf[protocol]: cut down javaasist code 2023-09-27 15:14:48 +08:00
godotg 0b9f6da9a8 feat[ts]: compatible typescript inside class 2023-09-27 00:11:25 +08:00
godotg 0dcba22b38 feat[ts]: compatible typescript inside class 2023-09-26 23:38:41 +08:00
godotg 4bb87e8b90 perf[protocol]: check unsupported type 2023-09-26 22:27:53 +08:00
sun 56e1280fea chore[protocol]: comment 2023-09-26 19:27:06 +08:00
sun d3bdd888ea chore[protocol]: comment 2023-09-26 19:21:42 +08:00
sun f33ab7c8ec feat[enhance]: compatible field of inside protocol class 2023-09-26 18:50:01 +08:00
sun f54c6013fd feat[enhance]: compatible field of inside protocol class 2023-09-26 18:08:32 +08:00
sun 2a615e9068 feat[enhance]: compatible field of inside protocol class 2023-09-26 17:52:26 +08:00
sun aadc4d829e perf[bytebuf]: adjust Padding 2023-09-26 15:57:46 +08:00
sun 61038e1a67 perf[bytebuf]: adjustPadding 2023-09-26 15:43:18 +08:00
sun fc1f9d55c9 perf[reflect]: use default value in compatible field 2023-09-26 15:22:11 +08:00
sun 1e6c69e2c9 fix[protocol]: record class can not initialize error 2023-09-26 15:05:24 +08:00
sun d17c81528b fix[protocol]: compatible field of inside protocol class 2023-09-26 14:27:28 +08:00
sun ec9ade6186 ref[protocol]: modify compatible annotation 2023-09-26 13:47:14 +08:00
sun b2144eb081 ref[protocol]: modify compatible annotation 2023-09-26 13:42:45 +08:00
sun 792cdfb9c7 feat[protocol]: reflect serialization support record class 2023-09-26 12:44:28 +08:00
sun 7aa46b0407 feat[protocol]: compatible field of inside protocol class 2023-09-26 10:12:22 +08:00
godotg 14f5358e8b feat[zfoo]: compatible field of inside protocol class 2023-09-25 23:14:33 +08:00
godotg ce9cc21fea chore[virtual]: mark java 21 code 2023-09-21 22:47:15 +08:00
godotg 7a934a70f8 build[release]: first release 2023-09-21 21:24:51 +08:00
sun 82d299e1c1 perf[enhance]: use getName() in class 2023-09-21 11:13:23 +08:00
sun 62c36b1749 feat[thread local]: FastThreadLocalAdapter 2023-09-20 17:46:55 +08:00
godotg a8f795393e fix[storage]: record check error 2023-09-19 21:12:24 +08:00
凌星 37503b082d fix[storage]: Fix record class generation protocol field sort bug. 2023-09-19 10:26:53 +08:00
凌星 41bfac323e fix[storage]: Fix record class generation protocol error. 2023-09-18 17:45:18 +08:00
凌星 91a60a8fa8 pref[storage]: remove unused resource. 2023-09-18 14:23:24 +08:00
凌星 5972deb641 pref[storage]: Remove graalvm sdk dependency 2023-09-18 11:19:49 +08:00
凌星 05ae9073fb fix[storage]: Fix storage functional method reference bug 2023-09-18 10:14:42 +08:00
sun d78f79d195 del[protocol]: remove useless code 2023-09-15 18:57:15 +08:00
凌星 f2ff1fd237 perf[storage]: Interface optimization
1.优化storage函数式方法引用缓存,采用spring自带的实现;
2.优化合并属性工具类;
2023-09-15 16:51:14 +08:00
凌星 381e5b8d37 perf[storage]:优化配置表模块
1.增加函数式方法引用缓存;
2.移除guava依赖库,减少第三方依赖;
3.优化部分函数式接口;
2023-09-14 18:38:08 +08:00
凌星 f338bf41a8 bugfix:修复storage加入record类导致生成协议报错bug; 2023-09-13 23:19:17 +08:00
godotg eaef89afa0 Merge branch 'main' into feat_storage 2023-09-13 20:52:20 +08:00
凌星 3529386d07 perf[storage];
1.优化配置表访问接口;
2.优化索引字符串替换为函数式接口的方式;
3.支持record类的配置Bean;
4.容器使用不可变数据结构防止业务中不小心修改带来的问题.
2023-09-13 20:00:41 +08:00
godotg 64a9fec7ba chore[version]: update version 2023-09-12 23:40:48 +08:00
sun ad7e4f3481 perf[stream]: stream.toList() replaces collect(Collectors.toList()) 2023-09-12 13:58:46 +08:00
sun ac2d01e6fb perf[stream]: stream.toList() replaces collect(Collectors.toList()) 2023-09-12 13:56:51 +08:00
godotg 5bd66f4254 fix[zfoo]: maven compile warning 2023-09-09 12:20:05 +08:00