|
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 |
|
|
69a5ef94bd
|
changed hcl_seterrxxx() functions not to set the errnum field again for failures in internal operations, especially in hcl_convxxx()
|
2018-04-06 14:59:44 +00:00 |
|
|
8726768be2
|
changed hcl_seterrxxx() functions
|
2018-04-06 14:37:40 +00:00 |
|
|
4ff11f147c
|
changed notation from #{} to #()
|
2018-04-06 14:21:47 +00:00 |
|
|
913883f31a
|
fixed an issume of producing a wrong closing bracket for a dictionary objecT
|
2018-04-06 08:55:23 +00:00 |
|
|
e41a02b957
|
changed hcl to be more json friendly including changing various notations and grammars
|
2018-04-06 08:33:25 +00:00 |
|
|
f1871fbe45
|
shortened bitwise-xxxx to bit-xxxx
|
2018-04-05 07:11:21 +00:00 |
|
|
3f614517a3
|
added primitive functions for bitwise operations on integers
|
2018-04-05 04:56:52 +00:00 |
|
|
46dc1968ad
|
implemented sqrt for fixed-point decimal.
fixed a bug in getting sqrt of a negative number
|
2018-04-04 04:41:23 +00:00 |
|
|
d5097b998a
|
added partial sqrt function
|
2018-04-03 14:02:40 +00:00 |
|
|
67c16596a8
|
added error messages in more places of bigint.c
|
2018-04-03 08:11:56 +00:00 |
|
|
9500b97c69
|
fixed a sign check bug in bigint.c
|
2018-04-03 07:49:46 +00:00 |
|
|
d4460c1b7c
|
fixed a bug and a wrong assertion in mul_nums()
|
2018-04-02 12:59:37 +00:00 |
|
|
0d350e9707
|
added hcl_mltnums() which scales the result according to the first parameter
|
2018-04-02 12:52:10 +00:00 |
|
|
dd73887115
|
added hcl_genums(), hcl_gtnums(), hcl_lenums(), hcl_ltnums(), hcl_eqnums(), hcl_nenums()
|
2018-04-02 12:28:09 +00:00 |
|
|
2d7fd04f25
|
implemented %f for sprintf
|
2018-04-02 08:47:50 +00:00 |
|
|
6ed4d2e705
|
added hcl_truncfpdevcal().
fixed bugs in sprintf
|
2018-04-01 17:09:07 +00:00 |
|
|
16b96e49bc
|
made code a bit win32 friendly
|
2018-03-31 07:10:43 +00:00 |
|
|
8df5087b9d
|
enhanced the multiplication function to truncate the resulting fixed-point decimal to the equal precision to the operands
|
2018-03-30 18:11:11 +00:00 |
|
|
e466c6b68a
|
disallowed fixed point decimal literal with no digit after the point.
fixed a bug in hcl_divnums
|
2018-03-30 17:37:40 +00:00 |
|
|
2253d09a18
|
implemented basic arithmetic operations for fixed-point decimals
|
2018-03-30 15:43:09 +00:00 |
|
|
dae10ef59c
|
fixed an escaping problem in printing a character or a string object
|
2018-03-29 04:47:03 +00:00 |
|
|
3fb9b31192
|
fixed reply encoding in the unicode mode in the server
|
2018-03-29 03:08:43 +00:00 |
|
|
116512ae9d
|
started adding fpdec calculation functions
|
2018-03-28 16:40:42 +00:00 |
|
|
3a30ffda7b
|
implemented reading and printing of fixed-point decimal number. primitives yet to be written
|
2018-03-28 08:57:49 +00:00 |
|
|
25253fc0e1
|
added neq? nql? nqk? for convenience over using not.
added >, >=, <, <=, =, /=
|
2018-03-28 03:15:20 +00:00 |
|
|
e5fbf1967f
|
added hcl_get_sockaddr_info()
|
2018-03-25 02:53:03 +00:00 |
|
|
0e2c892d8b
|
enhanced server's error handling a bit
|
2018-03-24 06:06:01 +00:00 |
|
|
e7726ac3db
|
added more error checks
|
2018-03-23 10:02:08 +00:00 |
|
|
8626c6c7aa
|
improved error handling in main-c.c
|
2018-03-23 02:51:38 +00:00 |
|
|
b845bee716
|
checked O_CLOEXEC availablity
|
2018-03-22 09:53:16 +00:00 |
|
|
f575bc6add
|
changed the server code to support multiple listening addresses
|
2018-03-22 09:46:44 +00:00 |
|
|
b7590398f1
|
implemented simple idle timeout on the server.
added --shutwr to the sample client code
|
2018-03-22 07:15:19 +00:00 |
|
|
41b7237ae5
|
improved the client sample code a bit
|
2018-03-22 06:08:44 +00:00 |
|
|
b3c0640ba6
|
fixed a bug in main-c.c
|
2018-03-22 04:31:18 +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 |
|
|
57f8c8969a
|
touched up hcl client code
|
2018-03-21 15:17:46 +00:00 |
|
|
f675835a11
|
added reply handler
|
2018-03-21 10:38:10 +00:00 |
|
|
69e50af80f
|
added more client code
|
2018-03-20 14:54:32 +00:00 |
|
|
f9cf5e6554
|
added some hcl client code
|
2018-03-20 10:36:00 +00:00 |
|
|
11dbde8380
|
fixed a bug in the default log callback
|
2018-03-19 09:50:56 +00:00 |
|
|
46ff9acfe2
|
exposed hcl_addbuiltinprims().
|
2018-03-19 09:22:12 +00:00 |
|
|
89f3fc2d08
|
started some code for hcl client
|
2018-03-18 15:29:16 +00:00 |
|
|
5aa3a72eea
|
renamed main2.c to main-s.c
started adding client code
|
2018-03-17 16:07:51 +00:00 |
|
|
1968f11cdf
|
fixed a logmask handling issue
|
2018-03-17 11:57:02 +00:00 |
|
|
c41c3a12af
|
enhanced the inclusion path handling in the sample hcl server code
added HCL_SERVER_SCRIPT_INCLUDE_PATH
added optstate field in hcl_server_worker_t
|
2018-03-17 05:44:40 +00:00 |
|
|
b3cef9ec5c
|
added the used field to hcl_server_wid_map_data_t
started implementing .SHOW-WORKERS and .KILL-WORKER
|
2018-03-16 17:27:24 +00:00 |
|
|
36ee74f0ec
|
enhanced the log_write callback to use as few write system calls as possible.
changed the hcl server to raise an error if .SCRIPT is not followed by actual script text on the same line
|
2018-03-16 16:20:40 +00:00 |
|
|
0b7acc1fd8
|
Added HCL_SERVER_WORKER_MAX_COUNT
changed the main server loop to purge dead clients as soon as the multiplex is finished
|
2018-03-16 14:57:34 +00:00 |
|