ValKmjolnir
|
63eaa02275
|
⚡ merge module/json.cpp into builtins
|
2023-12-10 23:55:18 +08:00 |
|
ValKmjolnir
|
b56732a2a1
|
🐛 fix bug in json.cpp & add std/argparse.nas
|
2023-12-07 00:04:41 +08:00 |
|
ValKmjolnir
|
3501b69109
|
🐛 trigger CI
|
2023-12-06 20:53:25 +08:00 |
|
ValKmjolnir
|
4c4b9ef420
|
🐛 close test for module_test
|
2023-12-06 20:48:28 +08:00 |
|
ValKmjolnir
|
2d110fca07
|
🐛 trigger CI
|
2023-12-06 20:47:28 +08:00 |
|
ValKmjolnir
|
4dffc56448
|
⚡ add ghost type timestamp
|
2023-11-27 20:25:02 +08:00 |
|
ValKmjolnir
|
5fd8ec12e9
|
✨ add function call trace info
|
2023-10-15 23:49:11 +08:00 |
|
ValKmjolnir
|
11ed038c09
|
⚡ split type definition from gc.h
|
2023-10-15 21:46:53 +08:00 |
|
ValKmjolnir
|
b1e8ba3c6e
|
🐛 fix mingw make error
|
2023-10-14 21:30:33 +08:00 |
|
ValKmjolnir
|
c83669205e
|
Merge branch 'master' into develop
|
2023-10-07 17:35:22 +08:00 |
|
Sidi Liang
|
cf63d18247
|
Specify mmacosx-version-min in makefile
So apparently the static linking isn't working
|
2023-10-07 14:34:12 +08:00 |
|
Sidi Liang
|
ac0c76ad51
|
Update makefile
|
2023-10-07 14:25:37 +08:00 |
|
Sidi Liang
|
840799c9f4
|
Update makefile
Updated makefile to have the C++ standard libraries statically linked, so that older macOSs can still execute the program
|
2023-10-07 13:45:44 +08:00 |
|
ValKmjolnir
|
509bb6413f
|
📝 add notes
|
2023-10-07 00:55:20 +08:00 |
|
ValKmjolnir
|
8ca408ebec
|
⚡ fix out of bound bug & delete fatal in lexer
|
2023-09-07 23:14:17 +08:00 |
|
ValKmjolnir
|
32ae68056e
|
✨ add experimental REPL (cpp)
|
2023-08-27 17:46:10 +08:00 |
|
ValKmjolnir
|
7f493418fd
|
⚡ optimize vm
|
2023-08-10 00:40:00 +08:00 |
|
ValKmjolnir
|
44397bb05e
|
✨ split io lib
|
2023-08-09 00:31:23 +08:00 |
|
ValKmjolnir
|
2e1d5e682b
|
✨ split bits lib
|
2023-08-01 00:36:25 +08:00 |
|
ValKmjolnir
|
af1a60e3ef
|
⚡ split coroutine lib from builtin
|
2023-07-31 00:25:36 +08:00 |
|
ValKmjolnir
|
076bd1ef2e
|
✨ split math lib into new file
|
2023-07-30 00:19:38 +08:00 |
|
ValKmjolnir
|
d9d8044d64
|
✨ native functions can be loaded from differen tables
|
2023-07-29 23:45:44 +08:00 |
|
ValKmjolnir
|
26bec82b52
|
📝 add logprint & change libs
|
2023-07-23 18:30:32 +08:00 |
|
ValKmjolnir
|
1bcd297d23
|
✨ support nasal module
|
2023-07-20 00:54:57 +08:00 |
|
ValKmjolnir
|
f919f6cf86
|
⚡ add concurrent mark for experiment
|
2023-07-16 00:37:11 +08:00 |
|
ValKmjolnir
|
e65e7fbc88
|
✨ update
|
2023-07-10 00:11:46 +08:00 |
|
ValKmjolnir
|
2e80f0a191
|
✨ add special variable "arg"
|
2023-07-09 00:59:17 +08:00 |
|
ValKmjolnir
|
ef879ab380
|
🧑💻 add important symbol "globals"
|
2023-07-06 22:10:07 +08:00 |
|
ValKmjolnir
|
9fbc1182e3
|
📝 rename files
|
2023-07-02 22:02:31 +08:00 |
|
ValKmjolnir
|
f8385556df
|
✨ change build scripts
|
2023-07-02 19:48:36 +08:00 |
|
ValKmjolnir
|
8feb19bb61
|
🚀 switch build script to new nasal
|
2023-07-02 00:32:13 +08:00 |
|
ValKmjolnir
|
81fc53ce65
|
🚀 update
|
2023-07-01 23:21:52 +08:00 |
|
ValKmjolnir
|
beb5b6bbfa
|
✨ finish new codegen
|
2023-07-01 16:38:37 +08:00 |
|
ValKmjolnir
|
2800708da5
|
✨ add symbol_finder & codegen
|
2023-06-29 00:30:50 +08:00 |
|
ValKmjolnir
|
91d13b733b
|
✨ add codegen/opcode/optimizer
|
2023-06-28 00:34:54 +08:00 |
|
ValKmjolnir
|
e7a66789f7
|
🚀 add function ghosttype
|
2023-06-27 22:54:13 +08:00 |
|
ValKmjolnir
|
f14f721299
|
✨ add new import & use c++17
|
2023-06-26 23:59:09 +08:00 |
|
ValKmjolnir
|
862cee9b0d
|
✨ add ast dumper
|
2023-06-25 00:31:11 +08:00 |
|
ValKmjolnir
|
a7f4918d19
|
✨ change ast used in parser
|
2023-06-24 16:50:43 +08:00 |
|
ValKmjolnir
|
8b275b0d57
|
✨ update
|
2023-06-19 00:10:14 +08:00 |
|
ValKmjolnir
|
3c658fb96a
|
✨ add nasal_new_lexer
|
2023-06-16 22:23:46 +08:00 |
|
ValKmjolnir
|
fb31ae956a
|
✨ update
|
2023-06-14 00:01:15 +08:00 |
|
ValKmjolnir
|
b7ffa74f4e
|
✨ add nasal_new_parse
|
2023-06-12 00:03:18 +08:00 |
|
ValKmjolnir
|
6fd1eb305c
|
prepare to use new ast
|
2023-06-05 00:11:37 +08:00 |
|
ValKmjolnir
|
5ae729676f
|
✨ add readline & os.arch
delete test file mandel.nas
change io.fin => io.readfile
|
2023-04-28 23:11:17 +08:00 |
|
ValKmjolnir
|
8655c5091e
|
⚡ merge runtime regs into struct context
|
2023-04-08 00:18:58 +08:00 |
|
ValKmjolnir
|
6410cfada2
|
✨ split opcode to nasal_opcode.h
|
2023-04-04 00:29:17 +08:00 |
|
ValKmjolnir
|
ab5462f556
|
⚡ visual update
|
2023-03-11 18:15:27 +08:00 |
|
ValKmjolnir
|
c6becf864d
|
⚡ optimize codegen
|
2023-03-09 23:00:25 +08:00 |
|
ValKmjolnir
|
241764545a
|
📝 shorten the running time of test process
|
2023-03-02 00:36:48 +08:00 |
|