Commit Graph

46 Commits

Author SHA1 Message Date
Janggun Lee
b465dd75f0 Fix examples formatting 2025-04-11 13:20:10 +09:00
Jaewoo Kim
32283f2ed1 Update model solution.
- Stop calculating operands for & operators.
- Evaluate the lhs of compound operators only once.
- Add `side-effect.c` example.
2025-04-07 11:03:18 +00:00
Janggun Lee
7047e17e10 Fix typo 2025-02-25 00:31:25 +09:00
Janggun Lee
72dadc608d Various quality-of-life improvements (ideas from @33577 )
* Very basic `hello_main.c`
* Big starting hint to `write_c`
* Better error messages on failed test
  * TODO: also improve it for asmgen, but not sure how to do it in a good way
2025-02-25 00:28:55 +09:00
Janggun Lee
fad9d02fea Prepare for Spring 2025. 2025-02-24 17:31:17 +09:00
Jeehoon Kang
099672d0b8 Bump 2024-05-08 03:31:34 +00:00
jungin.rhee
a02a928bf9 Update examples with new testcase 2023-03-16 20:33:22 +09:00
Janggun Lee
2cd4e3a169 add struct example 2022-11-21 18:16:42 +09:00
Minseong Jang
fb05faa8b0 Update examples 2022-08-02 14:57:36 +09:00
Minseong Jang
86c2194c0e Add optimized ir examples 2022-05-23 13:33:01 +09:00
Minseong Jang
c8813ac7a2 Add complement example 2022-03-25 14:40:59 +09:00
Minseong Jang
44d898f568 Update sizeof examples 2022-03-25 00:56:43 +09:00
Minseong Jang
75138c5ec2 Add sizeof examples 2022-01-25 21:19:01 +09:00
Chunmyong Park
e4eec1e81d Update skeleton 2020-07-02 14:28:58 +00:00
Chunmyong Park
5395c1e9ba Fix grader 2020-07-02 10:50:47 +00:00
Chunmyong Park
d64e9f622e Update grader 2020-07-02 06:54:19 +00:00
Jeehoon Kang
f79106c03d Update skeleton 2020-06-21 21:51:54 +09:00
Chunmyong Park
833f26b013 Update ir examples 2020-06-14 12:58:28 +00:00
Jeehoon Kang
a12db7949c Update tests 2020-06-12 05:05:23 +09:00
Chunmyong Park
6146714112 Fix example code 2020-06-10 10:47:32 +00:00
Jeehoon Kang
ea9e6afcf8 Add tests 2020-06-09 14:45:11 +00:00
Jeehoon Kang
ea97330e03 Hotfix deadcode elimination 2020-06-06 22:24:34 +09:00
Jeehoon Kang
54004932e3 Update skeleton 2020-06-05 20:27:13 +09:00
Jeehoon Kang
8134a56966 Hotfix mem2reg examples 2020-06-05 12:26:39 +09:00
Jeehoon Kang
7bb9ed11b5 Update skeleton 2020-06-05 00:54:00 +09:00
Jeehoon Kang
1c0c9a5dbc Update skeleton 2020-06-01 21:51:16 +09:00
Jeehoon Kang
4c850d5801 Update skeleton 2020-05-29 21:30:16 +09:00
Jeehoon Kang
599fb7ca35 Fix mem2reg test 2020-05-19 00:48:19 +09:00
Jeehoon Kang
e81247ba54 Update skeleton 2020-05-18 18:57:21 +09:00
Jeehoon Kang
773eeda067 Fix mem2reg test 2020-05-04 12:33:26 +09:00
Jeehoon Kang
9a2dd840d2 Add deadcode examples 2020-05-03 06:01:46 +00:00
Jeehoon Kang
f4dc5e426c Update skeleton 2020-05-02 07:52:40 +00:00
Jeehoon Kang
3bef06455e Update skeleton 2020-04-29 23:10:15 +09:00
Jeehoon Kang
61b2162408 Update mem2reg test 2020-04-24 02:01:07 +00:00
Jeehoon Kang
7c53818f73 Reorganize tests 2020-04-23 23:07:23 +09:00
Jeehoon Kang
073a65ae53 Update skeleton 2020-04-23 22:41:48 +09:00
Jeehoon Kang
9917ffcbd5 Update skeleton 2020-04-23 00:56:28 +09:00
Jeehoon Kang
7569d5ad83 Update skeleton 2020-04-20 16:21:20 +09:00
Jeehoon Kang
5b45cf1fd8 Update skeleton 2020-04-20 16:19:44 +09:00
Jeehoon Kang
72ec63ea82 Update IR's helper functions 2020-04-11 12:20:53 +09:00
Jeehoon Kang
6edb4665c0 Update IR 2020-04-09 13:04:23 +09:00
Jeehoon Kang
cef3fb7650 Add skeleton for arrays in IR 2020-04-01 23:44:37 +09:00
Jeehoon Kang
93a1d767a5 Issue homework 2: irgen 2020-04-01 10:54:46 +09:00
Jeehoon Kang
8938a7ad8f Update homework 1 and 2 2020-03-26 03:38:20 +09:00
Jeehoon Kang
1b7d25314d Update test 2020-03-17 22:30:16 +09:00
Jeehoon Kang
b929dc334d Initial commit 2020-03-17 17:31:16 +09:00