Commit Graph

29 Commits

Author SHA1 Message Date
ee152519a8 converted some macros to functions - hcl_getxtn(), hcl_getcmgr(), hcl_setcmgr, hcl_getmmgr()
All checks were successful
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
ca1e82816d almost finished the byte cci handler. yet to test more
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-18 18:21:24 +09:00
ac38c62b0d wip - implementing byte cci handler
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-17 09:16:44 +09:00
d339338a40 added some pascal wrapper files
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-02 14:57:46 +09:00
ca9a6b9eb7 enhanced the main program to show prompt in the interactive mode
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-21 11:40:40 +09:00
291a999c2a cleaned up code by removing migrating unused functions
Some checks failed
continuous-integration/drone/push Build is failing
2023-12-06 11:09:15 +09:00
3d47a99cd2 added many charcter handling code
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-22 00:24:57 +09:00
3d85965b98 fixed a 128bit integer issue with va_arg
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-17 16:56:05 +09:00
5a28ab3749 working on the block expression compilation
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-10 00:03:03 +09:00
bcfe69feda yet another round of internal name changes
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-04 23:23:20 +09:00
ceaa977d12 fixed some undefined symbol issues
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-14 23:14:58 +09:00
a5d96cc6eb added HCL_IO_WRITE_BYTES
All checks were successful
continuous-integration/drone/push Build is passing
implemented it in the print handler
2023-06-01 00:30:41 +09:00
893e5d4c89 add hcl_attachiostd().
moved the default io handler from bin/main.c to lib/std.c
2023-05-18 10:24:01 +09:00
d8a23ad52c fixed %js handling in the formatting funtion 2022-01-24 07:39:43 +00:00
7ad9b2d499 rearranged the stack for the call operation by pushing a dummy receiver.
the rearrangement is done to make aa plain function call look the same as a message send
2022-01-22 15:40:38 +00:00
042fbbb880 added a few string formatting functions 2021-03-30 05:37:00 +00:00
9f89bd7c1b some more code cleanup 2021-03-28 03:44:27 +00:00
a20587537e minor code fixes 2021-03-27 10:32:23 +00:00
11e831bbcc switching GC from semi-space copying to mark-sweep 2020-12-31 17:48:47 +00:00
656e0150a9 cleaned up code and build files 2020-11-15 10:26:14 +00:00
a69434a96f enhancing the compiler and hcl_execute() for better interactive use 2020-10-08 09:25:54 +00:00
bfba16a757 restored the lost code for 'J' in fmt.c 2020-09-21 08:34:08 +00:00
64b8a5b1ef changed ambiguous code in lib/fmt.c 2020-07-10 14:52:29 +00:00
8af190ac46 fixed wrong prefix output for %# in fmt.c 2019-11-24 08:06:06 +00:00
e27058d771 added the _instsize field to hcl_t, hcl_server_t, hcl_client_t 2019-06-21 12:36:25 +00:00
19bba8d7e4 diverted w/W to k/K in format_stack_args() in the non-unicode mode 2019-06-02 15:58:12 +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
16c7c290ce added hcl_prufmtv() and hcl_prbfmtv() 2019-06-02 05:06:08 +00:00
77f8047af8 added fmt.c 2019-06-01 14:05:45 +00:00