Commit Graph

35 Commits

Author SHA1 Message Date
20fb7f54b7 fixed a flaw in print_ucs() in fmt.c
renamed ENABLE_HCLEX to ENABLE_HCLX
2019-06-02 06:42:47 +00:00
a161944682 refactored fmt code 2019-05-31 10:54:13 +00:00
4ce47cb435 added the bin directory and moves files for binary commands into it 2019-05-14 04:21:35 +00:00
2d9f5b51ad added sys.time, sys.random, sys.srandom.
removed test-bi.sh
wrote a simple bigint test program into test-bi.hcl
2019-04-17 03:46:39 +00:00
fe81119228 changed project url 2019-02-01 16:41:57 +00:00
46405428f3 fixed the wrong pfmod prefix in Makefile.am 2018-11-03 16:02:38 +00:00
140682dfc4 reorganized some callback functions into cb-impl.c 2018-11-03 15:57:14 +00:00
7f0428d288 cleaned up some code 2018-11-02 14:15:28 +00:00
9e72cb1ca3 enhanced pfmod loading code 2018-10-14 10:13:24 +00:00
1b59610444 added hcl_getsynerrnum() and enhanced EOF handling 2018-07-28 04:08:09 +00:00
a07f943dbc added libunwind interface support for stack frame backtracing 2018-04-26 04:50:40 +00:00
fa726cd82b renamed hcl_json_t to hcl_jsoner_t 2018-04-21 05:36:06 +00:00
f87fdba5cb added json related files 2018-04-21 02:13:53 +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
ae3745d5f3 added HCL_MOD_INCTX to hcl
added HCL_SERVER_MODULE_INCTX to hcl server
2018-04-09 15:54:54 +00:00
8f3191011c fixed build files again 2018-04-09 06:11:57 +00:00
16ac5fe68d fixed build files 2018-04-09 05:36:32 +00:00
3fb9b31192 fixed reply encoding in the unicode mode in the server 2018-03-29 03:08:43 +00:00
116512ae9d started adding fpdec calculation functions 2018-03-28 16:40:42 +00:00
46ff9acfe2 exposed hcl_addbuiltinprims(). 2018-03-19 09:22:12 +00:00
5aa3a72eea renamed main2.c to main-s.c
started adding client code
2018-03-17 16:07:51 +00:00
70ef4b6299 enhanced the hcl server code to assign an ID to each worker created 2018-03-16 05:56:05 +00:00
6f69e018c4 added timer functions 2018-03-15 08:35:38 +00:00
de534fed83 cleaned up code a bit 2018-03-14 14:46:23 +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
d51ad1cd6a Added partial sample program to accept requests over a socket 2018-03-12 10:39:13 +00:00
de7db3e3bd updated the build files to utilize the standalone libltdl library if available 2018-03-07 07:50:28 +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
91e1177bdb added -ldl to the build process 2018-02-09 04:02:17 +00:00
7826f0ff06 changed the reader to handle #(), #[], #{}, '() specially 2018-02-06 10:16:01 +00:00
293222d5c5 trying to revive this project 2018-02-05 10:43:25 +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