Commit Graph

  • ae20171772 the simple method cache seems working now. pending refinement hyunghwan.chung 2019-06-22 14:22:58 +0000
  • b33e0744d2 work in progress. implementing method lookup cache hyunghwan.chung 2019-06-22 05:58:55 +0000
  • e6747b21b8 attempting to implement a simple method lookup cache. work in progress hyunghwan.chung 2019-06-22 02:02:59 +0000
  • a8c18f525b fixed a format specifier bug for a string in moo_fmt_object_() hyunghwan.chung 2019-06-21 11:49:25 +0000
  • 2cbfdfd6dd added the _instsize field to moo_t. changed moo_getxtn() to utilize this new field. remove moo_getxtnstd() as it's not needed any more for the added field hyunghwan.chung 2019-06-21 07:21:58 +0000
  • 102de55322 changed the block comment style the same as C hyunghwan.chung 2019-06-19 12:38:09 +0000
  • 6b2cb6f9df fixed a rdonly flag bug in moo_shallowcpy() added SequenceableCollection>>swap:with: hyunghwan.chung 2019-06-19 09:21:28 +0000
  • e036f3f6d7 fixed the wrong macro name in format_stack_args() hyunghwan.chung 2019-06-02 16:01:33 +0000
  • d7246b729e diverted w/W to k/K in format_stack_args() in the non-unicode mode hyunghwan.chung 2019-06-02 15:58:31 +0000
  • 1222c2bf78 added moo_logbfmtv() and moo_logufmtv() hyunghwan.chung 2019-05-31 10:43:27 +0000
  • a4c13608ef fixed some inconsistency in moo_fmt_object_(). changed to handle a symbol with a c-style escape sequences enclosed in #"" hyunghwan.chung 2019-05-30 15:44:24 +0000
  • 5bf79fb4b5 finished refactoring fmt code in fmt.c. removed old fmt code by deleting fmtout.c and fmtoutv.h hyunghwan.chung 2019-05-29 09:20:45 +0000
  • 054313b96c renamed moo_sprintfmtfromstack() to moo_strfmtcallstack(). refactored related functions hyunghwan.chung 2019-05-29 01:35:13 +0000
  • 3f274d74b7 refactored moo_seterrbfmt() and moo_seterrufmt() with moo_bfmt_outv() and moo_ufmt_outv() hyunghwan.chung 2019-05-28 08:55:13 +0000
  • fe847a89a5 removed an redundant semicolon from moo-utl.h hyunghwan.chung 2019-05-27 17:57:43 +0000
  • 57c30e4563 work in progress - refactoring fmtout hyunghwan.chung 2019-05-27 17:50:24 +0000
  • ea9f9b81e1 simple changes to fmtoutv.h hyunghwan.chung 2019-05-27 11:57:40 +0000
  • 450f9a8b5c refactoring fmtout more hyunghwan.chung 2019-05-27 10:15:07 +0000
  • 2cb432b67d refactoring fmtout hyunghwan.chung 2019-05-27 10:00:27 +0000
  • 604cdf27ed refactoring fmtout hyunghwan.chung 2019-05-27 09:59:51 +0000
  • a4d362953b minor spacing fix hyunghwan.chung 2019-05-23 01:14:44 +0000
  • e8cadd9bc3 gui log view experiment with gtk hyunghwan.chung 2019-05-22 08:49:27 +0000
  • 77851ba044 fixed some build issues hyunghwan.chung 2019-05-22 03:14:23 +0000
  • 18053e75ce fixed missing initialization of the cmgr field of an iostd object in main.c restructured build files hyunghwan.chung 2019-05-21 17:24:27 +0000
  • d1f4563964 fixed win32 build files hyunghwan.chung 2019-05-21 14:05:45 +0000
  • a93f580ba8 relocated the standard implementation std.c to libmoox hyunghwan.chung 2019-05-19 17:16:23 +0000
  • 96790ee42c removed --utf8 and --utf16. added --base-charset, --input-charset, --log-charset hyunghwan.chung 2019-05-18 18:01:02 +0000
  • 8e4b175579 encoding experiment with cmgr hyunghwan.chung 2019-05-14 15:54:16 +0000
  • 2b2ffb5521 added moo_get_cmgr_by_id(), moo_get_cmgr_by_name(), and other similar functions changed the default source input handler to take the @postfix as the encoding specifier hyunghwan.chung 2019-05-14 10:22:37 +0000
  • 44b121ee50 added the bin directory and moves files for binary commands into it hyunghwan.chung 2019-05-14 04:07:23 +0000
  • aaeb32833b committing auto-generated lib/Makefile.in hyunghwan.chung 2019-05-09 09:37:11 +0000
  • 881bf109ec added lib/mb8.c hyunghwan.chung 2019-05-08 12:17:54 +0000
  • 85fd5e5d3c updated t/Makefile.in hyunghwan.chung 2019-05-08 09:16:17 +0000
  • a3ca71a2b8 added the mb8 cmgr hyunghwan.chung 2019-05-07 17:29:48 +0000
  • bbf0f6acd1 migrated moo_isint() to moo-prv.h as a static inline function renamed is_bigint() to moo_isbigint() hyunghwan.chung 2019-05-04 17:53:16 +0000
  • eba44fc039 migrated msb postionting function to moo-utl.h hyunghwan.chung 2019-05-04 04:27:27 +0000
  • 80b05e9d95 used arm inline assembly in some byte swap functions hyunghwan.chung 2019-05-04 02:16:25 +0000
  • b06059bf6e added __cplusplus when determining inline availability hyunghwan.chung 2019-05-03 08:42:44 +0000
  • d34f6b202a enhanced t/t.h hyunghwan.chung 2019-05-03 07:28:40 +0000
  • 6eb633cce6 fixed t/Makefile.am hyunghwan.chung 2019-05-03 07:25:53 +0000
  • 235be5b6d9 fixed flaws in t/t.h hyunghwan.chung 2019-05-03 07:23:48 +0000
  • ac79225bb4 changed t/Makefile.am. enhanced the test macros hyunghwan.chung 2019-05-03 06:49:57 +0000
  • 1456f8fc79 removed experimental arm code used in moo_bswapNN() functions hyunghwan.chung 2019-05-03 05:50:27 +0000
  • 63f2771879 optimized endian conversion functions a bit hyunghwan.chung 2019-05-03 04:53:44 +0000
  • f1850b2a94 refined some endian conversion macros with proper type casting hyunghwan.chung 2019-05-03 03:20:26 +0000
  • 409aa7befe enabled the errenous/incomplete utf16 option in main.c hyunghwan.chung 2019-05-03 00:43:28 +0000
  • 582c8203ff fixed flaws in constant endian conversion macros hyunghwan.chung 2019-05-02 08:01:58 +0000
  • b48b839a3d redefined endian conversion functions as macros hyunghwan.chung 2019-05-02 07:16:55 +0000
  • 0d95654934 cosmetic code changes only hyunghwan.chung 2019-04-22 14:46:23 +0000
  • 9dde92b188 code touch up hyunghwan.chung 2019-04-16 15:43:54 +0000
  • aa5d739e56 defined MOO_HAVE_BUILTIN_CLZ where necessary hyunghwan.chung 2019-04-16 09:04:43 +0000
  • 12ebc336a0 added typecasting to some moo_xxxx() macros hyunghwan.chung 2019-04-13 01:02:30 +0000
  • 1131ecda11 touched up bigint.c hyunghwan.chung 2019-04-09 04:40:51 +0000
  • 904c8ded2a changed the help message for enable-full-liw in configure.ac hyunghwan.chung 2019-04-09 03:39:11 +0000
  • a2a6bcb90d fixed a wrong build directive in bigint.c hyunghwan.chung 2019-04-09 03:31:32 +0000
  • 846e29ce06 removed an unused function hyunghwan.chung 2019-04-08 17:46:10 +0000
  • 4435124b32 added --enable-full-liw to configure.ac hyunghwan.chung 2019-04-08 17:41:27 +0000
  • cee7d61340 removed buggy code hyunghwan.chung 2019-04-08 09:19:16 +0000
  • 9d1a8c5b61 more test cases hyunghwan.chung 2019-04-08 09:10:02 +0000
  • c671a16697 added a test case to test-001.moo hyunghwan.chung 2019-04-08 05:36:58 +0000
  • 8451098d34 touched up mod/ffi.c hyunghwan.chung 2019-04-08 04:48:57 +0000
  • c153b2d1ac bigint division begin debugged hyunghwan.chung 2019-04-08 04:14:37 +0000
  • 96f3ebae4b touched up divide_unsigned_array2() hyunghwan.chung 2019-04-08 04:00:47 +0000
  • 55b18c998c fixing divide_unsigned_array2() hyunghwan.chung 2019-04-08 01:18:00 +0000
  • 90d665781c changed FFI>>call:signature:arguments: to return a value hyunghwan.chung 2019-04-07 17:54:44 +0000
  • a6f7f85658 bigint division debugging hyunghwan.chung 2019-04-07 11:23:24 +0000
  • 9000100d15 debugging division hyunghwan.chung 2019-04-06 05:06:11 +0000
  • cbf8ea2a8d more division hack hyunghwan.chung 2019-04-05 07:33:27 +0000
  • 48c1ea7c92 still debugging division hyunghwan.chung 2019-04-05 02:04:08 +0000
  • e7ccbc36b4 debugging bigint division hyunghwan.chung 2019-04-04 09:30:24 +0000
  • 3d4e0396ca debugging bigint division hyunghwan.chung 2019-04-03 19:28:14 +0000
  • 98e5deca4f fixing bigint division bugs hyunghwan.chung 2019-04-03 19:19:09 +0000
  • e6f58f4b3d added some more bigint division code hyunghwan.chung 2019-04-02 18:56:25 +0000
  • 4aea0e111b pursuing more efficient division hyunghwan.chung 2019-04-02 08:49:41 +0000
  • f28bd84c50 removed some deprecated code from bigint.c fixed a bigint division bug when MOO_USE_FULL_WORD is undefined hyunghwan.chung 2019-04-01 08:45:21 +0000
  • 8ce908262a enhanced moo_divints() hyunghwan.chung 2019-03-30 13:43:10 +0000
  • 0480cba4ad experimental code for bigint divided by smooi hyunghwan.chung 2019-03-30 05:22:35 +0000
  • 8a7d5a4c2c nothing meaningful hyunghwan.chung 2019-03-29 17:44:32 +0000
  • 608bbb4a91 speeded up moo_inttostr() hyunghwan.chung 2019-03-29 17:16:03 +0000
  • 93f6847034 added experimental code for faster number to string conversion hyunghwan.chung 2019-03-29 07:05:53 +0000
  • 374d3682d2 another minor change on win32 code hyunghwan.chung 2019-03-29 00:04:29 +0000
  • 9dacaefd49 minor changes on win32 code hyunghwan.chung 2019-03-28 23:52:56 +0000
  • fc6e24edad fixed a bug of variable initialzation skipped when a jump is made to fixed_point hyunghwan.chung 2019-03-28 05:16:13 +0000
  • 4f1ad1fe64 added a few more test cases hyunghwan.chung 2019-03-25 13:00:15 +0000
  • a111a5aba9 restored some preprocessor conditionals hyunghwan.chung 2019-03-25 11:46:12 +0000
  • 45b21a004b optimized the bigint division a bit more hyunghwan.chung 2019-03-25 11:41:26 +0000
  • 983026c774 optimized the division a bit removed moo_log2_for_pow2() and created similar macros local to bigint.c hyunghwan.chung 2019-03-24 18:49:16 +0000
  • f126013747 added moo_log2_for_pow2() hyunghwan.chung 2019-03-23 04:47:47 +0000
  • 78970f370f minor code change. nothing meaningful hyunghwan.chung 2019-03-22 08:06:14 +0000
  • 99e94bec93 changed PUT_BYTE_IN_HEX() hyunghwan.chung 2019-03-19 13:58:33 +0000
  • ffa6a4e26a renamed inconsistent function names hyunghwan.chung 2019-03-19 13:29:49 +0000
  • 93ffbc0d55 changed the way to put byte in hex hyunghwan.chung 2019-03-19 07:52:09 +0000
  • 064de1b580 removed unneeded variables from fmtoutv.h hyunghwan.chung 2019-03-18 15:37:45 +0000
  • c52d70f2da implemented w/W for formatted output hyunghwan.chung 2019-03-18 15:16:15 +0000
  • 9c32a87df3 added moo_byte_to_bcstr() implemented 'k' && 'K' for formatted output hyunghwan.chung 2019-03-17 18:59:01 +0000
  • db0ea4615e fixed wrong conditionals in moo-utl.h hyunghwan.chung 2019-03-07 12:53:23 +0000
  • e93da317e3 touched up hash macros and functions hyunghwan.chung 2019-03-06 01:58:51 +0000
  • ec5f881951 fixed indentataion hyunghwan.chung 2019-03-05 06:40:01 +0000
  • 5737422376 changed moo_hash_bytes() to use fnv-1 hash hyunghwan.chung 2019-03-01 09:13:34 +0000
  • c9e2a9c68f switched the default hash function to sdbm hash hyunghwan.chung 2019-03-01 07:50:06 +0000