d0913e2735+added stack tracing; +added an mb_debug_get_stack_trace function and an MB_ENABLE_STACK_TRACE macro; *polished document.
paladin-t
2016-01-04 14:57:14 +08:00
468df58c6f+added support to duplicate a class instance by new statement with an identifier string; *fixed a string value copy issue in mb_pop_value.
paladin-t
2016-01-04 13:35:14 +08:00
7072aab05c*avoided warnings; *updated osx binary.
Wang Renxin
2016-01-03 12:19:30 +08:00
2dd3ca4d6a*fixed a wrong scope bug caused by cloned class instance.
paladin-t
2016-01-02 17:58:05 +08:00
2f7f86762b+added ref count when cloning a collection or a usertype_ref to fix gc issues.
paladin-t
2016-01-02 17:25:56 +08:00
647cc6a6cf*fixed a mistake.
paladin-t
2016-01-02 16:54:53 +08:00
c0a125b88d*updated readme.
Wang Renxin
2016-01-02 15:41:07 +08:00
50f4ce5d60*added wiki link to stack module.
Wang Renxin
2016-01-02 13:43:10 +08:00
1ef0284744*fixed a mistake in var statement.
paladin-t
2016-01-02 13:23:57 +08:00
ef9acb510a+added support to apply get statement to a class instance; +added support to access a collection by brackets; *polished document.
paladin-t
2016-01-02 12:04:35 +08:00
e07eb9210e*fixed an invalid execution point bug when a program begins with a label.
paladin-t
2016-01-01 14:28:28 +08:00
42a602d8a3+added case-insensitive type name string comparison support.
paladin-t
2016-01-01 11:17:07 +08:00
eeff6d28d2*polished indent and new line format of sample code.
paladin-t
2016-01-01 10:30:26 +08:00
93d663365f*updated version info.
paladin-t
2015-12-31 10:36:54 +08:00
d4808abd20*distributed version 1.2!!!
paladin-t
2015-12-31 10:27:41 +08:00
a253352ffb+added a new sample script source file; *updated clean shell.
paladin-t
2015-12-31 10:18:38 +08:00
4063ef1cea+implemented dir command; *polished document.
paladin-t
2015-12-30 19:26:56 +08:00
fd8f45a234+added an mb_add_var function; +added an mb_set_routine function; +added native sub routine support.
paladin-t
2015-12-15 17:39:26 +08:00
04de3f6a58+added a pair of mb_begin_class/mb_end_class functions; +added an mb_get_value_by_name function; *polished code.
paladin-t
2015-12-15 13:58:59 +08:00
eed9a40884*avoided warnings; +added placeholder functions; *updated binary for osx.
Wang Renxin
2015-12-13 17:26:25 +08:00
c0554d09f3*updated my_basic.c.
Wang Renxin
2015-12-11 19:08:50 +08:00
77c056b175*fixed a compile issue.
paladin-t
2015-12-11 18:00:18 +08:00
ed798ebc3b+added gc accessing to fields of a class instance.
paladin-t
2015-12-11 17:57:07 +08:00
ef79101296*polished sample script; *fixed a memory leak with gc caused by reference cycle; *finished internal class development.
paladin-t
2015-12-11 17:25:21 +08:00
a426e150ae+added support for assigning to an accessor.
paladin-t
2015-12-11 13:30:28 +08:00
8fdb8fe2d3+added an "is" statement to detect type equality of a value.
paladin-t
2015-12-11 13:04:23 +08:00
c3d64838ec+added support to store a routine in a variable by call statement.
paladin-t
2015-12-11 11:19:30 +08:00
28ab5dd243+added support to store a routine in a variable by call statement.
paladin-t
2015-12-11 11:15:45 +08:00
c1c572870c*updated history doc.
paladin-t
2015-12-10 15:28:21 +08:00
072f32197c+developing class, added a NEW statement to duplicate a class instance.
paladin-t
2015-12-10 15:21:46 +08:00
fd85f4fd44*updated readme.
Wang Renxin
2015-12-09 20:06:24 +08:00
ce8008737f+developing class, added reference count for class; *fixed a multiple disposing bug when doing gc.
paladin-t
2015-12-09 19:52:49 +08:00
29fe02d7d4+developing class, added routine evaluation in a class; *fixed a crash bug when exiting with a parsing error.
paladin-t
2015-12-09 17:05:11 +08:00
2651c20204+developing class, added a var statement.
paladin-t
2015-12-09 15:05:22 +08:00
f2b9bcfb88+developing class, added accessing by identifier.
paladin-t
2015-12-09 13:10:58 +08:00