| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-08-17 | Ignore stdout of git init | mo8it | |
| 2024-08-09 | Update Ratatui | mo8it | |
| 2024-08-09 | Hide stderr of `cargo locate-project` | mo8it | |
| 2024-08-09 | Put Cargo.toml in `` | mo8it | |
| 2024-08-09 | Add a special confirmation for initialization in a workspace | mo8it | |
| 2024-08-09 | Fix typos | mo8it | |
| 2024-08-09 | Improve initialization in a Cargo workspace | mo8it | |
| 2024-08-09 | Check the status of the `cargo metadata` command | mo8it | |
| 2024-08-08 | Use fixed seeds with ahash | mo8it | |
| 2024-08-08 | Merge pull request #2076 from senekor/remo/snryotxotoxv | Mo | |
| Improve initialization in workspace | |||
| 2024-08-08 | Merge pull request #2075 from senekor/remo/swzqnkxqzutw | Mo | |
| Replace hashbrown with ahash | |||
| 2024-08-08 | Show the exercise name in the waiting message | mo8it | |
| 2024-08-08 | Show a message before running the exercise | mo8it | |
| 2024-08-08 | Attach error message as context | mo8it | |
| 2024-08-08 | Improve initialization in workspace | Remo Senekowitsch | |
| - Detect if we are in a cargo project more reliably. (e.g. if `rustlings init` is run in the `src/` directory) - Refuse to initialize rustlings in a non-workspace cargo project. - Automatically populate the `workspace.members` field if `rustlings init` is run in a workspace. This may be considered risky, as there is no guarantee that's what the user wanted to do. However, it is consistent with the behavior of `cargo new`. Also, newcomers to Rust are unlikely to accidentally be in a cargo workspace, as they won't know how to create one in the first place. The use case for initialization in a workspace is when a workshop organizer wants to use rustlings alongside other exerices and provide a single repository with everything in one place. | |||
| 2024-08-08 | Replace hashbrown with ahash | Remo Senekowitsch | |
| hashbrown is already used in the standard library, but we want the improved performance of the different hash algorithm. Using ahash directly conveys this intent more clearly. | |||
| 2024-08-08 | Allow initialization in a workspace | mo8it | |
| 2024-08-08 | Fix errors not being shown after the welcome message | mo8it | |
| 2024-08-08 | Add README to the solutions dir | mo8it | |
| 2024-08-08 | Remove state file and solutions dir from .gitignore | mo8it | |
| 2024-08-07 | Avoid using `RUSTFLAGS` to not trigger rebuilding, especially in rust-analyzer | mo8it | |
| 2024-08-07 | Fix exercise name shift in exercise check | mo8it | |
| 2024-08-02 | Use `trim_ascii` instead of `trim` | mo8it | |
| 2024-08-02 | Stop on first exercise solved | mo8it | |
| 2024-08-01 | Remove newline | mo8it | |
| 2024-08-01 | Fix rustfmt option | mo8it | |
| 2024-08-01 | Fix tests | mo8it | |
| 2024-08-01 | Run rustfmt on solutions in `dev check` | mo8it | |
| 2024-08-01 | Refactor check_solutions | mo8it | |
| 2024-08-01 | Improve the runner | mo8it | |
| 2024-08-01 | Hide `cargo build` warnings if there is no output | mo8it | |
| 2024-08-01 | Fix capacity | mo8it | |
| 2024-08-01 | Add hint to run `dev check` again after `dev update` | mo8it | |
| 2024-08-01 | Set stdin to null when running the binary of an exercise | mo8it | |
| 2024-07-28 | Make the output optional | mo8it | |
| 2024-07-28 | Run the final check in parallel | mo8it | |
| 2024-07-25 | Use the rexported crossterm from ratatui | mo8it | |
| 2024-07-25 | Test initialization | mo8it | |
| 2024-07-08 | Check is_terminal | mo8it | |
| 2024-07-07 | Improve some messages | mo8it | |
| 2024-07-07 | Mark the last exercise as done | mo8it | |
| 2024-07-04 | Fix tests | mo8it | |
| 2024-07-04 | Check exercises unsolved | mo8it | |
| 2024-07-04 | Check for missing TODO comments | mo8it | |
| 2024-07-02 | Fix typos | mo8it | |
| 2024-07-02 | Underline "next" | mo8it | |
| 2024-07-02 | Merge branch 'run-sols-in-parallel' | mo8it | |
| 2024-06-14 | Fix typos | mo8it | |
| 2024-06-10 | Run solutions in parallel | mo8it | |
| 2024-06-02 | Add --require-solutions option to `dev check` | mo8it | |
