ValKmjolnir
|
c946e9debd
|
📝 update documents
|
2023-11-04 00:09:59 +08:00 |
ValKmjolnir
|
9629108a1e
|
⚡ improve readability of some codes
|
2023-10-22 23:45:10 +08:00 |
ValKmjolnir
|
54317a39a7
|
✨ improve error info of out-of-range
|
2023-10-18 00:29:53 +08:00 |
ValKmjolnir
|
a298aa3a63
|
✨ add detail error info in callh
|
2023-10-17 00:44:45 +08:00 |
ValKmjolnir
|
aab7decd70
|
⚡ split type definition from gc.h
|
2023-10-15 21:46:53 +08:00 |
ValKmjolnir
|
8290b7df9f
|
🐛 fix mingw make error
|
2023-10-14 21:30:33 +08:00 |
ValKmjolnir
|
63b0112b9d
|
📝 update README
|
2023-10-04 11:52:09 +08:00 |
ValKmjolnir
|
36a2aa67ef
|
✨ using c++ cast (wip)
|
2023-09-14 00:34:31 +08:00 |
ValKmjolnir
|
c157d8a9b1
|
🎨 add namespace
|
2023-09-08 18:17:07 +08:00 |
ValKmjolnir
|
52e6adfe28
|
🔥 delete ghost type table
|
2023-08-08 20:50:47 +08:00 |
ValKmjolnir
|
94b6e84693
|
📝 optimize code
|
2023-07-11 00:05:20 +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
|
dfb0c6ab52
|
🐛 fix header in module for vs to build
|
2023-05-11 19:41:39 +08:00 |
ValKmjolnir
|
d954a3fc5e
|
⚡ optimize ghost table structure
|
2023-05-11 19:26:34 +08:00 |
ValKmjolnir
|
7cc9ef436e
|
✨ improve function of ghost_register_table
|
2023-05-11 00:24:35 +08:00 |
ValKmjolnir
|
774ad60c42
|
✨ add global_ghost_type_table for test
|
2023-05-10 00:48:04 +08:00 |
ValKmjolnir
|
92abad3384
|
✨ add cmakelists.txt
|
2023-05-06 21:12:40 +08:00 |
ValKmjolnir
|
268a03864e
|
✨ use new way of constructing var objects
|
2023-01-05 22:42:17 +08:00 |
ValKmjolnir
|
4c5ffb0240
|
🎨 change code format
|
2022-11-26 22:49:22 +08:00 |
ValKmjolnir
|
309a57070c
|
🚀 change module loading
|
2022-11-15 21:23:34 +08:00 |
ValKmjolnir
|
97b3cefe75
|
⚡ add new ways of calling dylib function
|
2022-11-11 00:11:01 +08:00 |
ValKmjolnir
|
c705b75513
|
🚀 change module function parameter format to avoid warnings
|
2022-10-24 01:12:25 +08:00 |
ValKmjolnir
|
3fd1b25f79
|
🔥 change class name.
nasal_lexer -> lexer
nasal_parse -> parse
nasal_codegen -> codegen
nasal_vm -> vm
nasal_gc -> gc
nasal_dbg -> debugger
nasal_import -> linker
nas_ref -> var
|
2022-10-21 01:29:29 +08:00 |
ValKmjolnir
|
a13e419518
|
📝 fix MSVC warning in nasal_builtin.h & improve error output.
|
2022-09-04 23:08:06 +08:00 |
ValKmjolnir
|
a91826607c
|
⚡ optimize header file, now modules could generate smaller dynamic libs.
|
2022-08-24 22:08:47 +08:00 |
ValKmjolnir
|
feea8f8d66
|
🐛 fix `builtin_err` in module to `nas_err`
|
2022-08-04 21:20:27 +08:00 |
ValKmjolnir
|
99a131c552
|
🚀 change `std::string` to `string`, change identifiers' name, `-o` is now a function available in debug mode.
|
2022-07-23 17:00:25 +08:00 |
ValKmjolnir
|
b638708722
|
📝 change identifiers' name and test/coroutine.nas, test/filesystem.nas
|
2022-07-06 16:04:21 +08:00 |
ValKmjolnir
|
ca9b8581b4
|
add module.nas to safely use dylib
|
2022-03-05 21:52:29 +08:00 |
ValKmjolnir
|
c27c5b70ee
|
little update
|
2021-12-16 23:53:13 +08:00 |
ValKmjolnir
|
5a80258d20
|
bug fixed & add os.platform
|
2021-12-08 18:46:32 +08:00 |
ValKmjolnir
|
9861ecd03e
|
add dylib.dlopen dylib.dlsym dylib.dlclose dylib.dlcall
now you could add your own modules into nasal without changing the source code!
|
2021-12-03 19:31:03 +08:00 |