Commit Graph

  • b2c8838dc8 Add submission script for hw2 Minseong Jang 2022-04-21 17:52:47 +09:00
  • 9a238e8b90 Update readme Minseong Jang 2022-04-12 09:17:30 +09:00
  • d4ef6aefd2 Add using --easy flag for faster reducing in README.md (#4) AinL 2022-04-12 09:15:20 +09:00
  • bd581d09e9 Update grader Minseong Jang 2022-04-05 19:08:54 +09:00
  • 5f1a38534f Conditionally import tqdm Minseong Jang 2022-04-05 14:11:33 +09:00
  • 1acd0b1659 Fuzz: Add progress bar during creduce processing (#3) AinL 2022-04-05 00:12:44 +09:00
  • e567681ed9 Update fuzzer Minseong Jang 2022-04-04 20:34:26 +09:00
  • 3a36e47985 Forbid incompatible pointer conversion Minseong Jang 2022-04-04 20:26:54 +09:00
  • 5f5fef54bd Remove sizeof2 example from small testcase Minseong Jang 2022-04-02 19:45:10 +09:00
  • 2e11197a58 Add -fsanitize=float-divide-by-zero option Minseong Jang 2022-04-01 02:31:12 +09:00
  • 5264066a3c Fix interp call instruction Minseong Jang 2022-03-29 11:57:13 +09:00
  • 4def8318f7 Fix ir interpreter Minseong Jang 2022-03-28 15:27:35 +09:00
  • 2947d4350f Add clang static analyzer to reduce criteria Minseong Jang 2022-03-28 15:26:49 +09:00
  • c4ec2c7881 Use -O0 instead of -O1 and -O2 Minseong Jang 2022-03-28 15:26:12 +09:00
  • 271e95ab1d Support negative value in ir parser Minseong Jang 2022-03-25 14:41:54 +09:00
  • c8813ac7a2 Add complement example Minseong Jang 2022-03-25 14:40:59 +09:00
  • 448335dc39 Fix reduce criteria Minseong Jang 2022-03-25 12:37:33 +09:00
  • 6c2adf84ed Restrict global variable initializer form Minseong Jang 2022-03-25 11:46:26 +09:00
  • b8c13d5b27 Fix ir interp Minseong Jang 2022-03-25 00:58:06 +09:00
  • f361f52e7d Ignore line markers from C preprocessing stage Minseong Jang 2022-03-25 00:57:32 +09:00
  • 44d898f568 Update sizeof examples Minseong Jang 2022-03-25 00:56:43 +09:00
  • bce209c613 Fix reduce criteria Minseong Jang 2022-03-20 15:02:28 +09:00
  • 27f228a853 Add --skip-build option Minseong Jang 2022-03-16 00:20:56 +09:00
  • 7ffd357fde update fuzz gmlwns2000 2022-03-15 20:26:33 +09:00
  • d2ecfe629a fuzz: fix clipboard error... gmlwns2000 2022-03-07 21:30:55 +09:00
  • 25de13d0c4 fuzz: remove inline prob flag gmlwns2000 2022-03-07 21:11:45 +09:00
  • 8c6c71ef3b fuzz: add seed feature fuzz: add easy flag (ease csmith) gmlwns2000 2022-03-07 21:06:44 +09:00
  • 3502d7193e Add hw2 grader Minseong Jang 2022-03-14 10:33:28 +09:00
  • 667d892ee0 Fix fuzzer script Minseong Jang 2022-03-13 16:17:52 +09:00
  • 68e6279f42 Update fuzzer users manual Minseong Jang 2022-03-08 11:03:24 +09:00
  • c67cd9941f Add fuzzer users manual Minseong Jang 2022-03-08 11:02:53 +09:00
  • f6f156ba81 Update permission Minseong Jang 2022-03-03 22:58:58 +09:00
  • 53512ad111 Update grader for h1 Minseong Jang 2022-02-28 09:59:11 +09:00
  • 3d4745403e Add grader for h1 Minseong Jang 2022-02-28 09:58:42 +09:00
  • 0b839020cf Bump Rust to 1.59.0 Minseong Jang 2022-02-28 09:57:16 +09:00
  • 6f0df5a4b8 Modify comments for cargo doc Minseong Jang 2022-02-27 22:39:21 +09:00
  • 9ea9eb8f4e Add kecc users manual Minseong Jang 2022-02-24 19:01:30 +09:00
  • b5f8858825 Fix -o option Minseong Jang 2022-02-24 19:00:28 +09:00
  • 9da544d942 Fix ci Minseong Jang 2022-02-23 23:08:25 +09:00
  • 95dfecf976 Fix reduce criteria Minseong Jang 2022-02-23 23:07:44 +09:00
  • 7aaae1b3e6 Fix interp Minseong Jang 2022-02-23 23:07:07 +09:00
  • d96dc2f5b3 Support float in fuzzer Minseong Jang 2022-02-23 23:06:19 +09:00
  • d1975502b6 Use clang instead of gcc Minseong Jang 2022-02-23 23:05:27 +09:00
  • e1f6ac5df6 Remove #[allow(dead_code)] Minseong Jang 2022-02-22 22:17:08 +09:00
  • 23fab484f3 Update README.md Minseong Jang 2022-01-27 15:23:36 +09:00
  • f731a3dce2 Update option name Minseong Jang 2022-01-27 15:22:37 +09:00
  • fd1043e09b Update IR visualizer Minseong Jang 2022-01-27 15:21:56 +09:00
  • 99d0ff1311 Implement IR visualizer Minseong Jang 2022-01-27 15:16:14 +09:00
  • 126cfcb13d Update references Minseong Jang 2022-01-25 22:58:46 +09:00
  • 75138c5ec2 Add sizeof examples Minseong Jang 2022-01-25 21:19:01 +09:00
  • 4902bd6d9f Update asm Minseong Jang 2022-01-25 17:22:58 +09:00
  • a843992e8f Change Option<DataSize> to DataSize Minseong Jang 2022-01-25 17:21:41 +09:00
  • 1fb7e85d37 Update end-to-end test Minseong Jang 2022-01-25 17:17:41 +09:00
  • eabf0067e2 Add RISC-V documentation links Minseong Jang 2022-01-25 09:15:56 +09:00
  • 724ffd2e6f Replace failure with thiserror Minseong Jang 2022-01-25 09:14:55 +09:00
  • 13f491642b Increase RUST_MIN_STACK for ci Minseong Jang 2022-01-25 09:10:30 +09:00
  • 407615f86d Update ci Minseong Jang 2022-01-25 09:10:18 +09:00
  • 6e1365c242 Do not use extern crate Minseong Jang 2022-01-20 18:28:46 +09:00
  • 7b1cdf9da3 Use clap::Parser Minseong Jang 2022-01-20 18:27:01 +09:00
  • 234cc109ed Bump dependencies Minseong Jang 2022-01-20 18:21:20 +09:00
  • 39b2467f7e Update bench Minseong Jang 2022-01-12 00:44:14 +09:00
  • a68aeef92c Add -fsigned-char option Minseong Jang 2022-01-09 10:20:17 +09:00
  • 1ed49eb716 Bump dependencies Minseong Jang 2022-01-05 17:17:59 +09:00
  • 28e4bb46a8 Update fuzzer script Minseong Jang 2021-12-31 16:31:54 +09:00
  • fca635529c Update dependencies Minseong Jang 2021-12-31 16:30:54 +09:00
  • de3068854a Fix error Jeehoon Kang 2021-06-21 18:54:57 +00:00
  • 4535b2ef6f Update Jeehoon Kang 2021-06-21 18:45:39 +00:00
  • 2d8d1e7fb4 Fix bugs Chunmyong Park 2020-07-03 12:02:26 +00:00
  • 87a17b2bb9 Add .zero directive Chunmyong Park 2020-07-03 07:59:47 +00:00
  • 1483614cad Set the range of the random number Chunmyong Park 2020-07-03 00:58:06 +00:00
  • 542535fbd6 Update bench Jeehoon Kang 2020-07-02 16:33:01 +00:00
  • e4eec1e81d Update skeleton Chunmyong Park 2020-07-02 14:28:58 +00:00
  • 5395c1e9ba Fix grader Chunmyong Park 2020-07-02 10:50:47 +00:00
  • d64e9f622e Update grader Chunmyong Park 2020-07-02 06:54:19 +00:00
  • 114f38cbb6 Add benchmark Jeehoon Kang 2020-07-01 14:23:41 +09:00
  • c3237276dc Expose ir::Value::try_from_initializer method Chunmyong Park 2020-06-27 09:38:38 +00:00
  • 56aabbe35d Update skeleton Chunmyong Park 2020-06-23 04:26:05 +00:00
  • f79106c03d Update skeleton Jeehoon Kang 2020-06-21 21:51:54 +09:00
  • 98505a6179 Update skeleton Jeehoon Kang 2020-06-21 21:38:51 +09:00
  • f4611c6eef Fix write asm Chunmyong Park 2020-06-19 12:57:22 +00:00
  • 4c12d47939 Add trait derives Jeehoon Kang 2020-06-17 11:33:47 +00:00
  • dcc09cb472 Hotfix ir equiv Jeehoon Kang 2020-06-15 07:00:05 +00:00
  • 67920894bb Fix more ir equiv Jeehoon Kang 2020-06-14 15:40:45 +00:00
  • 73d006f111 Fix ir equiv Jeehoon Kang 2020-06-14 13:35:08 +00:00
  • b79a713b5c Update IR interpreter Chunmyong Park 2020-06-14 12:59:12 +00:00
  • 833f26b013 Update ir examples Chunmyong Park 2020-06-14 12:58:28 +00:00
  • 1526873f41 Hotfix ir equiv 2 Jeehoon Kang 2020-06-13 16:55:03 +00:00
  • 0bdcfa7bc1 Hotfix ir equiv Jeehoon Kang 2020-06-13 16:38:15 +00:00
  • e8a69a3276 Update skeleton Chunmyong Park 2020-06-12 14:44:49 +00:00
  • 45de57cef7 Update submission scripts Jeehoon Kang 2020-06-12 05:32:47 +09:00
  • a12db7949c Update tests Jeehoon Kang 2020-06-12 05:05:23 +09:00
  • c2380efbb0 Implement IR equivalence checker Jeehoon Kang 2020-06-10 22:27:54 +09:00
  • 6146714112 Fix example code Chunmyong Park 2020-06-10 10:47:32 +00:00
  • 9ca05ba893 Improve --irrun option to print byte size value Chunmyong Park 2020-06-10 02:45:57 +00:00
  • 5101b294b6 Increase the suggested stack size to 32MB Jeehoon Kang 2020-06-10 09:45:05 +09:00
  • 8e1441e9fe Fix test script and bump Rust Jeehoon Kang 2020-06-09 15:08:00 +00:00
  • ea9e6afcf8 Add tests Jeehoon Kang 2020-06-09 14:45:11 +00:00
  • ea97330e03 Hotfix deadcode elimination Jeehoon Kang 2020-06-06 22:24:34 +09:00
  • 54004932e3 Update skeleton Jeehoon Kang 2020-06-05 20:27:13 +09:00
  • 8134a56966 Hotfix mem2reg examples Jeehoon Kang 2020-06-05 12:26:39 +09:00