Commit Graph

40 Commits

Author SHA1 Message Date
9fd31c9c52 fixed a bug of not setting the exception variable position in compile_catch()
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-21 01:19:53 +09:00
169c626819 split some common files
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-15 16:36:25 +09:00
955b734a79 split string fucntions to separate files str.c and hcl-str.h
Some checks failed
continuous-integration/drone/push Build is failing
2024-10-14 18:57:10 +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
003ebb1b94 wip - more reworking on hcl server/client code
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-15 02:23:55 +09:00
d578ded2c8 update for type correctness
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-06 16:52:53 +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
3d47a99cd2 added many charcter handling code
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-22 00:24:57 +09:00
428f67f25c added hcl_feedbchars()/hcl_feeduchars()
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-03 18:04:46 +09:00
e5dc214a59 added hcl_copy_ucstr_to_bcstr(), hcl_copy_bcstr_to_ucstr(), hcl_errnum_to_errbcstr(), hcl_errnum_to_errucstr()
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-29 20:26:48 +09:00
7c6511d4ad rewriting variable collection in a class 2022-01-04 15:26:17 +00:00
68ad99eca7 added hcl_dupucstr(), hcl_dupbcstr() 2021-03-28 18:12:07 +00:00
7fc4262d01 made enhancement to show location information for the ECALL runtime error 2021-01-29 12:39:31 +00:00
51e347889d the new compiler is becoming usable. but not complete yet.
added more string copy functions
2021-01-22 14:43:47 +00:00
e8ac460f59 added hcl_add_ntime()/hcl_sub_ntime() 2020-09-03 06:21:01 +00:00
e27058d771 added the _instsize field to hcl_t, hcl_server_t, hcl_client_t 2019-06-21 12:36:25 +00:00
6e5a92a041 refined the msb positioning functions
migrated hcl_isint()/hcl_isbigint() to hcl-prv.h
2019-05-04 17:56:45 +00:00
c3359bac1d redefined endian conversion routines 2019-05-02 07:58:36 +00:00
02c468bd1f renamed inconsistent function names 2019-03-19 13:29:59 +00:00
1a6aaf1831 added hcl_byte_to_bcstr().
implemented k/K/w/W in the formatted output function
2019-03-18 15:37:07 +00:00
fd99432186 redefined hash functions 2019-03-06 01:50:46 +00:00
ad985e3862 fixed indentataion 2019-03-05 06:39:10 +00:00
947f6080d1 changed hcl_hash_bytes() to use fnv-1 hash 2019-03-01 09:12:34 +00:00
d75b34126e changed hcl_hash_bytes() to sdbm hash 2019-03-01 07:51:53 +00:00
b39ce631b3 added hcl_fill_uchars()/hcl_fill_bchars() 2019-02-18 17:18:21 +00:00
64acfe3aec restructured client and server code into a single library libhclex.
also migrated socket related functions into the library
2018-04-10 13:57:17 +00:00
e92407221f renamed some function names for naming consistency 2018-04-07 15:54:16 +00:00
9c23d72cec renamed some encoding functions for consistency 2018-04-06 16:33:17 +00:00
01335db507 remove some spaces 2018-04-06 15:16:23 +00:00
16b96e49bc made code a bit win32 friendly 2018-03-31 07:10:43 +00:00
e5fbf1967f added hcl_get_sockaddr_info() 2018-03-25 02:53:03 +00:00
8be5e3fd83 moved the socket address convertion functions to the main hcl library
enhanced the client library and samples
2018-03-22 03:42:17 +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
3ba32a615d exported hcl_conv_ucs_to_bcs_with_cmgr() and similar functions
enhanced the sample server program
2018-03-12 16:45:42 +00:00
d51ad1cd6a Added partial sample program to accept requests over a socket 2018-03-12 10:39:13 +00:00
ef51ee4a1d enhanced the logfmtv to handle encoding conversion of the format string 2018-02-26 15:24:45 +00:00
4f55376107 touched up code. added eqv? eql? not 2018-02-08 07:40:27 +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