85 Commits

Author SHA1 Message Date
MihailRis
66bb734a4e fix canvas:set_data 2025-11-26 22:46:43 +03:00
Xertis
19665caead Fix " error: attempt to call global '__load_script' (a nil value)" 2025-11-20 23:35:56 +03:00
MihailRis
fb25f52c67
Merge pull request #649 from MihailRis/generated-pcm-stream
Generated PCM stream (part 1)
2025-11-10 19:12:48 +03:00
MihailRis
232a86aae4 fix the stupid 2025-11-10 17:29:46 +03:00
MihailRis
4f675dde27 Merge branch 'dev' into generated-pcm-stream 2025-11-10 12:44:49 +03:00
MihailRis
a4461a7dc3 update non-reset-packs semantics 2025-11-10 12:23:35 +03:00
MihailRis
0e6fb878bf add app.reset_content 'non_reset_packs' optional argument 2025-11-09 23:04:50 +03:00
MihailRis
aa54e900d9 add U16view, I16view, U32view, I32view classes 2025-11-02 01:17:56 +03:00
MihailRis
86a4060a68 feat: multiple audio fetchers support 2025-11-01 23:06:26 +03:00
MihailRis
fcbbdd649b split internal modules 2025-10-31 23:54:56 +03:00
MihailRis
fe8e4ba7b4 add internal/audio_input module 2025-10-31 23:30:29 +03:00
MihailRis
284f24433c extract debugging code to internal/debugging module 2025-10-31 23:18:26 +03:00
MihailRis
0e2b203fb2 add debug.get_pack_by_frame 2025-10-31 22:53:04 +03:00
MihailRis
d861595f78 disable debugging if server is not running & make detach complete 2025-10-09 01:14:49 +03:00
MihailRis
f4c3b53cd1 replace 'hit-breakpoint' with 'paused' 2025-10-09 00:28:06 +03:00
MihailRis
33a5410ca2 add 'reason' argument to debug.pause 2025-10-09 00:23:54 +03:00
MihailRis
972181022a feat: pause on exception caused by 'error' function call 2025-10-08 23:50:36 +03:00
MihailRis
ddc56b46ce cleanup 2025-10-08 23:20:41 +03:00
MihailRis
4f6a443fa3 replace 'debug.breakpoint' with 'debug.pause' 2025-10-08 23:11:10 +03:00
MihailRis
8f56969997 add 'get-value' command 2025-10-08 21:35:37 +03:00
MihailRis
aa42fb1e39 add 'step-into-function' command 2025-10-07 23:51:02 +03:00
MihailRis
9372a5226e add 'step' and 'resume' commands 2025-10-07 21:53:46 +03:00
MihailRis
5972bc769b add 'set-breakpoint', 'remove-breakpoint' commands 2025-10-07 21:07:02 +03:00
MihailRis
4fa430b6ba cleanup 2025-10-06 19:30:19 +03:00
MihailRis
5626163f17 fix: wrong environment used in modules imported by require(...) 2025-10-06 19:06:15 +03:00
MihailRis
1350910d28 fix: missing Random:seed method 2025-09-26 00:25:00 +03:00
MihailRis
088bf63f3f replace lua Random implementation with usertype 2025-09-25 23:53:11 +03:00
MihailRis
532c4887bc add Random class 2025-09-16 20:27:07 +03:00
MihailRis
3760fb86f7 move events library implementation to core:internal/events & disable access to core:internal modules outside of stdlib 2025-08-08 00:29:12 +03:00
MihailRis
ddb04418ba add 'await' function 2025-08-01 21:37:03 +03:00
MihailRis
60bc30f01f fix 2025-07-21 22:04:57 +03:00
MihailRis
20703e2b94 fix: attempt to index global 'ffi' (a nil value) in stdmin.lua 2025-05-02 18:51:07 +03:00
MihailRis
38e0753382 add __ipairs metamethod support if missing in LuaJIT 2025-04-17 19:54:58 +03:00
MihailRis
36c2971fcf add FFIBytearray 2025-04-06 22:23:39 +03:00
Onran
e279e4ea50
execute and compile of bitwise expressions exported to bit library 2025-04-06 22:17:28 +09:00
MihailRis
513bac81b5
fix crc32 in static build (#488)
fix crc32 in static build
2025-03-17 20:16:52 +03:00
MihailRis
13c309667b add crc32 function 2025-03-17 02:39:28 +03:00
MihailRis
12aced92cc feat: reloading modules 2025-03-16 22:27:08 +03:00
MihailRis
ffac010e54 update built-in error handling 2025-03-13 22:03:45 +03:00
MihailRis
4b09b108fd fix file.parent 2025-03-12 23:40:34 +03:00
MihailRis
9286f297c1 add file.path(...), file.join(...) 2025-03-11 16:19:09 +03:00
MihailRis
c6492b3d25 add file.parent(...) 2025-03-11 00:39:59 +03:00
MihailRis
e48216da40 experimental optimize canvas:set_data using ffi 2025-03-08 18:04:10 +03:00
Xertis
0d9cd6fefc
table.filter bug fix 2025-03-06 15:54:40 +03:00
Xertis
39f3f12382
fix pad 2025-02-10 17:39:20 +03:00
Xertis
78ceff54e7 upd 2025-02-10 16:39:05 +03:00
Xertis
185b0e5cbd upd string.left/right _padding 2025-02-10 16:24:28 +03:00
Xertis
c22f7e0eb5 add string.padding 2025-02-09 14:06:23 +03:00
Xertis
0d32b1987c I forgot about "t[x] or default" 2025-02-04 20:09:36 +03:00
Xertis
e106a31d82 correction table.slice & adding get_default 2025-02-04 19:54:01 +03:00