Commit Graph

1250 Commits

Author SHA1 Message Date
hyunghwan.chung
1f4b517f2d specified RTLD_LOCAL when calling dlopen() 2020-10-20 10:10:37 +00:00
hyunghwan.chung
a01c9fc3f1 debugging gc 2020-10-19 10:10:40 +00:00
hyunghwan.chung
29c919626f implementing an alternative mark-sweep GC 2020-10-18 16:53:43 +00:00
hyunghwan.chung
c29b256fec started adding code for mark-sweep gc 2020-10-17 07:02:44 +00:00
hyunghwan.chung
7eb10b162a started representing a block([...]) in a CompiledBlock object. BlockContext represents an activated CompiledBlock context from now on 2020-10-15 14:50:08 +00:00
hyunghwan.chung
821b68a971 minor changes only 2020-10-01 17:20:02 +00:00
hyunghwan.chung
12298f5ed1 added moo_add_ntime()/moo_sub_ntime() 2020-09-03 06:16:59 +00:00
hyunghwan.chung
7322268329 removed unneeded substitutions in configure.ac 2020-08-19 05:11:39 +00:00
hyunghwan.chung
45abb459c5 changed --enable-unicode to --enable-wide-char in configure.ac 2020-08-18 02:53:26 +00:00
hyunghwan.chung
b3f9ad5590 removed c++ stuffs from configure.ac 2020-08-15 19:17:07 +00:00
hyunghwan.chung
b61f2a831f changed ambiguous code in lib/fmt.c 2020-07-10 14:52:45 +00:00
hyunghwan.chung
8826957360 changed ambiguous code in lib/fmt.c 2020-07-10 14:51:21 +00:00
hyunghwan.chung
99cde5c79f uncommented FFI.moo inclusion in kernel/Moo.moo 2020-05-27 09:52:46 +00:00
hyunghwan.chung
1ac58605a3 simplified CHAR_TO_NUM() and renamed it to ZDIGIT_TO_NUM() in comp.c 2020-05-27 09:52:06 +00:00
hyunghwan.chung
f40a4a5ee1 fixed wrong length type in moo_copy_uchars_to_ucstr() and moo_copy_bchars_to_bcstr() 2020-05-20 14:25:41 +00:00
hyunghwan.chung
ce7d32e7ce updated ax_pthread.m4 2020-02-27 07:53:52 +00:00
hyunghwan.chung
688ffc6807 fixed a typo in sck-addr.c 2019-12-25 03:24:10 +00:00
hyunghwan.chung
8236963ec9 minor code change 2019-12-14 15:35:09 +00:00
hyunghwan.chung
a1b942f80d minor code touchup 2019-12-11 08:23:40 +00:00
hyunghwan.chung
e46356071b added some more string copy functions 2019-11-29 09:28:29 +00:00
hyunghwan.chung
55a57dbf9e made moo_rbt_getxtn() inline 2019-11-27 07:58:12 +00:00
hyunghwan.chung
5672b62e27 fixed the definition of moo_fltmax_t 2019-11-26 13:53:57 +00:00
hyunghwan.chung
44810da2d6 relocated some character related functions to chr.c and moo-chr.h 2019-11-26 05:10:34 +00:00
hyunghwan.chung
6d53e357bd changed the function postfix 'with_limit' to 'limited' 2019-11-25 15:03:05 +00:00
hyunghwan.chung
c5f6a70e2d renamed moo_count_bcstrl() to moo_count_bcstr_with_limit()
renamed moo_count_ucstrl() to moo_count_ucstr_with_limit()
2019-11-25 07:03:13 +00:00
hyunghwan.chung
beef17caf6 fixed a wrong conditional in moo-prv.h 2019-11-24 05:11:18 +00:00
hyunghwan.chung
df453b354c removed unneeded lines 2019-11-23 15:22:04 +00:00
hyunghwan.chung
474fcebe21 touched up floating-point number formatting code 2019-11-23 04:21:07 +00:00
hyunghwan.chung
3ced20346c added some floating point number formatting code 2019-11-22 09:51:51 +00:00
hyunghwan.chung
597864a4ba defined moo_fmt_intmax_to_oocstr and moo_fmt_uintmx_to_oocstr 2019-11-22 08:23:33 +00:00
hyunghwan.chung
aaa5a50e8c added moo_fmt_intmax_to_ucstr() and similar functions 2019-11-21 09:04:53 +00:00
hyunghwan.chung
e136427d63 added moo_byte_to_ucstr() 2019-11-20 09:32:44 +00:00
hyunghwan.chung
3a27f74492 added moo_oocu_t, moo_ucu_t, moo_bcu_t 2019-11-19 13:50:31 +00:00
hyunghwan.chung
207c12ea1e added builtin unicode character class functions 2019-11-19 09:40:26 +00:00
hyunghwan.chung
25e711fc02 renamed moo_getrbtstyle() to moo_get_rbt_style() 2019-11-18 14:11:14 +00:00
hyunghwan.chung
1dd9595c89 minor spacing change in std.c 2019-11-17 16:23:30 +00:00
hyunghwan.chung
8bf6b40d49 renamed some types and variables for consistency 2019-11-16 15:54:22 +00:00
hyunghwan.chung
925f70fea6 some #include restructuring 2019-11-15 09:39:12 +00:00
hyunghwan.chung
b48ef95e44 some stream works 2019-11-11 14:23:10 +00:00
hyunghwan.chung
623c9b9198 fixed an unexpected compiler bug caused by wrong ifdef while processing a lable at the end of a braced block 2019-11-08 07:28:09 +00:00
hyunghwan.chung
201b475133 some win32 tweaks 2019-11-08 04:11:57 +00:00
hyunghwan.chung
1e34abbb35 changed POP_INTO_BYTEARRAY handling 2019-11-07 04:14:55 +00:00
hyunghwan.chung
7929c0ab3c some cosmetic changes in kernel/System.moo 2019-11-06 06:13:00 +00:00
hyunghwan.chung
0967d0d937 added Process>>isInnate and Process>>isNormal.
redefined System>>findPreviousProcess: and System>>findNextProcess to not skip an innate process.
added System>>findFirstProcess and System>>findLastProcess
2019-11-05 14:46:54 +00:00
hyunghwan.chung
3ae9d2f857 some code touch on process management 2019-11-05 09:29:32 +00:00
hyunghwan.chung
ed9bd1918d increased the object's proc bits to 2 - MOO_OBJ_FLAGS_PROC_BITS.
added BlockContext>>newSystemProcess for internal use
2019-11-04 14:53:33 +00:00
hyunghwan.chung
546c766a39 redefined gcfin_proc and ossig_proc as class instance variables of System 2019-11-04 08:44:23 +00:00
hyunghwan.chung
dbf066695b experiment with emscripten and wasm 2019-11-03 16:02:22 +00:00
hyunghwan.chung
850fb4971f added moo_count_bcstrl() and moo_count_ucstrl() that limits the maximum length.
added some experimental emscripten/wasm related code
2019-11-03 09:15:24 +00:00
hyunghwan.chung
09a1cb95ec some wasm experiments 2019-11-02 06:34:18 +00:00