ValKmjolnir
|
63b97fc5ea
|
Merge branch 'master' into develop
|
2023-10-07 17:35:22 +08:00 |
Sidi Liang
|
3874856f2b
|
Specify mmacosx-version-min in makefile
So apparently the static linking isn't working
|
2023-10-07 14:34:12 +08:00 |
Sidi Liang
|
56e3e4353b
|
Update makefile
|
2023-10-07 14:25:37 +08:00 |
Sidi Liang
|
e3e501ab6a
|
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
|
d14b816fa0
|
📝 add notes
|
2023-10-07 00:55:20 +08:00 |
ValKmjolnir
|
d89f290a8a
|
⚡ fix out of bound bug & delete fatal in lexer
|
2023-09-07 23:14:17 +08:00 |
ValKmjolnir
|
a801669888
|
✨ add experimental REPL (cpp)
|
2023-08-27 17:46:10 +08:00 |
ValKmjolnir
|
527cb5277b
|
⚡ optimize vm
|
2023-08-10 00:40:00 +08:00 |
ValKmjolnir
|
d690c779b8
|
✨ split io lib
|
2023-08-09 00:31:23 +08:00 |
ValKmjolnir
|
56762d719d
|
✨ split bits lib
|
2023-08-01 00:36:25 +08:00 |
ValKmjolnir
|
29b15b89f7
|
⚡ split coroutine lib from builtin
|
2023-07-31 00:25:36 +08:00 |
ValKmjolnir
|
654a37ab88
|
✨ split math lib into new file
|
2023-07-30 00:19:38 +08:00 |
ValKmjolnir
|
227197996d
|
✨ native functions can be loaded from differen tables
|
2023-07-29 23:45:44 +08:00 |
ValKmjolnir
|
51a0ef6b0c
|
📝 add logprint & change libs
|
2023-07-23 18:30:32 +08:00 |
ValKmjolnir
|
d479f13a5c
|
✨ support nasal module
|
2023-07-20 00:54:57 +08:00 |
ValKmjolnir
|
eee30b7d8e
|
⚡ add concurrent mark for experiment
|
2023-07-16 00:37:11 +08:00 |
ValKmjolnir
|
bce8148f60
|
✨ update
|
2023-07-10 00:11:46 +08:00 |
ValKmjolnir
|
3509655424
|
✨ add special variable "arg"
|
2023-07-09 00:59:17 +08:00 |
ValKmjolnir
|
b4482792c8
|
🧑💻 add important symbol "globals"
|
2023-07-06 22:10:07 +08:00 |
ValKmjolnir
|
27bc544bbe
|
📝 rename files
|
2023-07-02 22:02:31 +08:00 |
ValKmjolnir
|
ac2744e24f
|
✨ change build scripts
|
2023-07-02 19:48:36 +08:00 |
ValKmjolnir
|
a7a2f47d1e
|
🚀 switch build script to new nasal
|
2023-07-02 00:32:13 +08:00 |
ValKmjolnir
|
597c0388cb
|
🚀 update
|
2023-07-01 23:21:52 +08:00 |
ValKmjolnir
|
b6886cc957
|
✨ finish new codegen
|
2023-07-01 16:38:37 +08:00 |
ValKmjolnir
|
5d9267d3b9
|
✨ add symbol_finder & codegen
|
2023-06-29 00:30:50 +08:00 |
ValKmjolnir
|
15f63210b4
|
✨ add codegen/opcode/optimizer
|
2023-06-28 00:34:54 +08:00 |
ValKmjolnir
|
e2ec8cb9a0
|
🚀 add function ghosttype
|
2023-06-27 22:54:13 +08:00 |
ValKmjolnir
|
c516c0c3bf
|
✨ add new import & use c++17
|
2023-06-26 23:59:09 +08:00 |
ValKmjolnir
|
9f66960244
|
✨ add ast dumper
|
2023-06-25 00:31:11 +08:00 |
ValKmjolnir
|
2ce13e2134
|
✨ change ast used in parser
|
2023-06-24 16:50:43 +08:00 |
ValKmjolnir
|
bcf274aed4
|
✨ update
|
2023-06-19 00:10:14 +08:00 |
ValKmjolnir
|
c95810b46c
|
✨ add nasal_new_lexer
|
2023-06-16 22:23:46 +08:00 |
ValKmjolnir
|
ec1985b3cc
|
✨ update
|
2023-06-14 00:01:15 +08:00 |
ValKmjolnir
|
da22dd03c0
|
✨ add nasal_new_parse
|
2023-06-12 00:03:18 +08:00 |
ValKmjolnir
|
9bf4eacc62
|
prepare to use new ast
|
2023-06-05 00:11:37 +08:00 |
ValKmjolnir
|
f914678311
|
✨ add readline & os.arch
delete test file mandel.nas
change io.fin => io.readfile
|
2023-04-28 23:11:17 +08:00 |
ValKmjolnir
|
5519dc7a29
|
⚡ merge runtime regs into struct context
|
2023-04-08 00:18:58 +08:00 |
ValKmjolnir
|
3852ce23a3
|
✨ split opcode to nasal_opcode.h
|
2023-04-04 00:29:17 +08:00 |
ValKmjolnir
|
7cdc5e40af
|
⚡ visual update
|
2023-03-11 18:15:27 +08:00 |
ValKmjolnir
|
8161f3c514
|
⚡ optimize codegen
|
2023-03-09 23:00:25 +08:00 |
ValKmjolnir
|
abe2464a67
|
📝 shorten the running time of test process
|
2023-03-02 00:36:48 +08:00 |
ValKmjolnir
|
068184f451
|
🐛 fix codegen for binary not on some ast nodes
|
2023-02-12 15:33:38 +08:00 |
ValKmjolnir
|
368b057a91
|
🚀 add binary negation
|
2023-02-12 15:22:05 +08:00 |
ValKmjolnir
|
79c1e27027
|
🐛 fix bug in test/calc.nas
|
2023-02-03 19:01:00 +08:00 |
ValKmjolnir
|
dc6f3347b7
|
🎨 change clean command in makefile
|
2022-12-25 17:59:14 +08:00 |
ValKmjolnir
|
d5996d6a1d
|
🎨 change clean command in makefiles
|
2022-12-25 17:58:05 +08:00 |
ValKmjolnir
|
cb547499ac
|
⚡ optimize gc
|
2022-12-07 01:17:40 +08:00 |
ValKmjolnir
|
9c6996b54e
|
⚡ update test files
|
2022-12-03 01:24:56 +08:00 |
ValKmjolnir
|
4c5ffb0240
|
🎨 change code format
|
2022-11-26 22:49:22 +08:00 |
ValKmjolnir
|
4fd69c6ce4
|
🚀 optimize code
|
2022-11-06 18:20:10 +08:00 |