109 Commits

Author SHA1 Message Date
Wang Renxin
841f297413 *polished memory leak detection code. 2016-08-21 11:48:35 +08:00
Wang Renxin
6974a3199b *nothing serious. 2016-08-12 10:43:48 +08:00
Wang Renxin
d80578329c *improved locale processing. 2016-08-04 09:31:29 +08:00
Wang Renxin
a4527fcb99 *avoided warnings; *updated macos binary. 2016-07-03 18:16:05 +08:00
Wang Renxin
82c61ff666 *polished code. 2016-06-30 12:22:41 +08:00
Wang Renxin
1625e827ea *polished code. 2016-06-29 17:04:31 +08:00
Wang Renxin
db802a46d9 *fixed a mistake. 2016-06-29 11:16:04 +08:00
Wang Renxin
41f787b9b6 +added a context parameter to stepped handler. 2016-06-27 09:53:54 +08:00
Wang Renxin
8cf24f981e *avoided warnings. 2016-06-21 12:59:37 +08:00
Wang Renxin
e260d96251 *improved utf8 string input/output on windows for the shell. 2016-06-21 12:56:43 +08:00
Wang Renxin
76b2d90a74 *fixed a tracing prompting issue. 2016-06-21 10:43:04 +08:00
Wang Renxin
b4129948a5 *improved error prompting for wrong function reaching. 2016-06-21 10:20:05 +08:00
paladin-t
e903501b19 *polished code. 2016-05-04 11:39:43 +08:00
paladin-t
dd9fed3692 +added a help option to the shell. 2016-03-29 16:22:41 +08:00
paladin-t
db71eb0c65 *polished code. 2016-03-14 10:58:01 +08:00
paladin-t
c94ffc7da9 *polished code. 2016-03-08 16:13:03 +08:00
paladin-t
d3ecd6ced1 *polished code. 2016-03-07 11:54:33 +08:00
paladin-t
85d71edc68 *polished code. 2016-03-07 11:44:23 +08:00
paladin-t
6d579b2478 *polished code. 2016-03-03 10:40:26 +08:00
paladin-t
f7dc6327ba *polished code. 2016-03-02 17:01:18 +08:00
paladin-t
426bf04b81 *fixed a crash bug when unreferencing a garbage; *fixed a multiple disposing bug when an error occurs in an expression. 2016-03-02 13:36:03 +08:00
paladin-t
32e93a758c +added an OS statement; *refactored platform dependent macros. 2016-03-01 13:21:19 +08:00
paladin-t
b3a461e796 *added a reset parameter to mb_load_string. 2016-02-29 20:13:47 +08:00
paladin-t
125b2d617b *polished code. 2016-02-29 10:54:56 +08:00
Wang Renxin
d4137157a7 *polished code. 2016-02-28 12:04:52 +08:00
paladin-t
1a5667fdb5 *polished error code promption. 2016-02-22 16:48:19 +08:00
paladin-t
074416b2e2 *accepted non parameter RAISE statement. 2016-02-22 16:27:48 +08:00
paladin-t
93bd345af0 +added a RAISE statement to the shell. 2016-02-22 16:23:45 +08:00
paladin-t
ae971aefbd +added member accessing support following a routine of a class instance. 2016-02-19 20:00:49 +08:00
paladin-t
f6d17ef9cf *polished error promption text; *polished code. 2016-02-19 17:27:37 +08:00
paladin-t
65f50ebeca +added a SYS statement to the shell. 2016-02-18 19:19:46 +08:00
paladin-t
4a715f8ea8 +added a generic iterator type. 2016-02-18 11:07:04 +08:00
Wang Renxin
e68120a8b2 *fixed a compile error with gcc. 2016-02-15 23:15:19 +08:00
Wang Renxin
22eeabb807 *fixed some compile issues with xcode. 2016-02-15 23:12:33 +08:00
paladin-t
ff11eca576 *added _ticks for apple and gnu compilers. 2016-02-02 15:52:47 +08:00
Wang Renxin
c4b4a0d53f *ignored first frame name with the TRACE command. 2016-01-31 13:18:41 +08:00
Wang Renxin
1f5bb6423b +added a TRACE command; *fixed an infinity loop bug in the mb_debug_get_stack_trace function. 2016-01-30 12:32:00 +08:00
paladin-t
5fef8b16be *refactored initial reference count. 2016-01-27 18:23:30 +08:00
paladin-t
61501884bf *fixed a wrong argument processing bug with variable arguments. 2016-01-26 18:28:20 +08:00
paladin-t
7d970d666a +added an mb_gc function; +added a gc statement to the shell. 2016-01-26 16:51:06 +08:00
paladin-t
ec897a3281 *tidied the memory pool when got a NEW command. 2016-01-26 16:33:28 +08:00
paladin-t
6be1d905db +added a SET_IMPORTING_DIRS statement to the shell; *fixed a memory corruption bug with importing directory setting. 2016-01-26 15:43:22 +08:00
paladin-t
25d76bb579 +added friendly error promption when memory overflow. 2016-01-26 11:39:56 +08:00
paladin-t
9ad0a75148 +added source file information to stepped handler. 2016-01-26 10:19:15 +08:00
paladin-t
00e734bef2 *polished code. 2016-01-19 15:35:37 +08:00
paladin-t
891c601b35 *fixed a crash bug. 2016-01-18 15:58:36 +08:00
paladin-t
4792ac7a93 +added variable arguments support. 2016-01-18 15:21:07 +08:00
paladin-t
138866904f *fixed a compile issue. 2016-01-18 11:45:09 +08:00
paladin-t
8c12439ba5 *fixed a compile issue. 2016-01-18 11:41:20 +08:00
paladin-t
70e4fc578a +added a NOW statement to the shell. 2016-01-18 11:39:24 +08:00