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
1b7ef41ee4fixed an array access problem by an out-of-range index in eval_indexed()hyung-hwan2020-04-24 16:01:23 +00:00
f860798821Added partial code for array supporthyung-hwan2020-04-24 15:52:08 +00:00
6e857ff4f2updated hawk_arr_t callback functions to be more consistent with hawk_rbt_t/hawk_htb_t by creating hawk_arr_style_t and adding hawk_arr_setstyle()/hawk_arr_getstyle(). remove hawk_arr_getcopier()/hawk_arr_setcopier()/hawk_arr_getcomper()/hawk_arr_setcomper()hyung-hwan2020-04-24 06:49:19 +00:00
75dc7d8fbcAdded sys::tcflush() and defined sys::TC_CFLAG_XXX itemshyung-hwan2020-04-23 08:07:46 +00:00
11371cc073dropping the idea of hawk::reset() and changing it to hawk::array() and hawk::map()hyung-hwan2020-04-23 07:25:33 +00:00
260ab078f8made IUTF8 conditional depending on its availabilityhyung-hwan2020-04-22 11:41:37 +00:00
22342148f5changed hawk_rtx_makemapvalwithdata() to accept data count. enhanced sys::tcgetattr() and sys::tcsetattr() to store and fetch the value for c_cc field to and from the "cc" slothyung-hwan2020-04-22 06:48:01 +00:00
8b597b7acfdid some preparatory work to support an array that uses an integer as the indexhyung-hwan2020-04-20 15:34:59 +00:00
3a717bb768made OXTABS and ONOEOT compilable when not availablehyung-hwan2020-04-20 04:39:21 +00:00