Minseong Jang
|
3f91b321a5
|
Bump dependencies
|
2022-10-14 21:17:17 +09:00 |
|
Minseong Jang
|
e7edf89fb3
|
Bump dependencies
|
2022-09-12 10:51:55 +09:00 |
|
Minseong Jang
|
6e754a19bb
|
Update ci.yml
|
2022-09-12 10:46:13 +09:00 |
|
Minseong Jang
|
a23b474161
|
Update dependencies
|
2022-08-02 15:23:57 +09:00 |
|
Minseong Jang
|
fb05faa8b0
|
Update examples
|
2022-08-02 14:57:36 +09:00 |
|
Minseong Jang
|
4ff2d109ab
|
Add GDB usage to README
|
2022-06-06 22:59:26 +09:00 |
|
Minseong Jang
|
d2f7b9b465
|
Make opt_utils public
|
2022-06-02 21:38:24 +09:00 |
|
Minseong Jang
|
531a56c0ea
|
Update bench
Remove KECC binary when `make clean`
|
2022-06-02 14:45:16 +09:00 |
|
Minseong Jang
|
f7def26ba5
|
Update bench
|
2022-06-02 14:33:56 +09:00 |
|
Minseong Jang
|
c9b2725764
|
Update hw7 submission format
|
2022-06-02 13:47:56 +09:00 |
|
Minseong Jang
|
d3206a2b68
|
Update hw7 submission format
|
2022-06-02 13:26:24 +09:00 |
|
Minseong Jang
|
71b0c820f5
|
Add tests for O1
|
2022-05-23 13:34:30 +09:00 |
|
Minseong Jang
|
86c2194c0e
|
Add optimized ir examples
|
2022-05-23 13:33:01 +09:00 |
|
Minseong Jang
|
2f280650a8
|
Update fuzzer
|
2022-05-16 13:45:23 +09:00 |
|
Minseong Jang
|
64124bb68d
|
Change function name
`Instruction::is_pure` -> `Instruction::has_no_side_effects`
|
2022-05-02 19:31:25 +09:00 |
|
Minseong Jang
|
cf9893fbc3
|
Add hw7 small grader
|
2022-04-22 11:43:14 +09:00 |
|
Minseong Jang
|
1d2e46cc81
|
Allow dead code in opt utils
|
2022-04-21 19:05:58 +09:00 |
|
Minseong Jang
|
268bebc91e
|
Add grading scripts
|
2022-04-21 18:23:53 +09:00 |
|
Minseong Jang
|
b2c8838dc8
|
Add submission script for hw2
|
2022-04-21 17:52:47 +09:00 |
|
Minseong Jang
|
9a238e8b90
|
Update readme
|
2022-04-12 09:17:30 +09:00 |
|
Minseong Jang
|
bd581d09e9
|
Update grader
|
2022-04-05 19:08:54 +09:00 |
|
Minseong Jang
|
5f1a38534f
|
Conditionally import tqdm
|
2022-04-05 14:11:33 +09:00 |
|
Minseong Jang
|
e567681ed9
|
Update fuzzer
|
2022-04-04 21:44:16 +09:00 |
|
Minseong Jang
|
3a36e47985
|
Forbid incompatible pointer conversion
|
2022-04-04 20:26:54 +09:00 |
|
Minseong Jang
|
5f5fef54bd
|
Remove sizeof2 example from small testcase
|
2022-04-02 19:45:10 +09:00 |
|
Minseong Jang
|
2e11197a58
|
Add -fsanitize=float-divide-by-zero option
|
2022-04-01 02:31:12 +09:00 |
|
Minseong Jang
|
5264066a3c
|
Fix interp call instruction
Check that dtype of args and phinodes of init block are compatible
|
2022-03-29 11:57:13 +09:00 |
|
Minseong Jang
|
4def8318f7
|
Fix ir interpreter
|
2022-03-28 15:27:35 +09:00 |
|
Minseong Jang
|
2947d4350f
|
Add clang static analyzer to reduce criteria
|
2022-03-28 15:26:49 +09:00 |
|
Minseong Jang
|
c4ec2c7881
|
Use -O0 instead of -O1 and -O2
|
2022-03-28 15:26:12 +09:00 |
|
Minseong Jang
|
271e95ab1d
|
Support negative value in ir parser
|
2022-03-25 14:41:54 +09:00 |
|
Minseong Jang
|
c8813ac7a2
|
Add complement example
|
2022-03-25 14:40:59 +09:00 |
|
Minseong Jang
|
448335dc39
|
Fix reduce criteria
|
2022-03-25 12:37:33 +09:00 |
|
Minseong Jang
|
6c2adf84ed
|
Restrict global variable initializer form
|
2022-03-25 11:46:26 +09:00 |
|
Minseong Jang
|
b8c13d5b27
|
Fix ir interp
|
2022-03-25 00:58:06 +09:00 |
|
Minseong Jang
|
f361f52e7d
|
Ignore line markers from C preprocessing stage
|
2022-03-25 00:57:32 +09:00 |
|
Minseong Jang
|
44d898f568
|
Update sizeof examples
|
2022-03-25 00:56:43 +09:00 |
|
Minseong Jang
|
bce209c613
|
Fix reduce criteria
|
2022-03-20 15:02:28 +09:00 |
|
Minseong Jang
|
27f228a853
|
Add --skip-build option
|
2022-03-16 18:19:10 +09:00 |
|
Minseong Jang
|
3502d7193e
|
Add hw2 grader
|
2022-03-14 10:33:28 +09:00 |
|
Minseong Jang
|
667d892ee0
|
Fix fuzzer script
|
2022-03-13 16:17:52 +09:00 |
|
Minseong Jang
|
68e6279f42
|
Update fuzzer users manual
|
2022-03-08 11:03:24 +09:00 |
|
Minseong Jang
|
c67cd9941f
|
Add fuzzer users manual
|
2022-03-08 11:02:53 +09:00 |
|
Minseong Jang
|
f6f156ba81
|
Update permission
|
2022-03-03 22:58:58 +09:00 |
|
Minseong Jang
|
53512ad111
|
Update grader for h1
|
2022-02-28 09:59:11 +09:00 |
|
Minseong Jang
|
3d4745403e
|
Add grader for h1
|
2022-02-28 09:58:42 +09:00 |
|
Minseong Jang
|
0b839020cf
|
Bump Rust to 1.59.0
|
2022-02-28 09:57:16 +09:00 |
|
Minseong Jang
|
6f0df5a4b8
|
Modify comments for cargo doc
|
2022-02-27 22:39:21 +09:00 |
|
Minseong Jang
|
9ea9eb8f4e
|
Add kecc users manual
|
2022-02-24 19:04:42 +09:00 |
|
Minseong Jang
|
b5f8858825
|
Fix -o option
|
2022-02-24 19:00:28 +09:00 |
|
Minseong Jang
|
9da544d942
|
Fix ci
|
2022-02-23 23:08:25 +09:00 |
|
Minseong Jang
|
95dfecf976
|
Fix reduce criteria
|
2022-02-23 23:07:44 +09:00 |
|
Minseong Jang
|
7aaae1b3e6
|
Fix interp
|
2022-02-23 23:07:07 +09:00 |
|
Minseong Jang
|
d96dc2f5b3
|
Support float in fuzzer
|
2022-02-23 23:06:19 +09:00 |
|
Minseong Jang
|
d1975502b6
|
Use clang instead of gcc
|
2022-02-23 23:05:27 +09:00 |
|
Minseong Jang
|
e1f6ac5df6
|
Remove #[allow(dead_code)]
|
2022-02-22 22:17:08 +09:00 |
|
Minseong Jang
|
23fab484f3
|
Update README.md
|
2022-01-27 15:23:36 +09:00 |
|
Minseong Jang
|
f731a3dce2
|
Update option name
|
2022-01-27 15:22:37 +09:00 |
|
Minseong Jang
|
fd1043e09b
|
Update IR visualizer
|
2022-01-27 15:21:56 +09:00 |
|
Minseong Jang
|
99d0ff1311
|
Implement IR visualizer
|
2022-01-27 15:16:14 +09:00 |
|
Minseong Jang
|
126cfcb13d
|
Update references
|
2022-01-25 22:58:46 +09:00 |
|
Minseong Jang
|
75138c5ec2
|
Add sizeof examples
|
2022-01-25 21:19:01 +09:00 |
|
Minseong Jang
|
4902bd6d9f
|
Update asm
|
2022-01-25 17:22:58 +09:00 |
|
Minseong Jang
|
a843992e8f
|
Change Option<DataSize> to DataSize
|
2022-01-25 17:21:41 +09:00 |
|
Minseong Jang
|
1fb7e85d37
|
Update end-to-end test
|
2022-01-25 17:17:41 +09:00 |
|
Minseong Jang
|
eabf0067e2
|
Add RISC-V documentation links
|
2022-01-25 09:15:56 +09:00 |
|
Minseong Jang
|
724ffd2e6f
|
Replace failure with thiserror
|
2022-01-25 09:14:55 +09:00 |
|
Minseong Jang
|
13f491642b
|
Increase RUST_MIN_STACK for ci
|
2022-01-25 09:10:30 +09:00 |
|
Minseong Jang
|
407615f86d
|
Update ci
|
2022-01-25 09:10:18 +09:00 |
|
Minseong Jang
|
6e1365c242
|
Do not use extern crate
|
2022-01-20 18:28:46 +09:00 |
|
Minseong Jang
|
7b1cdf9da3
|
Use clap::Parser
|
2022-01-20 18:27:01 +09:00 |
|
Minseong Jang
|
234cc109ed
|
Bump dependencies
|
2022-01-20 18:21:20 +09:00 |
|
Minseong Jang
|
39b2467f7e
|
Update bench
|
2022-01-12 00:44:14 +09:00 |
|
Minseong Jang
|
a68aeef92c
|
Add -fsigned-char option
|
2022-01-09 10:20:17 +09:00 |
|
Minseong Jang
|
1ed49eb716
|
Bump dependencies
|
2022-01-05 17:17:59 +09:00 |
|
Minseong Jang
|
28e4bb46a8
|
Update fuzzer script
|
2021-12-31 16:31:54 +09:00 |
|
Minseong Jang
|
fca635529c
|
Update dependencies
|
2021-12-31 16:30:54 +09:00 |
|