hyung-hwan
  • Joined on 2022-12-21
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-30 14:36:04 +00:00
0a2b089351 refactored po-cat.c
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-29 12:49:24 +00:00
ed00280fd8 work in progress to support language files
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-29 12:47:05 +00:00
eb86aac3e5 work in progress to support language files
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-29 12:41:24 +00:00
1955b8788c added translation of more messages
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-29 12:20:14 +00:00
ce7910525d work in progress to support language files
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-26 14:49:31 +00:00
beb66238f1 minor code touch-up
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-22 08:16:42 +00:00
479b74d1a3 updated parse_unary to fold more consistent constant folding
f444cc92fe enhanced constant folding for binary operators in lib/parse.c
b5464605d8 enhanced if(0), while(0) folding to support some subset of a groupd node
9e5804a15b handled folding of the else part for if(1) and its variant
ecc1c4bfb3 implemented the folding of if/while if the condition is definitely false
Compare 6 commits »
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-11 15:02:34 +00:00
b9dd73ee9f added some tests for unary operators
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-11 14:46:55 +00:00
bc9e8887aa lowered the unary plus operator
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-11 04:30:58 +00:00
c2c0146c24 fxied a concurrency issue in eval_fncall_fnc
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-11 04:11:32 +00:00
4ce64a91b5 lowered print to byte code but not optmized
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-10 16:36:40 +00:00
188cb2c514 packed the INIT_BLK instruction
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-09 13:49:38 +00:00
e15ca2db19 added HAWK_FBC_OP_INIT_BLK
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-09 12:11:12 +00:00
8b51ef0f49 added HAWK_FBC_OP_BNOT
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-09 02:48:10 +00:00
e362e2616a added some more test cases for hawk::bool
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-09 02:27:21 +00:00
9e9725dc8c added hawk::bool
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-08 16:31:56 +00:00
21d63b6eb8 added HAWK_FBC_OP_LNOT
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-08 06:08:58 +00:00
bb712ef283 fxied wrong variables in unrolling runtime modules
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-08 04:52:36 +00:00
ddd043ea54 improved module unrolling after initialization failure
hyung-hwan pushed to main at hyung-hwan/hawk 2026-03-08 02:10:53 +00:00
2389b00504 fixed a bug of skipping module init when a module is loaded at runtime for the first time