Commit Graph

33 Commits

Author SHA1 Message Date
a9abaf5623 adding va-count, va-get, va-context for handling variable arguments 2021-05-16 10:32:27 +00:00
58ec16aa0a corrected clean-up actions in read_object() in read2.c 2021-01-16 08:23:52 +00:00
9752533d12 changing code for the new reader and compiler 2021-01-12 09:06:25 +00:00
5d05984664 changing code to improve the compiler 2021-01-09 16:53:35 +00:00
11e831bbcc switching GC from semi-space copying to mark-sweep 2020-12-31 17:48:47 +00:00
0823ddc2d0 cleaned up build files 2020-11-15 09:56:06 +00:00
852543ee19 Added some incomplete code for process-switching 2020-10-15 12:57:05 +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
51b52ca844 updated ax_pthread.m4 2020-02-27 07:57:19 +00:00
20fb7f54b7 fixed a flaw in print_ucs() in fmt.c
renamed ENABLE_HCLEX to ENABLE_HCLX
2019-06-02 06:42:47 +00:00
bfc4364ec2 enhanced sys.stime to use settimeofday if available 2019-04-17 06:28:18 +00:00
842b5491bd added sys.stime 2019-04-17 03:57:21 +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
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
ae3745d5f3 added HCL_MOD_INCTX to hcl
added HCL_SERVER_MODULE_INCTX to hcl server
2018-04-09 15:54:54 +00:00
46ff9acfe2 exposed hcl_addbuiltinprims(). 2018-03-19 09:22:12 +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
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
a60bd0c898 renamed hcl_purgeatdic() to hcl_zapatdic()
exposed hcl_moveoop() 
extended the meaning of the kernel bits in the object flags
extended hcl_pfbase_t to include the type - one of HCL_PFBASE_FUNC, HCL_PFBASE_VAR, HCL_PFBASE_CONST. HCL_PFBASE_CONST not fully implemented yet
2018-03-08 14:18:30 +00:00
de7db3e3bd updated the build files to utilize the standalone libltdl library if available 2018-03-07 07:50:28 +00:00
c865de4d61 changed the prototype of hcl_pfimpl_t to accept a hcl_mod_t* pointer 2018-02-28 04:52:01 +00:00
cfdc22ee60 added --enable-unicode to configure.ac
cleaned up unnecessary code
2018-02-21 07:37:10 +00:00
4e4aec4f20 added arr.size 2018-02-19 16:14:22 +00:00
a05efb1258 added arr.put 2018-02-19 10:03:02 +00:00
1ed8f3f655 Added dic.put 2018-02-17 17:01:48 +00:00
21cddab62f change dic.get to return an error code upon search failure 2018-02-17 16:45:17 +00:00
270a762e32 added some builtin modules, but without many functions in them 2018-02-15 15:36:15 +00:00