Commit Graph

27 Commits

Author SHA1 Message Date
hyunghwan.chung
db0ea4615e fixed wrong conditionals in moo-utl.h 2019-03-07 12:53:23 +00:00
hyunghwan.chung
e93da317e3 touched up hash macros and functions 2019-03-06 01:58:51 +00:00
hyunghwan.chung
313077f70f added moo_copyoochartosbuf()
changed string_to_fpdec to use sbuf
2019-02-20 09:08:10 +00:00
hyunghwan.chung
d384801eec added moo_fill_uchars()/moo_fill_bchars()
implemented the new fixed-point decimal prescale notation like 9p10.1 to indicate 10.100000000
2019-02-18 17:13:33 +00:00
hyunghwan.chung
0777e9bdf0 some code cleanup 2018-11-16 08:38:05 +00:00
hyunghwan.chung
8d19c60359 added simple utf16 conversion functions 2018-11-14 04:25:27 +00:00
hyunghwan.chung
6939433ff0 added moo_seterrbfmtwithsyserr() and moo_seterrufmtwithsyserr() 2018-11-13 06:54:30 +00:00
hyunghwan.chung
9ad9299dea allowed class and class extension nesting inside a class 2018-10-08 06:51:31 +00:00
hyunghwan.chung
8a6e2c601c renamed some function names for naming consistency 2018-04-07 15:54:09 +00:00
hyunghwan.chung
838189c438 renamed some encoding conversion functions for consistency 2018-04-06 16:33:35 +00:00
hyunghwan.chung
454e616e70 fixed error number setting issues in hcl_seterrxxx() functions.
prefixed internally used encoding conversion functions with hcl_
2018-04-06 15:15:53 +00:00
hyunghwan.chung
47c46e189d changed moo_getutf8cmgr() to moo_get_utf8_cmgr() 2018-03-12 16:46:21 +00:00
hyunghwan.chung
ae0f559060 enhanced --enable-unicode to accept ucs4 and ucs2 in addition to yes/no.
redefined the moo_uch_t type to follow the enable-unicode value
2018-02-21 10:11:39 +00:00
hyunghwan.chung
b31049f808 added byteorder change functions and macros 2018-01-10 14:39:31 +00:00
hyunghwan.chung
5b7ad01194 added the moo_compoochars() macro 2018-01-08 04:31:10 +00:00
hyunghwan.chung
31ea41a895 fixed bugs in moo_compXXX() functions
added moo_compbchars() and moo_compuchars()
2018-01-08 03:33:24 +00:00
hyunghwan.chung
7710ad99d0 added MOO_LOG_STDOUT, MOO_LOG_STDERR
changed the main program to write log messages to a specified file
added moo_getuopt()/moo_getbopt()/moo_getopt()
2017-11-22 04:52:45 +00:00
hyunghwan.chung
fb48e48889 cleaned up bootstrapping code a bit 2017-08-22 13:45:37 +00:00
hyunghwan.chung
447012b214 changed process management code for gc finalization support. incompelete yet 2017-07-24 13:25:25 +00:00
hyunghwan.chung
03fd02d59b added some experimental code to support object finalization 2017-07-20 16:33:53 +00:00
hyunghwan.chung
fc121cd70a added moo_ucwidth() 2017-07-05 14:23:13 +00:00
hyunghwan.chung
447670aba8 implemented more prechecks including the existence of the primitive function handler and the number of supported arguments when compiling primitive method defintions 2017-03-31 14:21:22 +00:00
hyunghwan.chung
6a7cbc8dcb finished the native method handling code in the compiler 2017-02-19 17:33:53 +00:00
hyunghwan.chung
750f529201 added more string duplication and conversion functions 2017-01-12 16:33:26 +00:00
hyunghwan.chung
808586ca00 added the dyncall library detection into configure.ac 2017-01-10 14:27:31 +00:00
hyunghwan.chung
95885e4dec fixed some wrong code 2017-01-09 14:52:15 +00:00
hyunghwan.chung
b2fb361df4 renamed stix to moo 2017-01-09 10:25:22 +00:00