Commit Graph

177 Commits

Author SHA1 Message Date
Minseong Jang
9a238e8b90 Update readme 2022-04-12 09:17:30 +09:00
AinL
d4ef6aefd2 Add using --easy flag for faster reducing in README.md (#4)
* fuzz: add seed feature
fuzz: add easy flag (ease csmith)

* fuzz: remove inline prob flag

* fuzz: fix clipboard error...

* update fuzz

* Add `--skip-build` option

* readme: add using --easy for reduce

* Update fuzzer manual

Co-authored-by: Minseong Jang <minseong.jang@cp.kaist.ac.kr>
2022-04-12 09:15:20 +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
AinL
1acd0b1659 Fuzz: Add progress bar during creduce processing (#3)
* fuzz: add seed feature
fuzz: add easy flag (ease csmith)

* fuzz: remove inline prob flag

* fuzz: fix clipboard error...

* update fuzz

* Add `--skip-build` option

* fuzz: add progress bar on creduce
fuzz: modify gitignore

* fuzz: add rotate animation

* update to tqdm

* fuzz: fix format text

* fuzz: gitignore add tail enter

* Minor fix

Co-authored-by: Minseong Jang <minseong.jang@cp.kaist.ac.kr>
2022-04-05 00:12:44 +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
gmlwns2000
7ffd357fde update fuzz 2022-03-16 18:19:10 +09:00
gmlwns2000
d2ecfe629a fuzz: fix clipboard error... 2022-03-16 18:19:10 +09:00
gmlwns2000
25de13d0c4 fuzz: remove inline prob flag 2022-03-16 18:19:10 +09:00
gmlwns2000
8c6c71ef3b fuzz: add seed feature
fuzz: add easy flag (ease csmith)
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