Commit Graph

  • fd2a8c01cb Separate drawing rows mo8it 2024-08-24 19:18:13 +02:00
  • b6129ad081 Use the full length for the wide footer mo8it 2024-08-24 17:45:38 +02:00
  • 28d0b0a21e Highlight selected row mo8it 2024-08-24 17:45:02 +02:00
  • b779c43126 Almost done with list display mo8it 2024-08-24 17:17:56 +02:00
  • 4e12725616 Don't exit the list on "to current" if nothing is selected mo8it 2024-08-24 00:23:45 +02:00
  • 570bc9f32d Start list without Ratatui mo8it 2024-08-24 00:14:12 +02:00
  • 47976caa69 Import Ordering mo8it 2024-08-22 14:42:17 +02:00
  • f1abd8577c Add missing Clippy allows to solutions mo8it 2024-08-22 14:41:25 +02:00
  • 423b50b068 Use match instead of comparison chain mo8it 2024-08-22 14:37:47 +02:00
  • bedf0789f2 Always use strict Clippy when checking solutions mo8it 2024-08-22 14:25:14 +02:00
  • a2d1cb3b22 Push newline after running an exercise instead on each rendering mo8it 2024-08-20 16:05:52 +02:00
  • e7ba88f905 Highlight the solution file mo8it 2024-08-20 16:04:29 +02:00
  • 50f6e5232e Leak info_file and cmd_runner in dev check mo8it 2024-08-20 14:47:08 +02:00
  • 8854f0a5ed Use anyhow! mo8it 2024-08-20 14:32:47 +02:00
  • 13cc3acdfd Improve readability mo8it 2024-08-20 13:56:52 +02:00
  • 5b7368c46d Improve error message if no exercise exists mo8it 2024-08-20 13:54:20 +02:00
  • 27999f2d26 Check if exercise doesn't contain tests mo8it 2024-08-20 13:49:48 +02:00
  • e74f2a4274 Check for #[test] with newline at the end mo8it 2024-08-20 13:39:14 +02:00
  • d141a73493 threads3: Improve the test mo8it 2024-08-20 13:35:07 +02:00
  • 631f44331e Remove --show-output for tests and use --format pretty mo8it 2024-08-20 13:08:15 +02:00
  • b01fddef8b Show progress of dev check mo8it 2024-08-19 23:52:22 +02:00
  • 78a8553f1c "Continue at" quits the list mo8it 2024-08-19 23:29:17 +02:00
  • b70c1abd7c Update deps mo8it 2024-08-19 23:28:53 +02:00
  • 71f31d74bc Update deps mo8it 2024-08-17 16:57:58 +02:00
  • 72e557b3a9 Break help footer on narrow terminals mo8it 2024-08-17 16:54:44 +02:00
  • 3eaccbb61a Restore the terminal after an error in the list mo8it 2024-08-17 16:49:07 +02:00
  • b678bd8ed2 Disable mouse in the list mo8it 2024-08-17 16:34:43 +02:00
  • 2baa140615 q only quits the list mo8it 2024-08-17 15:53:34 +02:00
  • e760f07767 Make it clear that reset only resets one exercise mo8it 2024-08-17 15:53:24 +02:00
  • ca5d5f0a49 Remove dot for copy-pasta mo8it 2024-08-17 15:45:02 +02:00
  • 69b4fd49fc Only take a u8 to avoid huge output mo8it 2024-08-17 14:59:00 +02:00
  • 36f315c344 Add "the" mo8it 2024-08-17 14:56:52 +02:00
  • 8016f5ca2d Remove unneeded comma mo8it 2024-08-17 14:55:58 +02:00
  • 8ef2ff1257 Remove "Hello and" mo8it 2024-08-17 14:54:13 +02:00
  • 6ce31defb6 Ignore stdout of git init mo8it 2024-08-17 14:40:09 +02:00
  • 0b3ad9141b Add exercise lints mo8it 2024-08-16 00:24:38 +02:00
  • c903db5c53 Add project lints mo8it 2024-08-16 00:15:33 +02:00
  • 8a038b946c Merge pull request #2084 from crd477/patch-1 Mo 2024-08-16 00:12:58 +02:00
  • ed9740b72c fix typo Chad Dougherty 2024-08-15 14:21:27 -04:00
  • ce3dcc9856 Fix typo mo8it 2024-08-09 12:47:32 +02:00
  • 4472d50eba chore: Release v6.2.0 rustlings-macros-v6.2.0 mo8it 2024-08-09 11:52:31 +02:00
  • a1d5702ba0 Ready for publish mo8it 2024-08-09 11:51:56 +02:00
  • 52a231ce2f Update Ratatui mo8it 2024-08-09 02:17:01 +02:00
  • 16af981772 Hide stderr of cargo locate-project mo8it 2024-08-09 01:27:31 +02:00
  • fc141b8dfc Put Cargo.toml in `` mo8it 2024-08-09 01:16:45 +02:00
  • 82ebd29ff6 Add a special confirmation for initialization in a workspace mo8it 2024-08-09 01:14:08 +02:00
  • f5737b5a49 Fix typos mo8it 2024-08-09 01:08:52 +02:00
  • 55e68d2c63 Update deps mo8it 2024-08-09 01:06:27 +02:00
  • 479f45da9b test_dir is a str anyway mo8it 2024-08-09 01:05:44 +02:00
  • 140c4e4812 Improve initialization in a Cargo workspace mo8it 2024-08-09 00:49:30 +02:00
  • 337460d299 Check the status of the cargo metadata command mo8it 2024-08-09 00:12:49 +02:00
  • e41c3a7c92 Use fixed seeds with ahash mo8it 2024-08-08 23:46:21 +02:00
  • 1b9faa4d61 Update CHANGELOG mo8it 2024-08-08 23:13:49 +02:00
  • 9f9a754a64 Merge pull request #2076 from senekor/remo/snryotxotoxv Mo 2024-08-08 23:48:09 +02:00
  • f7b0cfe8d1 Merge pull request #2075 from senekor/remo/swzqnkxqzutw Mo 2024-08-08 23:12:43 +02:00
  • 4ce8667b9d Show the exercise name in the waiting message mo8it 2024-08-08 22:48:53 +02:00
  • 0785b24192 Show a message before running the exercise mo8it 2024-08-08 22:41:41 +02:00
  • 34f02cf83d Attach error message as context mo8it 2024-08-08 22:37:56 +02:00
  • 8b43d79257 Fix integration tests Remo Senekowitsch 2024-08-08 14:04:43 +02:00
  • dc086c6bf1 Improve initialization in workspace Remo Senekowitsch 2024-08-08 12:51:27 +02:00
  • dc0ffbe16e Replace hashbrown with ahash Remo Senekowitsch 2024-08-08 01:23:58 +02:00
  • 8df66f7991 Allow initialization in a workspace mo8it 2024-08-08 02:45:18 +02:00
  • 39580381fa rust-analyzer problem isn't fixed :( mo8it 2024-08-08 01:48:57 +02:00
  • 06a0f278e5 Don't recommend the builtin VS-Code terminal because it can't clear scrollback mo8it 2024-08-08 01:35:47 +02:00
  • fd97470f35 Adapt type name in hint mo8it 2024-08-08 00:42:26 +02:00
  • 11fc3f1e56 Fix errors not being shown after the welcome message mo8it 2024-08-08 00:35:29 +02:00
  • 693bb708b2 Add README to the solutions dir mo8it 2024-08-08 00:20:20 +02:00
  • 97719fe8da Remove state file and solutions dir from .gitignore mo8it 2024-08-08 00:20:04 +02:00
  • 4933ace50b Add panic = "abort" for exercises mo8it 2024-08-07 23:54:02 +02:00
  • 81bf0a6430 Remove redundant rustfmt check for solutions mo8it 2024-08-07 23:46:11 +02:00
  • 24aed1b14e Update CHANGELOG mo8it 2024-08-07 23:45:58 +02:00
  • 09c3ac02f8 Merge pull request #2062 from jimbo5922/jimbo5922-fix-hashmap3-struct-name Mo 2024-08-08 00:40:51 +02:00
  • 45a39585b3 Merge pull request #2066 from matthewjnield/main Mo 2024-08-08 00:36:46 +02:00
  • 286a455fa9 Avoid using RUSTFLAGS to not trigger rebuilding, especially in rust-analyzer mo8it 2024-08-07 23:35:50 +02:00
  • bdf4960b6a Fix exercise name shift in exercise check mo8it 2024-08-07 23:25:22 +02:00
  • 13124aafe3 Update deps mo8it 2024-08-05 03:15:43 +02:00
  • 2128be8b28 chore: Fix snakecase convention in errors6.rs Matt Nield 2024-08-04 02:36:45 -04:00
  • 175294fa5d Add rust-version mo8it 2024-08-02 16:40:06 +02:00
  • 5016c7cf7c Use trim_ascii instead of trim mo8it 2024-08-02 16:28:05 +02:00
  • 1468206052 Stop on first exercise solved mo8it 2024-08-02 15:54:14 +02:00
  • d1ff4b5cf0 Remove newline mo8it 2024-08-01 19:19:25 +02:00
  • 700a065abd Fix rustfmt option mo8it 2024-08-01 19:19:14 +02:00
  • 3fc462f90f Fix tests mo8it 2024-08-01 19:17:40 +02:00
  • 65a8f6bb4b Run rustfmt on solutions in dev check mo8it 2024-08-01 19:14:09 +02:00
  • e0f0944bff Refactor check_solutions mo8it 2024-08-01 15:53:32 +02:00
  • c7590dd752 Improve the runner mo8it 2024-08-01 15:23:54 +02:00
  • 33a5680328 Hide cargo build warnings if there is no output mo8it 2024-08-01 11:28:26 +02:00
  • 455d87cadd Fix capacity mo8it 2024-08-01 11:26:30 +02:00
  • e65ae09789 fix format Yudai Kawabuchi 2024-08-01 09:55:25 +09:00
  • dacdce1ea2 fix: update struct name in hashmap3 Yudai Kawabuchi 2024-08-01 09:47:50 +09:00
  • 766f3c50ec Add hint to run dev check again after dev update mo8it 2024-08-01 01:07:56 +02:00
  • 802b97b2ed Set stdin to null when running the binary of an exercise mo8it 2024-08-01 01:07:31 +02:00
  • 2ad408f2b8 Update deps mo8it 2024-07-31 18:54:24 +02:00
  • c8fddd8f62 Add Github profile links for every author mo8it 2024-07-31 18:53:25 +02:00
  • 74fab994e2 Make the output optional mo8it 2024-07-28 20:30:23 +02:00
  • 3a99542f73 Run the final check in parallel mo8it 2024-07-28 17:39:46 +02:00
  • 2ae9f3555b Update deps mo8it 2024-07-28 13:30:31 +02:00
  • 1937b4bf66 Use the rexported crossterm from ratatui mo8it 2024-07-25 16:26:48 +02:00
  • 8beb290842 Test initialization mo8it 2024-07-25 16:14:38 +02:00
  • 8fec5155c7 Clean up tests mo8it 2024-07-25 15:12:14 +02:00