|
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 |
|
|
d339338a40
|
added some pascal wrapper files
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
continuous-integration/drone/push Build is passing
|
2024-01-21 11:40:40 +09:00 |
|
|
3ea6b92b5f
|
attempt to implement the assignment expression using :=
continuous-integration/drone/push Build is failing
|
2024-01-06 13:15:15 +09:00 |
|
|
9bc90c4d60
|
added HCL_MOD_LIBDIRS
continuous-integration/drone/push Build is passing
|
2024-01-05 15:01:59 +09:00 |
|
|
58d913e3da
|
writing functions for bytecode and literal frame exchange with other vms
continuous-integration/drone/push Build is failing
|
2023-12-23 12:43:26 +09:00 |
|
|
5f91536a38
|
code cleanup
continuous-integration/drone/push Build is failing
|
2023-12-22 11:53:29 +09:00 |
|
|
2243a1357d
|
added HCL_IO_READ_BYTES
continuous-integration/drone/push Build is failing
added hcl_htonoow/hcl_ntohoow and the like
|
2023-12-16 00:31:50 +09:00 |
|
|
10189e60ce
|
cleaned up some code
continuous-integration/drone/push Build is failing
|
2023-12-07 23:01:17 +09:00 |
|
|
3d47a99cd2
|
added many charcter handling code
continuous-integration/drone/push Build is failing
|
2023-11-22 00:24:57 +09:00 |
|
|
8cb9178820
|
fixed many more issue in compiling block expressoins
continuous-integration/drone/push Build is failing
|
2023-11-12 21:54:17 +09:00 |
|
|
38e7d85312
|
removed unused variables and corrected flaws in error message conversion functions
continuous-integration/drone/push Build is passing
|
2023-11-07 20:18:06 +09:00 |
|
|
d9e658dc4b
|
some more naming changes
continuous-integration/drone/push Build is passing
|
2023-11-07 19:19:06 +09:00 |
|
|
20ddd12c89
|
renamed various names
continuous-integration/drone/push Build is passing
|
2023-11-05 22:31:33 +09:00 |
|
|
94a44f1fd7
|
separted the IO handlers to the source code handler and user stream handlers
continuous-integration/drone/push Build is passing
|
2023-11-05 16:58:45 +09:00 |
|
|
bcfe69feda
|
yet another round of internal name changes
continuous-integration/drone/push Build is passing
|
2023-11-04 23:23:20 +09:00 |
|
|
df924338df
|
internal name changes
continuous-integration/drone/push Build is passing
|
2023-11-04 22:58:31 +09:00 |
|
|
110cb0b767
|
renamed some variables
continuous-integration/drone/push Build is passing
|
2023-11-04 13:50:18 +09:00 |
|
|
801b5ea77f
|
restructured some go wrapper files
continuous-integration/drone/push Build is passing
|
2023-10-29 21:40:05 +09:00 |
|
|
a5d96cc6eb
|
added HCL_IO_WRITE_BYTES
continuous-integration/drone/push Build is passing
implemented it in the print handler
|
2023-06-01 00:30:41 +09:00 |
|
|
ce47037b79
|
enhanced hcl_attachiostdwithbcstr() and hcl_attachiostdwithucstr()
continuous-integration/drone/push Build is passing
|
2023-05-19 23:25:50 +09:00 |
|
|
b340f09ecc
|
extended hcl_attacio() to access a new input stream handler under the name of scanner.
renamed hcl_ioinarg_t to hcl_iosrarg_t
took back hcl_ioinarg_t for the new input stream handling
|
2023-05-19 12:55:08 +09:00 |
|
|
2bd78d2bfc
|
added hcl_attachiostdwithucstr().
updated hcl_readbaseinraw()
|
2023-05-19 00:16:51 +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 |
|
|
28bac46b39
|
added HCL_LOG_TARGET_BCS and HCL_LOG_TARGET_UCS
|
2021-07-19 18:59:17 +00:00 |
|
|
08cf4548bb
|
reworked on HCL_LOG_TARGET
|
2021-07-19 07:11:41 +00:00 |
|
|
6cf198dbc5
|
minor indentation fix in std.c
|
2021-05-23 18:23:18 +00:00 |
|
|
4761e76c07
|
more robust error handling in std.c
|
2021-03-30 06:13:46 +00:00 |
|
|
042fbbb880
|
added a few string formatting functions
|
2021-03-30 05:37:00 +00:00 |
|
|
270c9a434b
|
attempted to emulate socketpair() where it's unavailable
|
2021-03-30 01:37:36 +00:00 |
|
|
68ad99eca7
|
added hcl_dupucstr(), hcl_dupbcstr()
|
2021-03-28 18:12:07 +00:00 |
|
|
9f89bd7c1b
|
some more code cleanup
|
2021-03-28 03:44:27 +00:00 |
|
|
e46d7fa286
|
fixed minor flaws in the code
|
2021-03-25 16:53:05 +00:00 |
|
|
378bae261a
|
fixed some compiler bugs in processing weird if..elif..else expressions without body parts - (if true), (if false else), (if false elif true)
|
2021-02-18 15:48:44 +00:00 |
|
|
33db65a8b9
|
set the defailt logging mask to 0.
fixed wrong format specifiers in std.c
|
2021-02-11 14:14:49 +00:00 |
|
|
43322c6901
|
moved the heapsize parameter from hcl_open() to hcl_ignite()
|
2021-02-09 17:47:22 +00:00 |
|
|
816b900231
|
touched up code a bit
|
2021-02-09 15:06:41 +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 |
|
|
1aeee25ac6
|
removed cb-impl.c and cb-impl.h
|
2021-02-08 15:42:24 +00:00 |
|
|
4b3e318428
|
used hcl_openstdwithmmgr() in hcl-s.c and deleted unneeded code
|
2021-02-08 09:41:40 +00:00 |
|
|
7d7c709591
|
initialized the io multiplexer properly in cb_vm_startup()
|
2021-02-08 09:16:53 +00:00 |
|
|
e67985e58f
|
added std.c
|
2021-02-07 17:58:23 +00:00 |
|