|
0bf106532d
|
input handling experiment
continuous-integration/drone/push Build is passing
|
2024-05-19 15:12:47 +09:00 |
|
|
35929b8c88
|
experimenting udi implementation
continuous-integration/drone/push Build is passing
|
2024-05-18 13:47:37 +09:00 |
|
|
f08ba4cd12
|
fixed to clear inner data upon an error in the interactive mode
continuous-integration/drone/push Build is passing
|
2024-05-16 19:40:43 +09:00 |
|
|
c795b28cb8
|
added hcl_instantiatewithtrailer()
continuous-integration/drone/push Build is passing
|
2024-05-15 22:59:34 +09:00 |
|
|
47e0604b03
|
reorganized some files
continuous-integration/drone/push Build is passing
|
2024-05-14 21:14:39 +09:00 |
|
|
fdbe17729e
|
enhanced formatting functions to accept hcl as the first parameter in order to extend hcl_fmttobcstr() adn hcl_fmttoucstr() to handle %O and %J
continuous-integration/drone/push Build is passing
|
2024-05-14 20:52:25 +09:00 |
|
|
320a3f2d56
|
wip - fixing code in x-client.c
continuous-integration/drone/push Build is passing
|
2024-05-11 17:22:54 +09:00 |
|
|
5ae3cb1eba
|
wip - x-client
continuous-integration/drone/push Build is passing
|
2024-05-11 14:16:22 +09:00 |
|
|
514b6dc96d
|
moved some functions to sys.c
continuous-integration/drone/push Build is passing
|
2024-05-06 22:24:08 +00:00 |
|
|
fa90b72c85
|
tidy up some common code
continuous-integration/drone/push Build is passing
|
2024-05-05 14:46:56 +09:00 |
|
|
31cd79beb4
|
refactoring x-client.c - code broken as of this commit
continuous-integration/drone/push Build is passing
|
2024-04-29 19:01:00 +09:00 |
|
|
c801556603
|
redefined HCL_ALIGNOF() and added HCL_SFN()
continuous-integration/drone/push Build is passing
|
2024-04-28 13:40:56 +09:00 |
|
|
8dc884aa7e
|
added hcl_get_base_name_from_path()
merged hclx server and client into a single command
|
2024-04-27 21:16:00 +09:00 |
|
|
93200c9936
|
touched up hcl-x code
continuous-integration/drone/push Build is passing
|
2024-04-25 21:38:20 +09:00 |
|
|
d2a70a2292
|
some x-client code
continuous-integration/drone/push Build is passing
|
2024-04-22 19:09:24 +09:00 |
|
|
189ceb6d3a
|
removed unused files and added hcl_sys_send_iov() for common use
continuous-integration/drone/push Build is passing
|
2024-04-22 12:39:59 +09:00 |
|
|
7e782809f9
|
undergoing code refactoring of xproto, server, client code
continuous-integration/drone/push Build is passing
|
2024-04-21 22:15:04 +09:00 |
|
|
6eee6bc9eb
|
code clean-up of xproto code.
continuous-integration/drone/push Build is passing
added ifname to ifindex conversion code
|
2024-04-21 16:29:55 +09:00 |
|
|
ccbaae98a4
|
made a small fix over file inclusion failure handling
continuous-integration/drone/push Build is passing
|
2024-04-21 14:44:03 +09:00 |
|
|
803f9b2817
|
fixed the tv.wcount and tv.s.len restoration logic upon compiliation failure
continuous-integration/drone/push Build is passing
|
2024-04-21 02:24:27 +09:00 |
|
|
759c7a029b
|
removed some unused code
continuous-integration/drone/push Build is passing
|
2024-04-20 21:57:05 +09:00 |
|
|
c03801cb32
|
wip - adding more packet types
continuous-integration/drone/push Build is passing
|
2024-04-20 14:23:06 +09:00 |
|
|
340f1d8a44
|
wip - making hcl-x code more reusable
continuous-integration/drone/push Build is passing
|
2024-04-20 12:02:22 +09:00 |
|
|
f9bf37f8bf
|
fixed the lvalue check in the assignment list in read.c
continuous-integration/drone/push Build is passing
touched up fnblk handling in comp.c
updated more code in hcl-x.c
|
2024-04-18 23:06:28 +09:00 |
|
|
2dad89e2e9
|
code update for hcl-x
continuous-integration/drone/push Build is passing
|
2024-04-18 13:11:44 +09:00 |
|
|
e0083b4453
|
changed the binop check in the reader code
continuous-integration/drone/push Build is passing
|
2024-04-17 14:33:24 +09:00 |
|
|
9b42b989fa
|
simplified the logic to show the prompt in interactive mode.
continuous-integration/drone/push Build is passing
improved the EOF handling code
|
2024-04-17 12:20:25 +09:00 |
|
|
65d64f7c5f
|
enhanced the interactive mode processing a bit
continuous-integration/drone/push Build is passing
|
2024-04-17 02:00:28 +09:00 |
|
|
658e69635a
|
lib/read.c - updated code to reset some internal data upon an error so that another call to hcl_feed() and variants don't suffer
continuous-integration/drone/push Build is passing
|
2024-04-15 13:14:49 +09:00 |
|
|
73e3f189a8
|
updated feed_char() to reset to the START phase upon an error
continuous-integration/drone/push Build is passing
|
2024-04-15 02:59:59 +09:00 |
|
|
003ebb1b94
|
wip - more reworking on hcl server/client code
continuous-integration/drone/push Build is passing
|
2024-04-15 02:23:55 +09:00 |
|
|
59dfe8cbb7
|
wip - reworking hcl server/client code
continuous-integration/drone/push Build is passing
|
2024-04-14 18:33:15 +09:00 |
|
|
f9ee45cf41
|
removed an unused variable from gc.c
continuous-integration/drone/push Build is passing
|
2024-04-13 17:22:16 +09:00 |
|
|
897042f7f7
|
simplified the CLASS_LOAD instruction by chaining it with a PUSH instruction. now the class name part of the out-of-class method defintion refers to a normal variable
continuous-integration/drone/push Build is passing
|
2024-04-13 17:17:15 +09:00 |
|
|
7001476e6d
|
wip - changing class reference implementation in out-of-class method defintion - attempting to allow non-global names as well
continuous-integration/drone/push Build is passing
|
2024-04-13 15:15:27 +09:00 |
|
|
637e8ba3c4
|
fixed the compiler's check for block expression after if, elif, else, try, catch
continuous-integration/drone/push Build is passing
|
2024-04-13 00:48:23 +09:00 |
|
|
2437fadedf
|
fixed the compiler to check the presense of the exception handler expression in the catch part
continuous-integration/drone/push Build is passing
|
2024-04-10 19:48:49 +09:00 |
|
|
7634df5449
|
added the str.atPut primitive
continuous-integration/drone/push Build is passing
|
2024-04-10 19:23:15 +09:00 |
|
|
27459c7010
|
updated hcl_makebigint()
|
2024-04-09 00:43:27 +09:00 |
|
|
d578ded2c8
|
update for type correctness
continuous-integration/drone/push Build is passing
|
2024-04-06 16:52:53 +09:00 |
|
|
50bf4a1c0c
|
added hcl_makesymbolwithucstr()
continuous-integration/drone/push Build is passing
|
2024-04-06 16:21:31 +09:00 |
|
|
b1d62105a5
|
wip - fixing bootstrapping issues related to objects and classes
continuous-integration/drone/push Build is failing
|
2024-04-05 10:00:58 +09:00 |
|
|
b91e48d2a1
|
added hcl_seterrbfmtloc() and hcl_seterrufmtloc()
continuous-integration/drone/push Build is passing
added the errloc field to hcl_t to capture the exception location
|
2024-04-05 01:26:02 +09:00 |
|
|
4be0299de3
|
some implementation updates to the CLASS_LOAD instruction
continuous-integration/drone/push Build is passing
|
2024-04-04 21:16:28 +09:00 |
|
|
da4e895f6f
|
wip - out-of-class method definition
continuous-integration/drone/push Build is passing
|
2024-04-01 01:24:00 +09:00 |
|
|
e0ba7c6f12
|
updated the compiler to treat fun/class as defun/defclass if possible
continuous-integration/drone/push Build is passing
|
2024-03-31 23:14:17 +09:00 |
|
|
e7b778e999
|
updated code for HCL_CODE_CLASS_LOAD
continuous-integration/drone/push Build is passing
|
2024-03-30 18:46:18 +09:00 |
|
|
816b6d54f4
|
wip - class_load instruction for out-of-class method definition
continuous-integration/drone/push Build is passing
|
2024-03-16 17:00:34 +09:00 |
|
|
a0e47d79f9
|
wip - tiny change to out-of-tree method defintion handling
continuous-integration/drone/push Build is passing
|
2024-03-16 16:36:01 +09:00 |
|
|
9ff7c32262
|
updated test cases
continuous-integration/drone/push Build is passing
implementing method defintion outside the class definition block
|
2024-03-14 23:26:38 +09:00 |
|