hyung-hwan
  • Joined on 2022-12-21
hyung-hwan pushed to main at hyung-hwan/hio 2026-08-19 13:25:20 +00:00
a0ed98f6bf implemented client idle timeout, header timeoutupdated cgi, fcgi to suspend if wq is beyond threshold
hyung-hwan pushed to main at hyung-hwan/hio 2026-08-19 10:53:40 +00:00
17fe5f6d0b added header limit to htrd
hyung-hwan pushed to main at hyung-hwan/hio 2026-08-19 10:27:32 +00:00
9a65ddbb28 added t-008-wq.inc:
hyung-hwan pushed to main at hyung-hwan/hio 2026-08-19 08:41:11 +00:00
a7d73599d6 enhanced sendfile for multiple os variants
b42a8c0146 added hio_dev_getwqsize() to query the write queue size. http-pxy.c uses it
Compare 2 commits »
hyung-hwan pushed to main at hyung-hwan/hio 2026-08-19 08:11:43 +00:00
839e014323 defer the deallocatio of a device killed in an event handler
1674131b85 updated documentation text on hio_dev_write()
060cf0447f added a test for ssl
6f46f8e388 added the readpending() method to device method definition
11d3cb1d08 fixed some ssl wathcing issues
Compare 5 commits »
hyung-hwan pushed to main at hyung-hwan/hio 2026-08-18 14:56:57 +00:00
5905214f66 cleaned up halting functions in http handlers
3004474571 cleaned up mark_over functions in http handlers
93c9bf2858 completed http-pxy.c
Compare 3 commits »
hyung-hwan pushed to main at hyung-hwan/hio 2026-08-18 10:34:49 +00:00
01490acaa0 fixed the fcgi bug of ending a stream for a body-less request
59ecb8db93 added tests to cover fcgi
4e22453f04 remove evcb stack from sck and dev
356c729569 minor update to use hio_dev_sck_getevcbctx() in http-cgi.c
Compare 4 commits »
hyung-hwan pushed to main at hyung-hwan/hio 2026-08-18 07:48:41 +00:00
03456f5c2f extracted repeated client binding/unbinding to hio_svc_htts_task_bindtoclient() and hio_svc_htts_task_unbindfromclient()
1166881886 fixed wrong variable accesses in http-svr.c
63fe9fa962 extracted reference counting to rco
fbcc661fe2 cleaned up http-file.c
c1e1607811 adding hio_dev_sck_pushevcb() & hio_dev_sck_popevcb()
Compare 5 commits »
hyung-hwan pushed to main at hyung-hwan/hio 2026-08-18 00:28:56 +00:00
d26b4016ad fixed a typo bug when calling the write method. it used the initial data pointer instead of the current data pointer, and was fixed to use the current data pointer
hyung-hwan pushed to main at hyung-hwan/hio 2026-08-18 00:07:37 +00:00
61dcd00387 optimized away memmove when dealing with write queues by introducing the offset(off) field to hio_wq_t
hyung-hwan pushed to main at hyung-hwan/hawk 2026-08-17 13:50:04 +00:00
6844dde1b6 nonblock call polishing in pio
260318b24c fixed pio flaws
Compare 2 commits »
hyung-hwan pushed to main at hyung-hwan/hawk 2026-08-05 05:47:39 +00:00
6b7873b230 fixed a wrong condition in fix_val_with_raw() in hawk.go
hyung-hwan pushed to main at hyung-hwan/hawk 2026-08-05 05:37:02 +00:00
5a563d7c15 added hawk_rtx_isimmorstaticval() and fixed the go wrapper to call it to fix a bug of invalid memory reference
hyung-hwan pushed to main at hyung-hwan/hawk 2026-08-02 15:55:49 +00:00
6dc0dec3e8 added more test cases.
hyung-hwan pushed to xstack at hyung-hwan/hawk 2026-08-02 15:51:30 +00:00
hyung-hwan created branch xstack in hyung-hwan/hawk 2026-08-02 15:51:29 +00:00
hyung-hwan pushed to main at hyung-hwan/hawk 2026-08-02 08:22:45 +00:00
158865a866 fixed a wrong assertion
hyung-hwan pushed to main at hyung-hwan/hawk 2026-08-02 03:42:20 +00:00
d516cd2e4b added some error handling code for completeness
hyung-hwan pushed to main at hyung-hwan/hawk 2026-08-01 09:41:58 +00:00
79296debb1 removed some depth check
6999c3ac37 implementing converged runtime evaluation stack covering both statements and expressions
c3e4fd8457 switch based binop handler calls from table based calls
Compare 3 commits »
hyung-hwan pushed to main at hyung-hwan/hawk 2026-07-25 14:26:49 +00:00
7f7893d4d1 implemented expression evaluator using explcitly managed evaluation stack
e9f55d259f stack-based alternative expression evaluator
55f8b4f611 experimental application of makecontext/swapcontext/getcontext to hawk_rtx_evalcall() - only when depth is beyond threshold
c5f35799a5 experimental application of makecontext/swapcontext/getcontext to hawk_rtx_evalcall() - very slow
26bc3fd397 less recursion in statement evaluation
Compare 5 commits »