214c2bee3amoved syslog-related data from the module context to the module's rtx contexthyung-hwan2020-12-16 15:49:27 +00:00
829ad9bdd0renamed hawk_find_bchar() to hawk_find_bchar_in_bchars(). renamed similar function names in the same way. updated sys::openlog() to accept a local log socket path with remote:// (e.g. remote:///dev/log/xxx)hyung-hwan2020-12-16 15:13:29 +00:00
607b66d4c9added sys::SIZEOF_INT, sys::SIZEOF_INTPTR, sys::SIZEOF_INTPTR, sys::SIZEOF_FLT, sys::SIZEOF_FLTBAS, sys::SIZEOF_FLTMAX fixed some bugs in sys::pack()hyung-hwan2020-12-15 17:11:16 +00:00
72d2272444implemented 'd', 'f' in sys::pack() and sys::unpack()hyung-hwan2020-12-15 16:10:52 +00:00
130d24544fadded c, n, N to sys::pack() and sys::unpack()hyung-hwan2020-12-14 15:25:07 +00:00
a93b1aaf12moved hawk::pack() to sys::pack() enhanced sys::pack() to return an error code and set the error message upon failurehyung-hwan2020-12-12 18:18:37 +00:00
237a2853d8added some code to implement hawk::pack()hyung-hwan2020-12-12 17:07:25 +00:00
0de14c4744resolved numerous bugs regarding byte-characters and byte-strings changed the way to handle %s/%k/%K contained inside CONVFMT - treat the format specifier as if it is %g instead of returning an error. removed HAWK_EFMTCNV for the CONVFMT formatting changehyung-hwan2020-12-10 16:55:47 +00:00
e983d7701aadded some code for the byte-character literal support. enhanced value comparison routineshyung-hwan2020-12-09 18:07:20 +00:00
2e25911bfdenhanced the concat operator handler to process mbs properlyhyung-hwan2020-12-09 04:02:04 +00:00
1d83f8cfe7added str::strchar() made str::tolower(), str::toupper(), str::tonum() character-friendlyhyung-hwan2020-12-08 13:27:33 +00:00
97bd469ce8touched up hawk_rtx_truncrec(). fixed a bug in hawk_xma_init()hyung-hwan2020-12-07 16:48:29 +00:00
792f38acaeuse hawk_rtx_getvaloocstr()/hawk_rtx_getfreeoocstr() more wherever possible trying to make character handling sanehyung-hwan2020-12-07 16:22:39 +00:00
dfb7b2aa2dmore code to support the character literalhyung-hwan2020-12-05 18:55:05 +00:00
342e01f5b4attempting to support the character literal notationhyung-hwan2020-12-04 16:19:01 +00:00
dade5f563bupdated .travis.yml to revert the previous changes and defined CPPFLAGS as a separte item in env for macosxhyung-hwan2020-12-03 08:09:49 +00:00
516c9db295updated .travis.yml to make OPTIONS an arrayhyung-hwan2020-12-03 08:00:05 +00:00
65ad752666hacked formatting code to work around a compiler problem of not passing __float128 properly via va_list. introduced 'jj' to pass a large value via a pointer but to take the value inside the pointer changed hawk_rtx_format() and hawk_rtx_formatmbs() to use 'jj' when building with HAWK_USE_FLTMAX onhyung-hwan2020-12-03 07:28:53 +00:00
2dd6029064fixed a parser bug when handling the print/printf statement without redirection. fixed a bug where a single dot was converted to 0 when passed via -v (e.g. -vTDIR=.) added more test caseshyung-hwan2020-12-01 10:22:17 +00:00
35829a524badded the mimimum size check for an externally allocated zone to xmahyung-hwan2020-11-28 15:28:14 +00:00
3a5a268bd7changed the return type of xma dumper to voidhyung-hwan2020-11-25 14:42:56 +00:00
dacb0cf293stop specifying explicit DEPENDENCIES by listing the .la files in LDADDhyung-hwan2020-11-16 12:54:50 +00:00
b9b1802387fixed a link issue with the socket library on a certain platformhyung-hwan2020-11-15 09:22:03 +00:00
c21c9ddeedcorrected build files for distcheckhyung-hwan2020-11-15 08:46:30 +00:00
166c18c7d0enhanced str::split() to handle byte strings betterhyung-hwan2020-11-13 14:56:15 +00:00
4a60654b49added code to preapre byte string support in split(). still long way to gohyung-hwan2020-11-13 02:50:20 +00:00
afe27f4eechawk initializes block-local variables upon block entry regardless of migration to the outermost block by the parser. it emits the local variable declaration in the original nested block regardless of migration by the parser.hyung-hwan2020-11-12 08:02:36 +00:00
44bfa42a69changed the literal notations of a raw string, a byte string, a raw byte string to have the @ sign before b, r, br, rbhyung-hwan2020-11-08 17:23:25 +00:00
a532d65335fixed a bug of not checking if the current script is null for @SCRIPTNAME in parse.chyung-hwan2020-11-07 01:51:52 +00:00
fe600c2ce4added check for the first parameter to operator new in configure.achyung-hwan2020-11-07 01:26:29 +00:00
2390a8c5ccminor changes of some conditionals in hawk-cmn.hhyung-hwan2020-11-06 14:04:59 +00:00