523 Commits

Author SHA1 Message Date
Wang Renxin
5b9243dca7 *polished code. 2016-07-07 16:38:36 +08:00
Wang Renxin
8d28db64b7 +added function overriding support for referenced usertype. 2016-07-07 13:10:03 +08:00
Wang Renxin
9b725b32fc +added function overriding support for referenced usertype. 2016-07-07 13:09:58 +08:00
Wang Renxin
f26a126827 *improved error prompting for collection manipulation. 2016-07-07 10:41:52 +08:00
Wang Renxin
d18ebbae28 *improved error prompting for collection manipulation. 2016-07-07 10:41:47 +08:00
Wang Renxin
850079a22f *fixed a stack memory issue with stack tracing. 2016-07-06 17:13:35 +08:00
Wang Renxin
ec5c6390b8 *refactored interpreter structure layout. 2016-07-06 17:03:15 +08:00
Wang Renxin
8a53a948be *fixed a memory leak with the print statement. 2016-07-06 14:11:42 +08:00
Wang Renxin
43677fb98c *refactored error handling macros. 2016-07-06 11:50:29 +08:00
Wang Renxin
c5944e67b9 *improved error handling. 2016-07-05 12:40:01 +08:00
Wang Renxin
54d29eb513 *improved error handling 2016-07-05 12:39:53 +08:00
Wang Renxin
a4527fcb99 *avoided warnings; *updated macos binary. 2016-07-03 18:16:05 +08:00
Wang Renxin
70716f038e *polished code. 2016-06-30 12:23:09 +08:00
Wang Renxin
ea42ddfe12 *fixed a buffer overflow issue when formatting real number with the str statement. 2016-06-30 11:02:43 +08:00
Wang Renxin
7a2d7037af *avoided warnings for 64bit platform. 2016-06-29 16:58:18 +08:00
Wang Renxin
30794c8f90 *simplified code. 2016-06-29 11:30:32 +08:00
Wang Renxin
4e1ec144cd +added a dynamic buffer helper for temporary string manipulation. 2016-06-29 11:16:09 +08:00
Wang Renxin
26024e96b4 *refactored formatting functor of a referenced usertype. 2016-06-28 17:39:38 +08:00
Wang Renxin
9138a73a32 *refactored formatting functor of a referenced usertype. 2016-06-28 17:39:34 +08:00
Wang Renxin
22ac7ffd26 *fixed a type detection bug with string. 2016-06-28 16:52:50 +08:00
Wang Renxin
acc7a0abdc +added a context parameter to stepped handler. 2016-06-27 09:53:54 +08:00
Wang Renxin
96c79b6afe +added a context parameter to stepped handler. 2016-06-27 09:53:49 +08:00
Wang Renxin
3c6c42e35b *polished code. 2016-06-24 10:42:55 +08:00
Wang Renxin
c69e679ea5 *fixed a memory leak with variable arguments. 2016-06-23 11:47:48 +08:00
Wang Renxin
256f44ecd8 *fixed a compile issue with some c++ compilers. 2016-06-23 10:59:09 +08:00
Wang Renxin
d25acd81ad *used bitwise meta function type definition. 2016-06-23 10:50:34 +08:00
Wang Renxin
a1e34a70e1 *used bitwise meta function type definition. 2016-06-23 10:50:27 +08:00
Wang Renxin
2613b890f9 *avoided a memory leak. 2016-06-23 10:29:43 +08:00
Wang Renxin
0767d1d225 +added unary negative meta function overriding support for referenced usertype. 2016-06-23 10:19:14 +08:00
Wang Renxin
c02f468a7d +added unary negative meta function overriding support for referenced usertype. 2016-06-23 10:19:10 +08:00
Wang Renxin
21c51078ce *fixed a referenced usertype operation bug. 2016-06-21 20:41:28 +08:00
Wang Renxin
09cbd32b89 *polished code. 2016-06-21 11:48:30 +08:00
Wang Renxin
9d0a15dee6 *improved variable argument list processing with lambda; *fixed a wrong variable argument list processing issue. 2016-06-21 11:19:38 +08:00
Wang Renxin
134804e4f5 *polished code. 2016-06-21 10:47:21 +08:00
Wang Renxin
426e26bbcd *used suspension for smaller tracing receiver. 2016-06-21 10:44:12 +08:00
Wang Renxin
59bbdd094c *fixed a compile issue for call stack tracing. 2016-06-21 10:23:46 +08:00
Wang Renxin
9c62bd9550 +added lambda tracing. 2016-06-21 10:20:12 +08:00
Wang Renxin
bd735d5990 *polished macro. 2016-06-20 15:41:36 +08:00
Wang Renxin
c2bd7fd68c *avoided warnings; *updated binaries. 2016-06-17 21:37:29 +08:00
Wang Renxin
d16f6b74c7 *improved utf8 string input/output on windows. 2016-06-17 16:05:21 +08:00
Wang Renxin
86c20f0609 *improved utf8 string output on windows. 2016-06-17 10:34:58 +08:00
Wang Renxin
77d2122065 *improved bytes comparison with different endian. 2016-06-15 11:16:54 +08:00
Wang Renxin
f9f10e47d8 +added endian determination for object comparison. *fixed some compile issues. 2016-06-15 10:52:25 +08:00
Wang Renxin
9bf583d4ce *fixed some bugs with meta method calling. 2016-06-14 16:15:29 +08:00
Wang Renxin
1d4402ff7b *polished code. 2016-06-12 15:13:18 +08:00
Wang Renxin
c84ede2203 *simplified double precision float number redefinition. 2016-06-07 11:09:15 +08:00
Wang Renxin
7f333af1e8 *simplified double precision float number redefinition. 2016-06-07 10:41:23 +08:00
paladin-t
23c4ecb4bb *refactored error raising of string manipulation. 2016-05-24 14:27:56 +08:00
paladin-t
270f679340 +added an assertion when buffer overflow in the STR statement. 2016-05-20 14:24:49 +08:00
paladin-t
f83c12ca57 +added utf8 bom detection even with MB_ENABLE_UNICODE disabled; *fixed a bug in asc with utf8 character. 2016-05-19 10:37:12 +08:00