Commit Graph

500 Commits

Author SHA1 Message Date
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
097a6c92f2 fixed some bugs in hawk_rtx_format() and hawk_rtx_formatmbs() 2020-11-09 12:07:16 +00:00
9a8c97e3ab added some test cases on math functions 2020-11-08 18:06:15 +00:00
aa04aa2ad7 added more test cases 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 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 2020-11-07 01:51:52 +00:00
fe600c2ce4 added check for the first parameter to operator new in configure.ac 2020-11-07 01:26:29 +00:00
2390a8c5cc minor changes of some conditionals in hawk-cmn.h 2020-11-06 14:04:59 +00:00
38c193cd31 made some defintions conditional 2020-11-05 15:10:28 +00:00
105bbf5429 changed hawk_xma_free() a bit 2020-11-03 12:59:28 +00:00
4323b0b7ce changed xma dump title 2020-11-03 06:54:20 +00:00
06a698058e changed hawk to print xma information when -D and -m are specifed 2020-11-03 06:44:36 +00:00
42637318b7 fixed more bugs in xma 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 2020-11-03 01:24:14 +00:00
200f5f1d94 added the xma memory manager 2020-11-02 09:54:12 +00:00
b17dfeea3c set RTLD_LOCAL for dlopen() when opening a module 2020-10-20 07:41:56 +00:00
78deb3a44d removed -std=c++11 from hawk.spec.in 2020-10-13 17:42:10 +00:00
23fbfed989 updated hawk.spec.in 2020-09-24 13:45:44 +00:00
2fe815e815 enhanced sys::read() to accept the 4th parameter as an input end delimiter 2020-09-14 11:28:57 +00:00
c15966a0f4 fixed wrong O_NONBLOCK handling in mod-sys.c 2020-09-08 16:08:28 +00:00
a097bb71fe redefined hawk_ntime_sec_t with a data size guard 2020-09-03 03:29:55 +00:00
a0436306b8 removed unneeded code 2020-09-03 03:24:14 +00:00
263fa969d4 added more test cases for hawk_add_ntime()/hawk_sub_ntime() 2020-09-03 02:56:38 +00:00
a3c7f4c6f7 renamed some time functions.
enhanced hawk_add_ntime()/hawk_sub_ntime() to detect overflow/underflow
2020-09-02 20:02:51 +00:00
87e3601818 removed unneeded substitution in configure.ac 2020-08-19 04:56:50 +00:00
1701a40dca removed the do..while wrapper from HAWK_STATIC_ASSERT 2020-08-19 04:33:18 +00:00
6602de8527 added a static assertion in lib/hawk-cmn.h 2020-08-19 04:28:38 +00:00
afb7fa41ff improved character definitions in hawk-cmn.h 2020-08-19 04:03:56 +00:00
9988b1afcd added check for the u and U prefix for string literals 2020-08-19 02:38:07 +00:00