Anod Chow anod
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2025-04-03 22:08:15 +08:00
9acee9b827 一句代码让rust版本提速16%
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2025-03-21 15:45:57 +08:00
db483b6f69 修复go版本生产得到的acl文件不可用的问题
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2025-03-20 23:26:00 +08:00
c0a10148b4 修改了一下append多个元素的代码,貌似对快慢没啥影响
4d952f6a82 添加go版本的代码,测试比aot后的C#要慢,大概是2*native
Compare 2 commits »
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2024-11-29 20:33:34 +08:00
91548c067e 使用utf8_view进行遍历,x86已经追上了zig
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2024-11-21 00:13:35 +08:00
e17f8a4dd6 去掉getEndPos使用lseek,因为getEndPos需要用statx,这个在debian10没有……
dbb4c28ffe 随便写了个测试java的代码,其实java这些垃圾真么啥好测的,比.Net慢一倍!!!
Compare 2 commits »
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2024-11-13 20:43:32 +08:00
9afbcd5bf7 加入zig写的打包脚本
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2024-10-29 21:23:31 +08:00
5e503b55ff c#测试,大概是Rus的1.5-1.6倍的运行时间
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2024-10-23 18:23:35 +08:00
57d91b5499 js在解析cht失败返回空,rs也同步这个逻辑吧
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2024-10-23 10:17:28 +08:00
5ee5bfae33 打印的数据跟js保持一致
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2024-10-23 09:56:51 +08:00
3dbf97bc8a 没啥新东西,不过用Rust把js的代码重新写出来了而已。写完顺手又发现几个cht文件的格式问题,一并修复了
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2024-10-17 12:37:02 +08:00
a199c23ea7 添加一个shell文件来生成acl,不然可能别人不知道怎么生成gba.acl
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2024-10-16 12:16:52 +08:00
a095a748a3 1 昨天做no_iter的时候,漏掉了forEach
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2024-10-15 16:57:02 +08:00
3ad07f892f 使用了更纯正的no iterator处理NO_ITER的定义
15694de28c 增加一个不使用array方法的方案进行对比。
5ebede3a4e 之前的NO_REUSE并没有去掉重用,现在去掉了,快了30%。。。
Compare 3 commits »
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2024-10-14 16:27:01 +08:00
491141bf94 几个无关紧要的优化
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2024-10-13 07:47:01 +08:00
effc264d08 也是对比修改,最重要的是把reduce的concat变成两个push并返回原来的数组
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2024-10-11 14:57:02 +08:00
2bdcee2363 对parser做了修改,变成了纯状态处理函数,调用incr就可以完成解析了。
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2024-10-10 22:37:02 +08:00
e85df1de95 补充缺失的文件
4857f0de0c 补充修复格式后的cheat,实在是不支持注释
Compare 2 commits »
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2024-10-09 22:06:59 +08:00
6562fe4fab 不处理注释,将gameinfo分隔的功能放到parser中,提升了些许性能
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2024-10-08 21:37:03 +08:00
16f369b956 重新调整fatfs的包含路径
4965ad943d 更新ff.h的引用路径
b9cb4abda6 补充编译fatfs的内容
a05fd6086f 调整fatfs的使用位置
19ce7dd24a 为了提高打包金手指的速度,进行了多线程优化,但是发现在cpu不多的情况下,其实比起单核并不会快很多(毕竟 需要进行序列化)
Compare 5 commits »
anod synced commits to follow_oaf240725 at anod/oaf-boost from mirror 2024-10-04 11:27:01 +08:00
dcee449bf7 刚刚的还有编译问题
5cddfb2597 release的时候还有需要处理编译的地方
ffa0de811c 启动遇到提示fatfs not ready。发现新版本不需要调用fmount了,试试看!
Compare 3 commits »