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
7f479f156badded special parser-level substitution word - @SCRIPTNAME, @SCRIPTLINEhyung-hwan2020-05-04 07:14:32 +00:00
8ad37dabf0removed hawk::array_size(), hawk::array_tally(). enhanced hawk::array() and hawk::map() to accept valueshyung-hwan2020-05-03 15:49:31 +00:00
84d869606fsimplified the way to get the first integer index in idxnde_to_str()hyung-hwan2020-05-03 06:17:44 +00:00
6709839f96fixed another bug in 'in' evaluationhyung-hwan2020-05-03 06:05:06 +00:00
210aa19820enhanced the 'in' operator evaluation to support an arrayhyung-hwan2020-05-03 05:45:31 +00:00
11b6e0ce97trivial change for code consistencyhyung-hwan2020-05-02 18:34:18 +00:00
29bc731ccbenhanced asort() and asorti() to handle an array value. added hawk_rtx_getarrvalfld() and hawk_rtx_setarrvalfld()hyung-hwan2020-05-02 18:18:26 +00:00
5326953e9bmade a minor change in tools/uni-case.chyung-hwan2020-05-01 08:10:51 +00:00
56a5bf592fdefined hawk_ooecs_amend to hawk_becs_amend in the bch modehyung-hwan2020-04-30 15:56:15 +00:00
0c184b6817changed length() over an array to return the number of items set. added hawk::array_size() to return the last index + 1. added hawk::array_tally() which works for an array only and acts like length()hyung-hwan2020-04-29 13:03:02 +00:00