Commit Graph

42 Commits

Author SHA1 Message Date
505b4a181b adding hcl_openstd() 2021-02-07 17:57:35 +00:00
97885f9b24 added quadmath.h check to configure.ac 2020-11-15 10:32:34 +00:00
1fc06dac48 cleaned up build files 2020-11-15 09:56:06 +00:00
49625d87fd removed unneeded substitutions in configure.ac 2020-08-19 05:10:22 +00:00
702fa3f382 changed --enable-unicode to --enable-wide-char in configure.ac and removed c++ stuffs 2020-08-18 03:03:45 +00:00
63143f721d added hcl_prufmtv() and hcl_prbfmtv() 2019-06-02 05:06:08 +00:00
73361ba5b2 added the bin directory and moves files for binary commands into it 2019-05-14 04:21:35 +00:00
b776cccecf fixed a flaw in configure.ac 2019-04-17 06:01:59 +00:00
4a4e188a5c added --enable-full-liw to configure.ac 2019-04-17 05:51:36 +00:00
0c7771dd57 changed project url 2019-02-01 16:41:57 +00:00
61e3c006dd enhanced strftime %z check 2018-10-14 10:37:15 +00:00
61b7dbcabd added localtime_r check.
added SA_SIGINFO check
2018-10-14 10:28:28 +00:00
3bc1b3b95d enhanced pfmod loading code 2018-10-14 10:13:24 +00:00
f45e1ab52d enhanced the __int128_t check with extra check against va_arg 2018-06-30 03:48:37 +00:00
0c01b5af54 fixed a fault in libunwind support 2018-04-26 06:00:11 +00:00
b83d2bb501 added libunwind interface support for stack frame backtracing 2018-04-26 04:50:40 +00:00
b9acbd1694 restructured client and server code into a single library libhclex.
also migrated socket related functions into the library
2018-04-10 13:57:17 +00:00
3722986947 fixed tests in configure.ac 2018-04-09 06:24:08 +00:00
7c5bde98f1 fixed build files again 2018-04-09 06:11:57 +00:00
676595fbf2 changed the server code to support multiple listening addresses 2018-03-22 09:46:44 +00:00
7db7e3e48f renamed main2.c to main-s.c
started adding client code
2018-03-17 16:07:51 +00:00
6bd1650d50 enhanced the log_write callback to use as few write system calls as possible.
changed the hcl server to raise an error if .SCRIPT is not followed by actual script text on the same line
2018-03-16 16:20:40 +00:00
908503ac69 fixed the hcl server to apply some settings to underlying hcl 2018-03-16 01:46:59 +00:00
7371618c5b exported hcl_seterrbfmtv(), hcl_seterrufmtv()
added hcl_server_seterrbfmt(), hcl_server_seterrufmt(), hcl_server_seterrbfmtv(), hcl_server_seterrufmtv()
added socket address conversion functions
2018-03-14 14:40:05 +00:00
449ac10b9c moving code in main2.c to hcl-s.c 2018-03-13 10:20:33 +00:00
1e2e955ca0 changed the default value of --enable-libltdl to no 2018-03-07 07:54:24 +00:00
48bbbdd152 updated the build files to utilize the standalone libltdl library if available 2018-03-07 07:50:28 +00:00
b14799ebf2 changed configure.ac to reset DL_LIBS if it's set to 'none required' 2018-03-05 04:39:57 +00:00
743a3b2b53 added mmap/munmap check to configure.ac 2018-03-05 04:08:11 +00:00
0bc28e7b60 changed the format of accepted values by --enable-unicode 2018-02-28 07:33:13 +00:00
d0a9385c74 enhanced --enable-unicode to accept ucs4 and ucs2 in addition to yes/no.
redefined the moo_uch_t type to follow the enable-unicode value
2018-02-21 10:12:47 +00:00
81fd56e34d deprecated NDEBUG and introduced HCL_BUILD_DEBUG and HCL_BUILD_RELEASE 2018-02-21 09:30:18 +00:00
ad0534a18e added --enable-unicode to configure.ac
cleaned up unnecessary code
2018-02-21 07:37:10 +00:00
a29e4a3edc added some builtin modules, but without many functions in them 2018-02-15 15:36:15 +00:00
a8352ce3f5 adjusted bigint code 2018-02-13 11:48:16 +00:00
8492bb8bd9 mapped a dotted identifer to a primitive function 2018-02-12 10:50:44 +00:00
1457d91215 added dl_xxx vm primtiives 2018-02-09 03:48:30 +00:00
b6b8b3e7cb added more vm primitives 2018-02-08 14:40:56 +00:00
ddfc163c37 changed the reader to handle #(), #[], #{}, '() specially 2018-02-06 10:16:01 +00:00
f9a8451fe6 added _uint128_t check 2016-10-07 14:46:05 +00:00
dc2b007550 added some code to handle primitives and the call instruction 2016-10-06 17:49:47 +00:00
256efdb134 added initial hcl files 2016-09-28 14:40:37 +00:00