Commit Graph

  • 3412108b75 fixed bchr handling in some functions in val.c hyung-hwan 2020-12-18 17:48:36 +00:00
  • 5115bb7b8c fixed wrong endian handling in sys::pack() and sys::unpack() hyung-hwan 2020-12-18 17:29:40 +00:00
  • 9ea3344469 fixed bugs in sys::split() hyung-hwan 2020-12-18 17:16:58 +00:00
  • 2eb3c1a5c1 fixed flaws in configure.ac hyung-hwan 2020-12-18 14:59:31 +00:00
  • 5184683dfb changed bin_PROGRAMS to noinst_PROGRAMS in samples and tools hyung-hwan 2020-12-18 14:53:14 +00:00
  • 749f3d30b6 added the return type check for unsetenv() in configure.ac hyung-hwan 2020-12-18 14:43:30 +00:00
  • 49efdd3caf implementing mod-ffi hyung-hwan 2020-12-17 10:12:57 +00:00
  • 214c2bee3a moved syslog-related data from the module context to the module's rtx context hyung-hwan 2020-12-16 15:49:27 +00:00
  • 829ad9bdd0 renamed 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-hwan 2020-12-16 15:13:29 +00:00
  • 607b66d4c9 added 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-hwan 2020-12-15 17:11:16 +00:00
  • 72d2272444 implemented 'd', 'f' in sys::pack() and sys::unpack() hyung-hwan 2020-12-15 16:10:52 +00:00
  • 130d24544f added c, n, N to sys::pack() and sys::unpack() hyung-hwan 2020-12-14 15:25:07 +00:00
  • 55e1003715 added some code for sys::unpack() hyung-hwan 2020-12-13 16:54:39 +00:00
  • 40c750ef3b implementing sys::unpack() hyung-hwan 2020-12-12 18:43:55 +00:00
  • a93b1aaf12 moved hawk::pack() to sys::pack() enhanced sys::pack() to return an error code and set the error message upon failure hyung-hwan 2020-12-12 18:18:37 +00:00
  • 237a2853d8 added some code to implement hawk::pack() hyung-hwan 2020-12-12 17:07:25 +00:00
  • dc4b629cbf added hawk::cmgr_exists() enhanced str::tombs() enhanced hawk_rtx_valtobcstrdupwithcmgr() hyung-hwan 2020-12-11 12:14:48 +00:00
  • ec2040f133 removed an invalid @include hyung-hwan 2020-12-10 17:00:47 +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-hwan 2020-12-10 16:55:47 +00:00
  • e983d7701a added some code for the byte-character literal support. enhanced value comparison routines hyung-hwan 2020-12-09 18:07:20 +00:00
  • 2e25911bfd enhanced the concat operator handler to process mbs properly hyung-hwan 2020-12-09 04:02:04 +00:00
  • 1d83f8cfe7 added str::strchar() made str::tolower(), str::toupper(), str::tonum() character-friendly hyung-hwan 2020-12-08 13:27:33 +00:00
  • 083d39826d updated .travis.xml hyung-hwan 2020-12-08 03:51:27 +00:00
  • b1bfbeeb14 updated .travis.xml hyung-hwan 2020-12-08 03:45:11 +00:00
  • 97bd469ce8 touched up hawk_rtx_truncrec(). fixed a bug in hawk_xma_init() hyung-hwan 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 hyung-hwan 2020-12-07 16:22:39 +00:00
  • dfb7b2aa2d more code to support the character literal hyung-hwan 2020-12-05 18:55:05 +00:00
  • 342e01f5b4 attempting to support the character literal notation hyung-hwan 2020-12-04 16:19:01 +00:00
  • 672a9a248d cleaned up mod/Makefile.am hyung-hwan 2020-12-04 09:40:24 +00:00
  • 05ca362732 fixed a minor build issue in HawkStd.cpp hyung-hwan 2020-12-04 05:57:23 +00:00
  • 3a5119504e worked around parse errors by an old gcc compiler(2.95.3) hyung-hwan 2020-12-03 14:11:11 +00:00
  • c44b3160f2 fixed configure.ac hyung-hwan 2020-12-03 08:44:32 +00:00
  • 0234cf47f2 updated .travis.yml hyung-hwan 2020-12-03 08:40:54 +00:00
  • e38cfca65d updated .travis.yml hyung-hwan 2020-12-03 08:23:19 +00:00
  • f6eb1226f0 updated .travis.yml hyung-hwan 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 hyung-hwan 2020-12-03 08:09:49 +00:00
  • 516c9db295 updated .travis.yml to make OPTIONS an array hyung-hwan 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 hyung-hwan 2020-12-03 07:28:53 +00:00
  • 7827e5fa4b fixed a wrong define hyung-hwan 2020-12-02 18:52:33 +00:00
  • 91a5259854 updated .travis.yml hyung-hwan 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() hyung-hwan 2020-12-02 16:07:06 +00:00
  • fddfa537e5 redefined TRE_CHAR_MAX to avoid the overflow issue hyung-hwan 2020-12-02 15:11:13 +00:00
  • 4e0057b3f0 updated .travis.yml hyung-hwan 2020-12-02 03:27:43 +00:00
  • 33ff9464ef updated .travis.yml hyung-hwan 2020-12-02 03:26:14 +00:00
  • d81f5b050a updated .travis.yml hyung-hwan 2020-12-02 03:23:48 +00:00
  • 738ee56e08 updated .travis.yml hyung-hwan 2020-12-02 03:20:07 +00:00
  • 9a959b493e added .travis.yml hyung-hwan 2020-12-02 03:16:41 +00:00
  • 6210a10297 updated configure.ac hyung-hwan 2020-12-02 03:09:55 +00:00
  • 72557c239b added hawk::modlibdirs() hyung-hwan 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 hyung-hwan 2020-12-01 10:22:17 +00:00
  • 35829a524b added the mimimum size check for an externally allocated zone to xma hyung-hwan 2020-11-28 15:28:14 +00:00
  • 3a5a268bd7 changed the return type of xma dumper to void hyung-hwan 2020-11-25 14:42:56 +00:00
  • dacb0cf293 stop specifying explicit DEPENDENCIES by listing the .la files in LDADD hyung-hwan 2020-11-16 12:54:50 +00:00
  • b9b1802387 fixed a link issue with the socket library on a certain platform hyung-hwan 2020-11-15 09:22:03 +00:00
  • c21c9ddeed corrected build files for distcheck hyung-hwan 2020-11-15 08:46:30 +00:00
  • f4a2102797 simplified build files hyung-hwan 2020-11-15 04:50:40 +00:00
  • 1b7f6aa29d removed O_CLOEXEC checks with epoll_create1() hyung-hwan 2020-11-14 16:07:36 +00:00
  • 5d7c87c882 changed to use EPOLL_CLOEXEC if available when calling epoll_create1() hyung-hwan 2020-11-14 16:00:11 +00:00
  • 9ff63b9503 fixed build files regarding -lm hyung-hwan 2020-11-14 09:02:39 +00:00
  • a9418f26c2 fixed build files hyung-hwan 2020-11-14 08:03:16 +00:00
  • b3b56c4a42 fixed build files hyung-hwan 2020-11-14 07:35:47 +00:00
  • cfa140a925 fixed a length calculation bug in fnc_split() hyung-hwan 2020-11-13 17:44:44 +00:00
  • daf7377403 added str::splita() hyung-hwan 2020-11-13 15:09:29 +00:00
  • 166c18c7d0 enhanced str::split() to handle byte strings better hyung-hwan 2020-11-13 14:56:15 +00:00
  • 4a60654b49 added code to preapre byte string support in split(). still long way to go hyung-hwan 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. hyung-hwan 2020-11-12 08:02:36 +00:00
  • 7ab601303c added a new keyword @nil hyung-hwan 2020-11-10 02:56:29 +00:00
  • 93aa76e104 fixed a test case hyung-hwan 2020-11-09 16:32:34 +00:00
  • 097a6c92f2 fixed some bugs in hawk_rtx_format() and hawk_rtx_formatmbs() hyung-hwan 2020-11-09 12:07:16 +00:00
  • 9a8c97e3ab added some test cases on math functions hyung-hwan 2020-11-08 18:06:15 +00:00
  • aa04aa2ad7 added more test cases hyung-hwan 2020-11-08 17:51:28 +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-hwan 2020-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-hwan 2020-11-07 01:51:52 +00:00
  • fe600c2ce4 added check for the first parameter to operator new in configure.ac hyung-hwan 2020-11-07 01:26:29 +00:00
  • 2390a8c5cc minor changes of some conditionals in hawk-cmn.h hyung-hwan 2020-11-06 14:04:59 +00:00
  • 38c193cd31 made some defintions conditional hyung-hwan 2020-11-05 15:10:28 +00:00
  • 105bbf5429 changed hawk_xma_free() a bit hyung-hwan 2020-11-03 12:59:28 +00:00
  • 4323b0b7ce changed xma dump title hyung-hwan 2020-11-03 06:54:20 +00:00
  • 06a698058e changed hawk to print xma information when -D and -m are specifed hyung-hwan 2020-11-03 06:44:36 +00:00
  • 42637318b7 fixed more bugs in xma hyung-hwan 2020-11-03 06:08:34 +00:00
  • 26e0570a53 changed a field name from avail to free in hawk_xma_mblk_t and hawk_xma_fblk_t hyung-hwan 2020-11-03 01:24:14 +00:00
  • 200f5f1d94 added the xma memory manager hyung-hwan 2020-11-02 09:54:12 +00:00
  • b17dfeea3c set RTLD_LOCAL for dlopen() when opening a module hyung-hwan 2020-10-20 07:41:56 +00:00
  • 78deb3a44d removed -std=c++11 from hawk.spec.in hyung-hwan 2020-10-13 17:42:10 +00:00
  • 23fbfed989 updated hawk.spec.in hyung-hwan 2020-09-24 13:45:44 +00:00
  • 2fe815e815 enhanced sys::read() to accept the 4th parameter as an input end delimiter hyung-hwan 2020-09-14 11:28:57 +00:00
  • c15966a0f4 fixed wrong O_NONBLOCK handling in mod-sys.c hyung-hwan 2020-09-08 16:08:28 +00:00
  • a097bb71fe redefined hawk_ntime_sec_t with a data size guard hyung-hwan 2020-09-03 03:29:55 +00:00
  • a0436306b8 removed unneeded code hyung-hwan 2020-09-03 03:24:14 +00:00
  • 263fa969d4 added more test cases for hawk_add_ntime()/hawk_sub_ntime() hyung-hwan 2020-09-03 02:56:38 +00:00
  • a3c7f4c6f7 renamed some time functions. enhanced hawk_add_ntime()/hawk_sub_ntime() to detect overflow/underflow hyung-hwan 2020-09-02 20:02:51 +00:00
  • 87e3601818 removed unneeded substitution in configure.ac hyung-hwan 2020-08-19 04:56:50 +00:00
  • 1701a40dca removed the do..while wrapper from HAWK_STATIC_ASSERT hyung-hwan 2020-08-19 04:33:18 +00:00
  • 6602de8527 added a static assertion in lib/hawk-cmn.h hyung-hwan 2020-08-19 04:28:38 +00:00
  • afb7fa41ff improved character definitions in hawk-cmn.h hyung-hwan 2020-08-19 04:03:56 +00:00
  • 9988b1afcd added check for the u and U prefix for string literals hyung-hwan 2020-08-19 02:38:07 +00:00
  • 416a39868a regenerated some build files hyung-hwan 2020-08-19 02:04:08 +00:00
  • 3cceb80fa0 renamed --enable-unicode to --enable-wide-char hyung-hwan 2020-08-16 07:20:01 +00:00
  • fb948bba12 added --enable-pthread-flags to configure.ac hyung-hwan 2020-08-15 18:26:56 +00:00
  • 44101be7ac updated ax_lib_mysql.m4 hyung-hwan 2020-08-15 15:07:10 +00:00