Commit Graph

  • 437205c3ea file clean-up on std.c main hyung-hwan 2024-09-27 21:03:51 +0900
  • a2b6e82ba3 minor fixes hyung-hwan 2023-11-21 23:50:00 +0900
  • 614e388857 fixed a 128bit integer issue with va_arg hyung-hwan 2023-11-17 16:55:22 +0900
  • aad90113f7 modified configure.ac to capture configure command and arguments hyung-hwan 2023-10-08 14:29:45 +0900
  • ea73f9f8d2 removed the containing subdir hyung-hwan 2023-10-02 21:04:28 +0900
  • 5b2953c9c7 updated the structure packing pragmas hyunghwan.chung 2022-06-10 02:43:01 +0000
  • 8889a6580d changed to use MOO_STACK_GETRCV() hyunghwan.chung 2022-02-13 09:47:17 +0000
  • 8ac1af2bf6 fixed %js handling in the formatting funtion hyunghwan.chung 2022-01-24 07:39:53 +0000
  • f74f9c240d limited the utf8 ranges hyunghwan.chung 2022-01-07 02:04:37 +0000
  • f078e76763 removed conditional log output selection in decode.c hyunghwan.chung 2021-11-20 04:32:51 +0000
  • 7ec3d19818 commented out debug messages from System.moo hyunghwan.chung 2021-07-20 00:59:42 +0000
  • 8e507223c0 added more log options in std.c hyunghwan.chung 2021-07-20 00:57:22 +0000
  • 3aa232ab3e added some VM clean-up code to make it more robust hyunghwan.chung 2021-04-14 16:00:47 +0000
  • 5db759b684 added some VM clean-up code to make it more robust hyunghwan.chung 2021-04-14 15:46:39 +0000
  • e37a6dcd05 code improvement for the os2 system hyunghwan.chung 2021-03-30 06:11:20 +0000
  • 4fff52d6a4 added a few string formatting functions hyunghwan.chung 2021-03-30 03:46:17 +0000
  • 6c68fb76bb fixed minor flaws in bigint.c hyunghwan.chung 2021-03-25 16:58:24 +0000
  • 4f04923e3d touched up do_return() hyunghwan.chung 2021-03-02 08:56:02 +0000
  • 706b425999 removed 'return' from where it's not needed hyunghwan.chung 2021-02-27 10:17:30 +0000
  • b5398a1a89 fixed wrong formatting specifiers in std.c hyunghwan.chung 2021-02-11 14:08:43 +0000
  • a1f97d3ea5 changed the default logging mask to 0 hyunghwan.chung 2021-02-11 13:59:03 +0000
  • f91ac48ffe fixed a bug in moo_allocheap() hyunghwan.chung 2021-02-11 09:35:25 +0000
  • c5805b8465 changed the second parameter of vmprim.alloc_heap() to return the actual allocated size hyunghwan.chung 2021-02-09 17:37:45 +0000
  • a184bdd55e trivial changes only hyunghwan.chung 2021-02-06 07:04:11 +0000
  • e026eaa581 merged pf_semaphore_signal() and pf_semaphore_signal_timed() hyunghwan.chung 2021-02-05 15:40:59 +0000
  • 614e055cdb trivial code update hyunghwan.chung 2021-02-03 14:30:57 +0000
  • 33447bdffa updated moo-prv.h hyunghwan.chung 2021-01-23 04:00:03 +0000
  • 0cd2972342 some re-spacing in lib/moo-utl.h hyunghwan.chung 2021-01-22 16:14:26 +0000
  • 9b59f0c660 commented out an unneeded function hyunghwan.chung 2021-01-02 15:10:53 +0000
  • 4d942a3ae6 fixed more bugs in mod/ffi.c hyunghwan.chung 2020-12-27 18:52:07 +0000
  • 8a35a82cfb fixed bugs in ffi.c hyunghwan.chung 2020-12-27 16:57:54 +0000
  • 0d4afc137a updated moo-xma.h hyunghwan.chung 2020-12-04 14:19:05 +0000
  • a22baf7ee8 cleaned up mod/Makefile.am hyunghwan.chung 2020-12-04 09:41:32 +0000
  • d95c37c62e updated .travis.yml hyunghwan.chung 2020-12-03 15:52:32 +0000
  • efa1ee11e8 reorganized .travis.yml hyunghwan.chung 2020-12-03 08:42:19 +0000
  • d72885b1c2 updated .travis.yml hyunghwan.chung 2020-12-02 02:59:39 +0000
  • f3d61ce0c9 defined MOO_GC_TYPE_DEFAULT hyunghwan.chung 2020-12-01 15:04:30 +0000
  • 26631d231c added some code for gc profiling hyunghwan.chung 2020-11-29 16:12:28 +0000
  • 7d7bedc2bb fixed a bug regarding lazy sweeping in moo_allocbytes hyunghwan.chung 2020-11-28 15:56:24 +0000
  • 87afd9354d working on lazy sweeping hyunghwan.chung 2020-11-27 05:13:34 +0000
  • ebcb6215fb working on lazy sweeping hyunghwan.chung 2020-11-27 05:13:02 +0000
  • 1aa67bbc00 added --gctype fixed a bug in xma touched up gc code a bit hyunghwan.chung 2020-11-25 14:48:26 +0000
  • 5baac13d00 grew single OPTIONS to multiple OPTIONS under matrix in env in .travis.yml hyunghwan.chung 2020-11-17 11:22:53 +0000
  • 365b130c36 more changes to .travis.yml hyunghwan.chung 2020-11-17 08:48:27 +0000
  • 39963bb232 some changes to travis.yml hyunghwan.chung 2020-11-17 08:40:52 +0000
  • b352f4d1d1 changed travis.yml hyunghwan.chung 2020-11-17 08:38:10 +0000
  • b5fb5a6475 stop specifying explicit DEPENDENCIES by listing the .la files in LDADD/LIBADD hyunghwan.chung 2020-11-16 13:02:52 +0000
  • dcefefe6c3 minor copyright fix hyunghwan.chung 2020-11-15 10:26:36 +0000
  • 560f516d1f fixed dependency in bin/Makefile.am hyunghwan.chung 2020-11-15 09:40:48 +0000
  • 7677b55db3 added gtk-main.c hyunghwan.chung 2020-11-15 09:36:39 +0000
  • 3eeff592ed got rid of an unneeded config item hyunghwan.chung 2020-11-15 09:31:46 +0000
  • f2a265f19b cleaned up build files hyunghwan.chung 2020-11-15 09:06:57 +0000
  • 640fdf40e4 added some xma/xmmgr code hyunghwan.chung 2020-11-04 15:48:21 +0000
  • a17b12978a changed moo_xma_free() a bit hyunghwan.chung 2020-11-03 13:00:42 +0000
  • 9bb589a512 fixed bugs in xma hyunghwan.chung 2020-11-03 07:18:38 +0000
  • 7e318991fe fixed a bug in xma.c hyunghwan.chung 2020-11-02 10:18:13 +0000
  • afe798f146 fixed many issues in xma hyunghwan.chung 2020-11-02 08:23:16 +0000
  • 33dea50f9b enhanced xma to accept an external zone hyunghwan.chung 2020-11-01 19:57:41 +0000
  • 8b1dd90901 enhancing xma to use 2 less fields for allocated blocks hyunghwan.chung 2020-11-01 18:49:19 +0000
  • 991baa7c93 adding a new memory manager hyunghwan.chung 2020-10-31 04:39:48 +0000
  • 675886c703 adding a new memory manager hyunghwan.chung 2020-10-31 04:39:32 +0000
  • 04e61303bb enlarged the MOVED bits to 2 bits hyunghwan.chung 2020-10-28 23:59:15 +0000
  • e0d4e6abfd changed mark-sweep gc to use the stack explicitly hyunghwan.chung 2020-10-26 16:43:09 +0000
  • d1bdfd75d3 fixed an object protection mistake in moo_divints() with regards to garbage collection hyunghwan.chung 2020-10-25 05:54:54 +0000
  • 023d147e14 cleanup of gchdr'ed objects in moo_fini() hyunghwan.chung 2020-10-23 16:55:11 +0000
  • 2ce8c35e0f slight gc changes hyunghwan.chung 2020-10-23 14:25:10 +0000
  • 7a569fb192 debugging gc hyunghwan.chung 2020-10-23 09:21:55 +0000
  • 332a60d663 debugging gc problems hyunghwan.chung 2020-10-22 10:46:45 +0000
  • 1f4b517f2d specified RTLD_LOCAL when calling dlopen() hyunghwan.chung 2020-10-20 10:10:37 +0000
  • a01c9fc3f1 debugging gc hyunghwan.chung 2020-10-19 10:10:40 +0000
  • 29c919626f implementing an alternative mark-sweep GC hyunghwan.chung 2020-10-18 16:53:43 +0000
  • c29b256fec started adding code for mark-sweep gc hyunghwan.chung 2020-10-17 07:02:44 +0000
  • 7eb10b162a started representing a block([...]) in a CompiledBlock object. BlockContext represents an activated CompiledBlock context from now on hyunghwan.chung 2020-10-15 14:50:08 +0000
  • 821b68a971 minor changes only hyunghwan.chung 2020-10-01 17:20:02 +0000
  • 12298f5ed1 added moo_add_ntime()/moo_sub_ntime() hyunghwan.chung 2020-09-03 06:16:59 +0000
  • 7322268329 removed unneeded substitutions in configure.ac hyunghwan.chung 2020-08-19 05:11:39 +0000
  • 45abb459c5 changed --enable-unicode to --enable-wide-char in configure.ac hyunghwan.chung 2020-08-18 02:53:26 +0000
  • b3f9ad5590 removed c++ stuffs from configure.ac hyunghwan.chung 2020-08-15 19:17:07 +0000
  • b61f2a831f changed ambiguous code in lib/fmt.c hyunghwan.chung 2020-07-10 14:52:45 +0000
  • 8826957360 changed ambiguous code in lib/fmt.c hyunghwan.chung 2020-07-10 14:51:21 +0000
  • 99cde5c79f uncommented FFI.moo inclusion in kernel/Moo.moo hyunghwan.chung 2020-05-27 09:52:46 +0000
  • 1ac58605a3 simplified CHAR_TO_NUM() and renamed it to ZDIGIT_TO_NUM() in comp.c hyunghwan.chung 2020-05-27 09:52:06 +0000
  • f40a4a5ee1 fixed wrong length type in moo_copy_uchars_to_ucstr() and moo_copy_bchars_to_bcstr() hyunghwan.chung 2020-05-20 14:25:41 +0000
  • ce7d32e7ce updated ax_pthread.m4 hyunghwan.chung 2020-02-27 07:53:52 +0000
  • 688ffc6807 fixed a typo in sck-addr.c hyunghwan.chung 2019-12-25 03:24:10 +0000
  • 8236963ec9 minor code change hyunghwan.chung 2019-12-14 15:35:09 +0000
  • a1b942f80d minor code touchup hyunghwan.chung 2019-12-11 08:23:40 +0000
  • e46356071b added some more string copy functions hyunghwan.chung 2019-11-29 09:28:29 +0000
  • 55a57dbf9e made moo_rbt_getxtn() inline hyunghwan.chung 2019-11-27 07:58:12 +0000
  • 5672b62e27 fixed the definition of moo_fltmax_t hyunghwan.chung 2019-11-26 13:53:57 +0000
  • 44810da2d6 relocated some character related functions to chr.c and moo-chr.h hyunghwan.chung 2019-11-26 05:10:34 +0000
  • 6d53e357bd changed the function postfix 'with_limit' to 'limited' hyunghwan.chung 2019-11-25 15:03:05 +0000
  • c5f6a70e2d renamed moo_count_bcstrl() to moo_count_bcstr_with_limit() renamed moo_count_ucstrl() to moo_count_ucstr_with_limit() hyunghwan.chung 2019-11-25 07:03:13 +0000
  • beef17caf6 fixed a wrong conditional in moo-prv.h hyunghwan.chung 2019-11-24 05:11:18 +0000
  • df453b354c removed unneeded lines hyunghwan.chung 2019-11-23 15:22:04 +0000
  • 474fcebe21 touched up floating-point number formatting code hyunghwan.chung 2019-11-23 04:21:07 +0000
  • 3ced20346c added some floating point number formatting code hyunghwan.chung 2019-11-22 09:51:51 +0000
  • 597864a4ba defined moo_fmt_intmax_to_oocstr and moo_fmt_uintmx_to_oocstr hyunghwan.chung 2019-11-22 08:23:33 +0000
  • aaa5a50e8c added moo_fmt_intmax_to_ucstr() and similar functions hyunghwan.chung 2019-11-21 09:04:53 +0000
  • e136427d63 added moo_byte_to_ucstr() hyunghwan.chung 2019-11-20 09:32:44 +0000