Commit Graph

42 Commits

Author SHA1 Message Date
037174ddb6 adding hcl_openstd() 2021-02-07 17:57:35 +00:00
6b094588d5 added quadmath.h check to configure.ac 2020-11-15 10:32:34 +00:00
0823ddc2d0 cleaned up build files 2020-11-15 09:56:06 +00:00
52aa942508 removed unneeded substitutions in configure.ac 2020-08-19 05:10:22 +00:00
1fc6f09909 changed --enable-unicode to --enable-wide-char in configure.ac and removed c++ stuffs 2020-08-18 03:03:45 +00:00
16c7c290ce added hcl_prufmtv() and hcl_prbfmtv() 2019-06-02 05:06:08 +00:00
4ce47cb435 added the bin directory and moves files for binary commands into it 2019-05-14 04:21:35 +00:00
8c7979677f fixed a flaw in configure.ac 2019-04-17 06:01:59 +00:00
2255d894b0 added --enable-full-liw to configure.ac 2019-04-17 05:51:36 +00:00
fe81119228 changed project url 2019-02-01 16:41:57 +00:00
af67e44cb0 enhanced strftime %z check 2018-10-14 10:37:15 +00:00
7001dfa037 added localtime_r check.
added SA_SIGINFO check
2018-10-14 10:28:28 +00:00
9e72cb1ca3 enhanced pfmod loading code 2018-10-14 10:13:24 +00:00
b4463e8b84 enhanced the __int128_t check with extra check against va_arg 2018-06-30 03:48:37 +00:00
21ff19ed40 fixed a fault in libunwind support 2018-04-26 06:00:11 +00:00
a07f943dbc added libunwind interface support for stack frame backtracing 2018-04-26 04:50:40 +00:00
64acfe3aec 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
62beafa4ad fixed tests in configure.ac 2018-04-09 06:24:08 +00:00
8f3191011c fixed build files again 2018-04-09 06:11:57 +00:00
f575bc6add changed the server code to support multiple listening addresses 2018-03-22 09:46:44 +00:00
5aa3a72eea renamed main2.c to main-s.c
started adding client code
2018-03-17 16:07:51 +00:00
36ee74f0ec 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
a4e05ead91 fixed the hcl server to apply some settings to underlying hcl 2018-03-16 01:46:59 +00:00
25b71a4800 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
34a23ef986 moving code in main2.c to hcl-s.c 2018-03-13 10:20:33 +00:00
8cdd423a4e changed the default value of --enable-libltdl to no 2018-03-07 07:54:24 +00:00
de7db3e3bd updated the build files to utilize the standalone libltdl library if available 2018-03-07 07:50:28 +00:00
474d48a211 changed configure.ac to reset DL_LIBS if it's set to 'none required' 2018-03-05 04:39:57 +00:00
3eac18548c added mmap/munmap check to configure.ac 2018-03-05 04:08:11 +00:00
aaafc1371b changed the format of accepted values by --enable-unicode 2018-02-28 07:33:13 +00:00
c12b85e0a0 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
67a334bc26 deprecated NDEBUG and introduced HCL_BUILD_DEBUG and HCL_BUILD_RELEASE 2018-02-21 09:30:18 +00:00
cfdc22ee60 added --enable-unicode to configure.ac
cleaned up unnecessary code
2018-02-21 07:37:10 +00:00
270a762e32 added some builtin modules, but without many functions in them 2018-02-15 15:36:15 +00:00
eff0957fbb adjusted bigint code 2018-02-13 11:48:16 +00:00
4ddffc101d mapped a dotted identifer to a primitive function 2018-02-12 10:50:44 +00:00
a741b74513 added dl_xxx vm primtiives 2018-02-09 03:48:30 +00:00
95b4c5e0d7 added more vm primitives 2018-02-08 14:40:56 +00:00
7826f0ff06 changed the reader to handle #(), #[], #{}, '() specially 2018-02-06 10:16:01 +00:00
066b5c0e0d added _uint128_t check 2016-10-07 14:46:05 +00:00
15208b5e85 added some code to handle primitives and the call instruction 2016-10-06 17:49:47 +00:00
94e690004d added initial hcl files 2016-09-28 14:40:37 +00:00