1
0
mirror of https://gitee.com/openLuat/LuatOS synced 2025-08-17 22:18:03 +08:00
Commit Graph

252 Commits

Author SHA1 Message Date
豆豆
482d0840c0 fix:lib str 编译警告 2025-08-15 16:24:12 +08:00
Wendal Chen
0010577047 update: io,dexist完善API文档描述 2025-08-12 18:20:16 +08:00
Dozingfiretruck
ff21d9b357 add:添加io.dexist函数 2025-08-11 18:22:13 +08:00
Wendal Chen
bf1d4dec1f change: vm,修改tostring的行为,直接sprintf,不需要再走lua_pushfstring绕圈,解决air8101的log.info/tostring打印浮点数不正确的问题 2025-08-07 09:47:51 +08:00
豆豆
cd44ef5a96 fix:数组声明异常,编译失败 2025-08-06 23:18:44 +08:00
豆豆
cfe58e3dce change: usc2编解码统一到str文件里 2025-08-06 17:36:01 +08:00
Wendal Chen
74dd809199 change: 原fs库的几个文件系统操作函数也去掉吧
https://gitee.com/openLuat/LuatOS/issues/ICQMPK
https://gitee.com/openLuat/LuatOS/issues/ICQBUG
2025-08-05 10:00:58 +08:00
Dozingfiretruck
c1ace39673 update:fs库合并至io库 2025-08-05 09:52:28 +08:00
Wendal Chen
69a4edc4bc fix: vm,加载lua库的代码,文件名的buff太小,文件名长就会溢出,触发内存异常报错
https://gitee.com/openLuat/LuatOS/issues/ICOJMO
2025-07-24 17:28:11 +08:00
Wendal Chen
dc98a62ad8 update: vm,隐藏makeseed函数 2025-07-21 21:36:27 +08:00
Wendal Chen
2635e00fac change: log,重大调整,print/log输出字符串时,改成用单个空格,替代原本的tab 2025-07-18 11:11:14 +08:00
Wendal Chen
704891712e fix: io库,在pc模拟器上执行seek操作会死机 2025-07-03 09:07:55 +08:00
追风筝的人
2e4f672f73 fix:Air8101开启64bit固件后,打印异常 2025-04-28 22:46:23 +08:00
Dozingfiretruck
b19d8384a0 fix:编译警告 2025-03-11 15:35:03 +08:00
Wendal Chen
0fb6516304 fix: string.split会崩,原因是luaL_optlstring传参错误
https://gitee.com/openLuat/LuatOS-Air8101/issues/IBG2IP
2025-01-07 06:33:56 +08:00
Wendal Chen
8abe378b3e fix: string.fromBase32遇到非法字符会报错
https://gitee.com/openLuat/LuatOS-Air8101/issues/IBFRE3
2025-01-05 22:02:37 +08:00
Wendal Chen
3ee56b689c fix: string.split的第二个参数应该可选
https://gitee.com/openLuat/LuatOS-Air8101/issues/IBFRDP
2025-01-05 21:52:33 +08:00
Wendal Chen
9654ec5114 fix: 解决createstrobj的编译警告 2024-12-07 08:34:04 +08:00
Wendal Chen
8990f15bde fix: luaD_throw不应该返回,使用while(1)强制死机 2024-12-01 10:25:18 +08:00
alienwalker
b63f4e6041 update:tonumber可以输出到0xffffffff 2024-10-11 10:52:15 +08:00
Wendal Chen
f385ae381e fix: 修正几个基础库的适配状态判断条件 2024-09-23 15:21:15 +08:00
Wendal Chen
7362ecf2f4 add: 添加rostr的基础实现 2024-07-17 18:28:31 +08:00
Wendal Chen
f9c4705419 change: 在lua vm内存严重不足时,由于luaG_runerror仍需分配内存,而内存不够分配出错误信息字符串的空间, 导致递归调用 2024-05-26 06:59:23 +08:00
alienwalker
b4f0ba0a29 fix:lua print bug https://gitee.com/openLuat/LuatOS/issues/I9RTC9 2024-05-24 11:01:11 +08:00
Wendal Chen
fad05f89a7 change: rotable2的userdata总是不需要回收的,从allgc移到fixed_gc,减少每次gc遍历的GCObject 2024-05-22 21:48:26 +08:00
Wendal Chen
b34cad4ef5 change: g->seed改成固定值,使得字符串的hash值固定 2024-05-22 21:47:07 +08:00
Wendal Chen
34a5480be3 fix: os库的适配状态不显示 2024-03-29 08:10:25 +08:00
Dozingfiretruck
fffda5aff3 add:lua io.lsdir 添加文件大小信息 2024-03-04 12:24:56 +08:00
Wendal Chen
ac8de4f041 fix: undump的f->code 赋值应该加上类型 2024-01-26 15:25:14 +08:00
Wendal Chen
352a07b7fa fix: bit/bit32库应强制使用整型输入,禁止使用浮点数输入,不然精度会丢失
https://gitee.com/openLuat/LuatOS/issues/I8RWXZ
2024-01-09 08:07:18 +08:00
Wendal Chen
fa29478568 remove: 移除所有SConscript文件 2024-01-08 20:16:18 +08:00
Wendal Chen
d43ce592b0 fix: math.random不带参数时的输出值应该是0-1之间的浮点数 2023-12-31 11:22:05 +08:00
Wendal Chen
8dfb168320 fix: math.random在64bit size_t环境下可能出现随机值总是0或-1的问题 2023-12-31 11:18:40 +08:00
Dozingfiretruck
906d75eaba update:统一使用luat_mem.h头 2023-12-19 14:10:38 +08:00
Wendal Chen
f52887c6e7 update: 完善bsp/mini,可以用msvc进行编译了,并添加luac,完工 2023-10-03 13:37:48 +08:00
Wendal Chen
6d92f71bc7 update: 清除string库和gmssl库的部分编译警告 2023-09-23 12:21:25 +08:00
Dozingfiretruck
3844bb8998 del:从lua目录下移除printf 2023-09-22 10:45:24 +08:00
Wendal Chen
a4a1bf408d fix: idf5编译错误,原因是缺luat_msgbus_is_empty函数 2023-09-15 17:51:11 +08:00
alienwalker
68ee36d669 update:优化了辅助内存回收功能,并提供接口
update:内存不足时不再简单的提示,而是把使用情况打印出来
2023-09-15 15:14:41 +08:00
Wendal Chen
887c7c2061 fix: luaU_undump的ts变量可能未初始化 2023-09-10 22:26:23 +08:00
Wendal Chen
cfad5b2ddc add: 文件路径作为调试信息中源文件路径的最后手段 2023-09-10 22:03:03 +08:00
Wendal Chen
55a7982b80 fix: 64bit的luatos固件,打印print(-1)会输出很大的值, 当成无符号数打印了
https://gitee.com/openLuat/LuatOS/issues/I7VREE
2023-08-28 14:35:56 +08:00
Wendal Chen
4b29d5121a add: 添加os库的demo,添加os的API文档 2023-08-23 12:46:46 +08:00
Wendal Chen
4ba61a2652 update: 更新os.date的实现, 通过rtc库获取本地时区,然后修正输出 2023-08-23 12:20:40 +08:00
Dozingfiretruck
5a0ff1ba8c del:os.timezone不启用 2023-08-22 16:55:18 +08:00
Dozingfiretruck
9738d11ce2 fix:utc时间不改动时区 2023-08-22 16:33:59 +08:00
Dozingfiretruck
9367995887 add:添加os.timezone 2023-08-22 16:23:28 +08:00
Wendal Chen
50dcef75b6 add: 补齐io.mkfs的api文档 2023-08-16 15:25:53 +08:00
Wendal Chen
d82dcd2c20 fix: os库的日志忘删除了 2023-07-21 19:20:16 +08:00
Wendal Chen
245fc56dd4 fix: 使用os.time(rtc.get())得到的时间戳,月份多了1,导致时间戳不正确 2023-07-21 19:17:11 +08:00