a93b1aaf12
moved hawk::pack() to sys::pack() enhanced sys::pack() to return an error code and set the error message upon failure
hyung-hwan2020-12-12 18:18:37 +00:00
237a2853d8
added some code to implement hawk::pack()
hyung-hwan2020-12-12 17:07:25 +00:00
0de14c4744
resolved 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 change
hyung-hwan2020-12-10 16:55:47 +00:00
e983d7701a
added some code for the byte-character literal support. enhanced value comparison routines
hyung-hwan2020-12-09 18:07:20 +00:00
2e25911bfd
enhanced the concat operator handler to process mbs properly
hyung-hwan2020-12-09 04:02:04 +00:00
97bd469ce8
touched up hawk_rtx_truncrec(). fixed a bug in hawk_xma_init()
hyung-hwan2020-12-07 16:48:29 +00:00
792f38acae
use hawk_rtx_getvaloocstr()/hawk_rtx_getfreeoocstr() more wherever possible trying to make character handling sane
hyung-hwan2020-12-07 16:22:39 +00:00
dfb7b2aa2d
more code to support the character literal
hyung-hwan2020-12-05 18:55:05 +00:00
342e01f5b4
attempting to support the character literal notation
hyung-hwan2020-12-04 16:19:01 +00:00
dade5f563b
updated .travis.yml to revert the previous changes and defined CPPFLAGS as a separte item in env for macosx
hyung-hwan2020-12-03 08:09:49 +00:00
516c9db295
updated .travis.yml to make OPTIONS an array
hyung-hwan2020-12-03 08:00:05 +00:00
65ad752666
hacked 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 on
hyung-hwan2020-12-03 07:28:53 +00:00
2dd6029064
fixed 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 cases
hyung-hwan2020-12-01 10:22:17 +00:00
35829a524b
added the mimimum size check for an externally allocated zone to xma
hyung-hwan2020-11-28 15:28:14 +00:00
3a5a268bd7
changed the return type of xma dumper to void
hyung-hwan2020-11-25 14:42:56 +00:00
dacb0cf293
stop specifying explicit DEPENDENCIES by listing the .la files in LDADD
hyung-hwan2020-11-16 12:54:50 +00:00
b9b1802387
fixed a link issue with the socket library on a certain platform
hyung-hwan2020-11-15 09:22:03 +00:00
c21c9ddeed
corrected build files for distcheck
hyung-hwan2020-11-15 08:46:30 +00:00
4a60654b49
added code to preapre byte string support in split(). still long way to go
hyung-hwan2020-11-13 02:50:20 +00:00
afe27f4eec
hawk 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
44bfa42a69
changed the literal notations of a raw string, a byte string, a raw byte string to have the @ sign before b, r, br, rb
hyung-hwan2020-11-08 17:23:25 +00:00
a532d65335
fixed a bug of not checking if the current script is null for @SCRIPTNAME in parse.c
hyung-hwan2020-11-07 01:51:52 +00:00
fe600c2ce4
added check for the first parameter to operator new in configure.ac
hyung-hwan2020-11-07 01:26:29 +00:00
2390a8c5cc
minor changes of some conditionals in hawk-cmn.h
hyung-hwan2020-11-06 14:04:59 +00:00
38c193cd31
made some defintions conditional
hyung-hwan2020-11-05 15:10:28 +00:00