Commit Graph

328 Commits

Author SHA1 Message Date
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
2020-12-10 16:55:47 +00:00
e983d7701a added some code for the byte-character literal support.
enhanced value comparison routines
2020-12-09 18:07:20 +00:00
2e25911bfd enhanced the concat operator handler to process mbs properly 2020-12-09 04:02:04 +00:00
1d83f8cfe7 added str::strchar()
made str::tolower(), str::toupper(), str::tonum() character-friendly
2020-12-08 13:27:33 +00:00
083d39826d updated .travis.xml 2020-12-08 03:51:27 +00:00
b1bfbeeb14 updated .travis.xml 2020-12-08 03:45:11 +00:00
97bd469ce8 touched up hawk_rtx_truncrec().
fixed a bug in hawk_xma_init()
2020-12-07 16:48:29 +00:00
792f38acae use hawk_rtx_getvaloocstr()/hawk_rtx_getfreeoocstr() more wherever possible
trying to make character handling sane
2020-12-07 16:22:39 +00:00
dfb7b2aa2d more code to support the character literal 2020-12-05 18:55:05 +00:00
342e01f5b4 attempting to support the character literal notation 2020-12-04 16:19:01 +00:00
672a9a248d cleaned up mod/Makefile.am 2020-12-04 09:40:24 +00:00
05ca362732 fixed a minor build issue in HawkStd.cpp 2020-12-04 05:57:23 +00:00
3a5119504e worked around parse errors by an old gcc compiler(2.95.3) 2020-12-03 14:11:11 +00:00
c44b3160f2 fixed configure.ac 2020-12-03 08:44:32 +00:00
0234cf47f2 updated .travis.yml 2020-12-03 08:40:54 +00:00
e38cfca65d updated .travis.yml 2020-12-03 08:23:19 +00:00
f6eb1226f0 updated .travis.yml 2020-12-03 08:21:50 +00:00
dade5f563b updated .travis.yml to revert the previous changes and defined CPPFLAGS as a separte item in env for macosx 2020-12-03 08:09:49 +00:00
516c9db295 updated .travis.yml to make OPTIONS an array 2020-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
2020-12-03 07:28:53 +00:00
7827e5fa4b fixed a wrong define 2020-12-02 18:52:33 +00:00
91a5259854 updated .travis.yml 2020-12-02 16:18:32 +00:00
616539252c made tre_ast_to_tnfa() iterative
fixed a bug in tre_expand_macro()
fixed a bug in tre_parse()
2020-12-02 16:07:06 +00:00
fddfa537e5 redefined TRE_CHAR_MAX to avoid the overflow issue 2020-12-02 15:11:13 +00:00
4e0057b3f0 updated .travis.yml 2020-12-02 03:27:43 +00:00
33ff9464ef updated .travis.yml 2020-12-02 03:26:14 +00:00
d81f5b050a updated .travis.yml 2020-12-02 03:23:48 +00:00
738ee56e08 updated .travis.yml 2020-12-02 03:20:07 +00:00
9a959b493e added .travis.yml 2020-12-02 03:16:41 +00:00
6210a10297 updated configure.ac 2020-12-02 03:09:55 +00:00
72557c239b added hawk::modlibdirs() 2020-12-01 14:44: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
2020-12-01 10:22:17 +00:00
35829a524b added the mimimum size check for an externally allocated zone to xma 2020-11-28 15:28:14 +00:00
3a5a268bd7 changed the return type of xma dumper to void 2020-11-25 14:42:56 +00:00
dacb0cf293 stop specifying explicit DEPENDENCIES by listing the .la files in LDADD 2020-11-16 12:54:50 +00:00
b9b1802387 fixed a link issue with the socket library on a certain platform 2020-11-15 09:22:03 +00:00
c21c9ddeed corrected build files for distcheck 2020-11-15 08:46:30 +00:00
f4a2102797 simplified build files 2020-11-15 04:50:40 +00:00
1b7f6aa29d removed O_CLOEXEC checks with epoll_create1() 2020-11-14 16:07:36 +00:00
5d7c87c882 changed to use EPOLL_CLOEXEC if available when calling epoll_create1() 2020-11-14 16:00:11 +00:00
9ff63b9503 fixed build files regarding -lm 2020-11-14 09:02:39 +00:00
a9418f26c2 fixed build files 2020-11-14 08:03:16 +00:00
b3b56c4a42 fixed build files 2020-11-14 07:35:47 +00:00
cfa140a925 fixed a length calculation bug in fnc_split() 2020-11-13 17:44:44 +00:00
daf7377403 added str::splita() 2020-11-13 15:09:29 +00:00
166c18c7d0 enhanced str::split() to handle byte strings better 2020-11-13 14:56:15 +00:00
4a60654b49 added code to preapre byte string support in split(). still long way to go 2020-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.
2020-11-12 08:02:36 +00:00
7ab601303c added a new keyword @nil 2020-11-10 02:56:29 +00:00
93aa76e104 fixed a test case 2020-11-09 16:32:34 +00:00