Commit Graph

1235 Commits

Author SHA1 Message Date
hyunghwan.chung
d95c37c62e updated .travis.yml 2020-12-03 15:52:32 +00:00
hyunghwan.chung
efa1ee11e8 reorganized .travis.yml 2020-12-03 08:42:19 +00:00
hyunghwan.chung
d72885b1c2 updated .travis.yml 2020-12-02 02:59:39 +00:00
hyunghwan.chung
f3d61ce0c9 defined MOO_GC_TYPE_DEFAULT 2020-12-01 15:04:30 +00:00
hyunghwan.chung
26631d231c added some code for gc profiling 2020-11-29 16:12:28 +00:00
hyunghwan.chung
7d7bedc2bb fixed a bug regarding lazy sweeping in moo_allocbytes 2020-11-28 15:56:24 +00:00
hyunghwan.chung
87afd9354d working on lazy sweeping 2020-11-27 05:13:34 +00:00
hyunghwan.chung
ebcb6215fb working on lazy sweeping 2020-11-27 05:13:02 +00:00
hyunghwan.chung
1aa67bbc00 added --gctype
fixed a bug in xma
touched up gc code a bit
2020-11-25 14:48:26 +00:00
hyunghwan.chung
5baac13d00 grew single OPTIONS to multiple OPTIONS under matrix in env in .travis.yml 2020-11-17 11:22:53 +00:00
hyunghwan.chung
365b130c36 more changes to .travis.yml 2020-11-17 08:48:27 +00:00
hyunghwan.chung
39963bb232 some changes to travis.yml 2020-11-17 08:40:52 +00:00
hyunghwan.chung
b352f4d1d1 changed travis.yml 2020-11-17 08:38:10 +00:00
hyunghwan.chung
b5fb5a6475 stop specifying explicit DEPENDENCIES by listing the .la files in LDADD/LIBADD 2020-11-16 13:02:52 +00:00
hyunghwan.chung
dcefefe6c3 minor copyright fix 2020-11-15 10:26:36 +00:00
hyunghwan.chung
560f516d1f fixed dependency in bin/Makefile.am 2020-11-15 09:40:48 +00:00
hyunghwan.chung
7677b55db3 added gtk-main.c 2020-11-15 09:36:39 +00:00
hyunghwan.chung
3eeff592ed got rid of an unneeded config item 2020-11-15 09:31:46 +00:00
hyunghwan.chung
f2a265f19b cleaned up build files 2020-11-15 09:06:57 +00:00
hyunghwan.chung
640fdf40e4 added some xma/xmmgr code 2020-11-04 15:48:21 +00:00
hyunghwan.chung
a17b12978a changed moo_xma_free() a bit 2020-11-03 13:00:42 +00:00
hyunghwan.chung
9bb589a512 fixed bugs in xma 2020-11-03 07:18:38 +00:00
hyunghwan.chung
7e318991fe fixed a bug in xma.c 2020-11-02 10:18:13 +00:00
hyunghwan.chung
afe798f146 fixed many issues in xma 2020-11-02 08:23:16 +00:00
hyunghwan.chung
33dea50f9b enhanced xma to accept an external zone 2020-11-01 19:57:41 +00:00
hyunghwan.chung
8b1dd90901 enhancing xma to use 2 less fields for allocated blocks 2020-11-01 18:49:19 +00:00
hyunghwan.chung
991baa7c93 adding a new memory manager 2020-10-31 04:39:48 +00:00
hyunghwan.chung
675886c703 adding a new memory manager 2020-10-31 04:39:32 +00:00
hyunghwan.chung
04e61303bb enlarged the MOVED bits to 2 bits 2020-10-28 23:59:15 +00:00
hyunghwan.chung
e0d4e6abfd changed mark-sweep gc to use the stack explicitly 2020-10-26 16:43:09 +00:00
hyunghwan.chung
d1bdfd75d3 fixed an object protection mistake in moo_divints() with regards to garbage collection 2020-10-25 05:54:54 +00:00
hyunghwan.chung
023d147e14 cleanup of gchdr'ed objects in moo_fini() 2020-10-23 16:55:11 +00:00
hyunghwan.chung
2ce8c35e0f slight gc changes 2020-10-23 14:25:10 +00:00
hyunghwan.chung
7a569fb192 debugging gc 2020-10-23 09:21:55 +00:00
hyunghwan.chung
332a60d663 debugging gc problems 2020-10-22 10:46:45 +00:00
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