Commit Graph

  • 24d00e4d2f *updated os x binary. Wang Renxin 2015-12-05 15:47:05 +08:00
  • f6e9f9fbb1 +added structures for class development; *updated readme doc; *updated exe icon. paladin-t 2015-12-04 11:26:42 +08:00
  • bf9f5ec86c *updated clean shell script. paladin-t 2015-12-04 11:25:45 +08:00
  • 8178de92c4 *polished input statement without parameter on windows. paladin-t 2015-12-01 17:14:50 +08:00
  • 021f552c67 *improved stability for sub routine; *improved error handling with shell. paladin-t 2015-11-30 15:42:56 +08:00
  • 36834cd008 *improved stability for sub routine. paladin-t 2015-11-30 14:27:10 +08:00
  • 2a4d8d40cb *improved stability for sub routine. paladin-t 2015-11-30 13:40:12 +08:00
  • 37e633e907 *updated binaries. tony 2015-11-26 23:23:00 +08:00
  • d5e93b4954 +raised error for invalid routine usage; *fixed a memory corruption bug when met an invalid routine usage. Wang Renxin 2015-11-26 16:05:02 +08:00
  • 0e136784dd +raised error for invalid routine usage; *fixed a memory corruption bug when met an invalid routine usage. Wang Renxin 2015-11-26 16:04:58 +08:00
  • 045119aabe *updated history. Wang Renxin 2015-11-26 16:04:57 +08:00
  • d3de48bd2f *updated readme. Wang Renxin 2015-11-25 12:54:01 +08:00
  • 20104b2ce3 *updated wiki ref in readme. Wang Renxin 2015-11-25 12:22:26 +08:00
  • d9b5ec0cbe *updated wiki ref in readme. Wang Renxin 2015-11-25 12:21:05 +08:00
  • 5dacedf4ef *updated doc. tony 2015-11-24 21:44:09 +08:00
  • 2b17375557 *updated wiki ref in readme. Wang Renxin 2015-11-24 19:34:03 +08:00
  • ba31b2f93d +added an mb_raise_error function. Wang Renxin 2015-11-04 16:52:03 +08:00
  • 27a6f3f6f7 +added an mb_raise_error function. Wang Renxin 2015-11-04 16:52:00 +08:00
  • 053baae009 *updated history. Wang Renxin 2015-11-04 16:51:58 +08:00
  • 6c40ba037e *fixed a memory leak with string manipulation. Wang Renxin 2015-11-03 14:03:04 +08:00
  • 6acd5f1ff0 *updated history. Wang Renxin 2015-11-03 14:03:01 +08:00
  • 29dd86703b *ignored warnings with visual c++. Wang Renxin 2015-11-02 16:58:29 +08:00
  • a58aab9010 +added some mb_value_t initialization helper macros. tony 2015-10-31 13:16:22 +08:00
  • 1c996e72af *polished string pushing code. Wang Renxin 2015-10-29 19:35:17 +08:00
  • 3562075734 *improved mb_set_coll. Wang Renxin 2015-10-29 17:46:24 +08:00
  • e7c4dd5fa8 *updated history. Wang Renxin 2015-10-29 17:46:21 +08:00
  • cd34a3b1c7 +added an mb_get_ref_value function. Wang Renxin 2015-10-29 14:01:24 +08:00
  • fa0d136e22 +added an mb_get_ref_value function. Wang Renxin 2015-10-29 14:01:20 +08:00
  • d5eaa3c0e4 *updated history. Wang Renxin 2015-10-29 14:01:19 +08:00
  • 5215e5cae9 *fixed a memory leak. Wang Renxin 2015-10-29 13:22:25 +08:00
  • de9a7edd0f *polished code. Wang Renxin 2015-10-29 10:23:29 +08:00
  • 1142043233 -removed unused function. Wang Renxin 2015-10-29 10:15:12 +08:00
  • 5bbdcb8633 *improved compile compatibility with c++. Wang Renxin 2015-10-29 10:15:09 +08:00
  • 214745dbcd *updated binaries; *avoid warnings. tony 2015-10-28 21:55:02 +08:00
  • 406b0a8742 *improved compile compatibility with c++. Wang Renxin 2015-10-28 20:02:45 +08:00
  • 0c332da27a *improved compile compatibility with c++. Wang Renxin 2015-10-28 20:02:42 +08:00
  • 63f659b4d4 *added MBAPI prefix to size constants. Wang Renxin 2015-10-28 19:26:42 +08:00
  • a881c9932a *added MBAPI prefix to size constants. Wang Renxin 2015-10-28 19:26:40 +08:00
  • 3972e1a39e +added module (namespace) support. Wang Renxin 2015-10-28 14:19:36 +08:00
  • 72828e0f09 +added module (namespace) support. Wang Renxin 2015-10-28 14:19:32 +08:00
  • ca0cd91ee6 *updated history. Wang Renxin 2015-10-28 14:19:31 +08:00
  • f8446018b1 *fixed a collection referencing by iterator bug during gc. Wang Renxin 2015-10-27 13:12:29 +08:00
  • 2ce2703a3f *updated history. Wang Renxin 2015-10-27 13:12:09 +08:00
  • 83fe62ea92 *fixed an argument detection issue with nil value. Wang Renxin 2015-10-27 12:58:08 +08:00
  • a58f01d37c *updated history. Wang Renxin 2015-10-27 12:57:54 +08:00
  • 3794eeb31f +added an mb_set_import_handler function. Wang Renxin 2015-10-27 11:52:48 +08:00
  • 9c791299d6 +added an mb_set_import_handler function. Wang Renxin 2015-10-27 11:52:37 +08:00
  • 83484fe4f8 *updated history. Wang Renxin 2015-10-27 11:52:27 +08:00
  • 20cba0bcda +added an mb_init_coll function; *improved stability. Wang Renxin 2015-10-27 11:25:21 +08:00
  • e9bfffed36 +added an mb_init_coll function. Wang Renxin 2015-10-27 11:25:18 +08:00
  • 9a06c88f22 *updated history. Wang Renxin 2015-10-27 11:25:16 +08:00
  • b1ac941e9a *avoid warnings. Wang Renxin 2015-10-26 11:10:19 +08:00
  • 092d766277 *fixed a wrong identifier parsing bug, thanks to Julien for pointing it out. tony 2015-10-23 23:34:51 +08:00
  • ee84f820a4 +added threshold to the memory pool. Wang Renxin 2015-10-23 14:22:19 +08:00
  • 9d331708bc *updated history. Wang Renxin 2015-10-23 14:22:16 +08:00
  • d414cffca6 *polished code. Wang Renxin 2015-10-23 13:59:50 +08:00
  • b6b881e76e +added public collection manipulation interfaces: mb_get_coll, mb_set_coll, mb_remove_coll, mb_count_coll; *improved referenced usertype; *improved usertype by adding size customizable mb_val_bytes_t to the value union; *fixed a dictionary iterator validation bug. Wang Renxin 2015-10-23 13:57:21 +08:00
  • 77ee9f16ed +added public collection manipulation interfaces: mb_get_coll, mb_set_coll, mb_remove_coll, mb_count_coll; *improved usertype by adding size customizable mb_val_bytes_t to the value union; *fixed a dictionary iterator validation bug. Wang Renxin 2015-10-23 13:57:16 +08:00
  • f800d3ee15 *updated history. Wang Renxin 2015-10-23 13:57:14 +08:00
  • 1df2fa0366 *updated readme. Wang Renxin 2015-10-22 12:37:19 +08:00
  • b17a26a808 *updated readme. Wang Renxin 2015-10-22 12:30:12 +08:00
  • 7078e30419 +added TICKS() for Windows. Wang Renxin 2015-10-22 11:18:40 +08:00
  • a512eee81a *fixed a memory issue in gc, thanks to John and Cybermonkey342 for pointing it out. Wang Renxin 2015-10-22 11:07:38 +08:00
  • b55a590cb5 *polished code. Wang Renxin 2015-10-22 11:07:32 +08:00
  • 24b92cd51a *polished code. Wang Renxin 2015-10-22 11:07:30 +08:00
  • 63b34d97df *updated history. Wang Renxin 2015-10-22 11:07:21 +08:00
  • 323a539900 *polished code. Wang Renxin 2015-10-21 19:39:50 +08:00
  • 31b7059f7c *fixed a reference count manipulation bug; *fixed some uninitialized value issues. Wang Renxin 2015-10-21 14:45:38 +08:00
  • 201afd66c5 *fixed a reference count manipulation bug; *fixed some uninitialized value issues. Wang Renxin 2015-10-21 14:45:30 +08:00
  • bbf6efaa15 *fixed a reference count manipulation bug; *fixed some uninitialized value issues. Wang Renxin 2015-10-21 14:45:29 +08:00
  • 564d34cd23 *fixed a scope manipulation bug when evaluating a none parameter routine, thanks to Cybermonkey342 and John for pointing it out. Wang Renxin 2015-10-20 19:49:24 +08:00
  • 21e623d8d7 *fixed a scope manipulation bug when evaluating a none parameter routine, thanks to Cybermonkey342 and John for pointing it out. Wang Renxin 2015-10-20 19:49:20 +08:00
  • 4da0f8b4ba *fixed a wrong processing bug when return in an IF statement chunk. Wang Renxin 2015-10-20 18:46:22 +08:00
  • 7bfa2c091b *fixed a wrong processing bug when return in an IF statement chunk. Wang Renxin 2015-10-20 18:46:19 +08:00
  • 567dee9282 +added a SRND statement; +added range support for RND statement. Wang Renxin 2015-10-20 17:50:35 +08:00
  • b1c2757d87 +added a SRND statement; +added range support for RND statement. Wang Renxin 2015-10-20 17:50:32 +08:00
  • 483a8a9be5 *improved error handling. Wang Renxin 2015-10-20 10:03:27 +08:00
  • 0d91bd0acf *renamed old mb_ref_value to mb_make_ref_value; +added a new mb_ref_value function; +added an mb_unref_value function. Wang Renxin 2015-10-19 13:42:31 +08:00
  • dadb5ba43f *renamed old mb_ref_value to mb_make_ref_value; +added a new mb_ref_value function; +added an mb_unref_value function. Wang Renxin 2015-10-19 13:42:27 +08:00
  • 23079c926e *renamed old mb_ref_value to mb_make_ref_value; +added a new mb_ref_value function; +added an mb_unref_value function. Wang Renxin 2015-10-19 13:42:24 +08:00
  • 9715c6da8e +added a sub routine invoking function; +added an mb_get_routine function; +added an mb_eval_routine function. Wang Renxin 2015-10-19 13:23:46 +08:00
  • de3c799630 +added a sub routine invoking function; +added an mb_get_routine function; +added an mb_eval_routine function. Wang Renxin 2015-10-19 13:23:14 +08:00
  • 46a9b49152 +added a sub routine invoking function; +added an mb_get_routine function; +added an mb_eval_routine function. Wang Renxin 2015-10-19 13:23:11 +08:00
  • 4a006592bc *avoid warnings. *updated binaries. tony 2015-10-15 21:18:49 +08:00
  • 1122741473 *polished code. Wang Renxin 2015-10-15 13:10:55 +08:00
  • e94e43622c +added hash, cmp, format functor for referenced usertype. Wang Renxin 2015-10-15 13:01:28 +08:00
  • 12ed696e31 +added hash, cmp, format functor for referenced usertype. Wang Renxin 2015-10-15 13:01:24 +08:00
  • 12fef457d3 +added referenced usertype support. Wang Renxin 2015-10-15 11:53:35 +08:00
  • 43904234c8 +added referenced usertype support. Wang Renxin 2015-10-15 11:53:29 +08:00
  • 17b68f9672 *updated history. Wang Renxin 2015-10-15 11:51:30 +08:00
  • 57555f8bd4 +ignored array for gc. Wang Renxin 2015-10-14 11:44:08 +08:00
  • 245c68bb39 +added garbage collection for referenced objects. Wang Renxin 2015-10-14 11:36:55 +08:00
  • d33b032b2b +added garbage collection for referenced objects. Wang Renxin 2015-10-14 11:36:50 +08:00
  • bb78a37d20 +added garbage collection for referenced objects. Wang Renxin 2015-10-14 11:36:48 +08:00
  • 9c9bb57d33 *fixed a memory leak. Wang Renxin 2015-10-13 17:10:04 +08:00
  • 716526047d *polished code. Wang Renxin 2015-10-13 14:19:23 +08:00
  • a7ba186b6c *changed array to referenced type. Wang Renxin 2015-10-13 14:10:57 +08:00
  • bcdba13693 *updated history. Wang Renxin 2015-10-13 14:10:50 +08:00
  • 54c57fcad5 *updated history. Wang Renxin 2015-10-13 11:17:34 +08:00
  • acb6298243 *fixed a memory pool sorting issue. Wang Renxin 2015-10-13 11:17:04 +08:00