Commit Graph

26 Commits

Author SHA1 Message Date
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