Commit Graph

31 Commits

Author SHA1 Message Date
ValKmjolnir aeefaebcec add unix.opendir unix.readdir unix.closedir 2021-10-31 23:11:04 +08:00
ValKmjolnir 6b4116aece add unix.time unix.chdir unix.sleep unix.getcwd unix.getenv 2021-10-29 19:52:49 +08:00
ValKmjolnir b131a3ea9e add io lib & bug fixed 2021-10-27 23:05:25 +08:00
ValKmjolnir 95451490ca bug fixed 2021-10-26 22:34:02 +08:00
ValKmjolnir 515a2685fe add detail crash info 2021-10-17 22:57:45 +08:00
ValKmjolnir a7b1851967 optimize code structure 2021-10-16 21:08:57 +08:00
ValKmjolnir 645a652830 change function name and cli format 2021-10-14 23:22:28 +08:00
Li Haokun 52fbd729cc bad access bug fixed 2021-09-13 19:55:03 +08:00
Li Haokun e7afc86d97 add isnan 2021-08-27 17:43:01 +08:00
ValKmjolnir 49e9412915 use same indentation 2021-08-09 21:30:18 +08:00
Li Haokun e9bd033883 update 2021-08-09 19:13:39 +08:00
ValKmjolnir 26bbdcf463 bug fixed & raw string print 2021-07-21 00:20:25 +08:00
Valk Richard Li 40a1189b18 nothing changed 2021-06-20 01:27:01 +08:00
Valk Richard Li 1cd627d9c7 Add command line parameters & chr supports extended ASCII 2021-06-11 15:16:06 +08:00
Valk Richard Li a0ff523229 more efficient str2num 2021-06-05 20:42:58 +08:00
Valk Richard Li b2e85de7a7 bug fixed
a gc bug which causes  fatal error.
add member value collect to make sure that nasal_val is not collected repeatedly.
use builtin_alloc in builtin function to avoid incorrect collection of value in use(gc_alloc).
change free_list to free_list[vm_type_size] to avoid too many calls of new/delete(but seems useless?)
but the most important thing is fixing this bug.
2021-05-31 19:10:59 +08:00
Valk Richard Li a990fb606a gc changed to mark-sweep 2021-03-27 01:08:05 +08:00
Valk Richard Li f3370ef0f7 change map to unordered_map 2021-03-01 15:54:58 +08:00
Valk Richard Li ee5f9519fe update 2021-02-10 00:12:22 +08:00
Valk Richard Li dff899061a preparation for v5.0 2020-12-19 01:26:15 +08:00
Valk Richard Li c59fedc3ce update 2020-12-17 00:14:22 +08:00
Valk Richard Li c95185e62b update 2020-12-14 23:43:00 +08:00
Valk Richard Li 3339917510 update 2020-12-10 00:01:25 +08:00
Valk Richard Li e162727d3b update 2020-12-06 21:07:40 +08:00
Valk Richard Li 6d9141ff2d update 2020-11-30 23:54:32 +08:00
Valk Richard Li 931e6bae0b update 2020-11-20 19:15:12 +08:00
Valk Richard Li 53fb5b181f update 2020-10-23 17:10:02 +08:00
Valk Richard Li 84f09cb932 change project structure
version 3.0
2020-10-23 14:53:04 +08:00
Valk Richard Li 56d361888f Delete nasal.h 2019-08-08 22:45:41 +08:00
Valk Richard Li 7bbd6e9e8f basical elements 2019-08-05 23:12:26 +08:00
Valk Richard Li 5c12e3dbf3 Add files via upload
complete all types of var
2019-07-28 00:01:28 +08:00