Commit Graph

40 Commits

Author SHA1 Message Date
92f4b4f561 100% coverage 2024-12-24 16:16:03 +08:00
4e591092db pos array size 2024-12-12 23:21:34 +08:00
a9054f0a64 fix prefix and div-assign 2024-12-08 15:40:44 +08:00
9a2a1b00be fix overflow indirection 2024-12-08 14:34:58 +08:00
3b95608233 test coverage 2024-12-08 11:40:47 +08:00
98d5a1a3bc remove const 2024-12-07 12:24:00 +08:00
2d7c2371e4 enum 2024-12-07 12:14:10 +08:00
dd4ef1edbd rename marker to kind 2024-12-07 10:20:15 +08:00
61b41ee713 compact local array 2024-12-07 00:41:24 +08:00
bf7061a7df new head desc 2024-12-06 21:13:19 +08:00
95871ff6bf extern 2024-12-06 16:52:31 +08:00
d1d1c88934 tests and fixes 2024-11-30 21:09:08 +08:00
e18bf2c2d3 complete operators 2024-11-30 17:47:28 +08:00
8114d04fb9 comma expr 2024-11-30 11:26:51 +08:00
50969c6bb9 implicit return 0 for main 2024-11-30 10:08:56 +08:00
4893f0cd68 refactor mv 2024-11-30 01:01:01 +08:00
66505c1389 const table 2024-11-29 16:00:22 +08:00
967a203414 string table and zero 2024-11-29 11:16:58 +08:00
57837abbba use t3-t6 2024-11-29 10:54:07 +08:00
44051c7985 use sp to find local 2024-11-29 09:49:57 +08:00
40eb2ce96f initial version of regalloc 2024-11-28 22:46:25 +08:00
b8108acb2e primary function call 2024-11-20 23:44:42 +08:00
653d42ccf3 srli should be srai 2024-11-20 22:46:57 +08:00
78bbc32779 more readme 2024-11-18 14:04:01 +08:00
12840c12f9 non-pointer arith check 2024-11-18 09:48:28 +08:00
05f6b1906f more void check 2024-11-17 21:33:57 +08:00
fb54211c71 void check 2024-11-17 17:23:30 +08:00
e97820d7ef more const 2024-11-17 17:01:18 +08:00
5670654667 do-while 2024-11-17 10:52:27 +08:00
dfbeb90387 decay 2024-11-17 10:39:58 +08:00
fc9ac15c4b postfix chain 2024-11-17 10:29:04 +08:00
cb7b0e2a76 pointer subtract 2024-11-16 23:46:40 +08:00
cf4c851aad new indirection 2024-11-16 22:28:00 +08:00
d3b7bc03f9 shift 2024-11-16 10:23:03 +08:00
cf45cf1e2f pointer arithmetic 2024-11-16 09:34:56 +08:00
f197671868 no eof 2024-11-16 08:39:45 +08:00
6c8e15ba66 streq 2024-11-16 08:24:55 +08:00
1b144230d4 char[] support 2024-11-16 01:12:39 +08:00
9c064f3c1c no global and big imm 2024-11-15 22:37:36 +08:00
917ba6b619 code 2024-11-15 21:27:39 +08:00