ee152519a8
converted some macros to functions - hcl_getxtn(), hcl_getcmgr(), hcl_setcmgr, hcl_getmmgr()
...
continuous-integration/drone/push Build is passing
introduced the same macros unsing upper-case naming convention - HCL_XTN(), HCL_MMGR, HCL_CMGR()
enhanced the pascal wrapper to load an included file based on the parent path
2024-02-20 15:40:39 +09:00
9aa1bde1a1
changed hcl_geterrnum() to HCL_ERRNUM().
...
continuous-integration/drone/push Build is passing
reintroduced hcl_geterrnum() as a function
2024-02-03 13:36:05 +09:00
5f91536a38
code cleanup
continuous-integration/drone/push Build is failing
2023-12-22 11:53:29 +09:00
3d47a99cd2
added many charcter handling code
continuous-integration/drone/push Build is failing
2023-11-22 00:24:57 +09:00
5a28ab3749
working on the block expression compilation
continuous-integration/drone/push Build is failing
2023-11-10 00:03:03 +09:00
9409e8ec65
removed 'return' from where it's not needed
2021-02-28 06:43:22 +00:00
6789e4b3a4
fixed a bug in hcl_allocheap()
2021-02-11 09:35:38 +00:00
1d0c7a8bbc
allowed vmprim.alloc_heap() to create a bigger heap than requested.
...
enhanced the standard implementation(std.c) to attempt HUGETLB if the requested heap size is over 1/2 of the huge page size
2021-02-09 14:54:54 +00:00
e4ae7add8b
coding a better compiler
2021-01-17 17:45:39 +00:00
11e831bbcc
switching GC from semi-space copying to mark-sweep
2020-12-31 17:48:47 +00:00
9094157e28
fixed print_formatted() to use hcl_outfmtobj() instead of hcl_print().
...
added 2 new optional callbacks - vmprim.alloc_heap and vmprim.free_heap
2018-03-01 14:47:12 +00:00
e54096f2a0
changed copyright years
2018-02-07 14:13:13 +00:00
293222d5c5
trying to revive this project
2018-02-05 10:43:25 +00:00
94e690004d
added initial hcl files
2016-09-28 14:40:37 +00:00