| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-03-27 | Merge branch 'main' into performance | mo8it | |
| 2024-03-26 | Use == on simple enums | mo8it | |
| 2024-03-26 | Formatting | mo8it | |
| 2024-03-23 | Remove unneeded to_string call | mo8it | |
| 2024-03-16 | fix(verify): show stdout of the last line | Kazuki Matsuo | |
| 2023-08-28 | Merge pull request #1637 from mo8it/fix-warnings | liv | |
| Run clippy --fix | |||
| 2023-08-26 | Fix indicatif | mo8it | |
| 2023-08-26 | Run clippy --fix | mo8it | |
| 2023-05-01 | feat(cli): added success-hints option for the rustlings command | Romain Bayle | |
| closes #1373 | |||
| 2023-02-27 | Fixing the progress percentage | Nidhal Messaoudi | |
| 2023-01-03 | fix(verify): progress bar proportion now updates with the number of files ↵ | himanshu soni | |
| verified | |||
| 2022-10-14 | Merge pull request #1220 from azzamsa/percentage | liv | |
| feat(verify): add progress percentage in watch mode | |||
| 2022-10-14 | feat(verify): add progress percentage in watch mode | azzamsa | |
| 2022-10-12 | Apply uninlined-format-args clippy lint | Yuri Astrakhan | |
| This lint should also be applied to the excersies, but I am not certain how to run it for all non-crate individual files. To re-run: ``` rustup run nightly cargo clippy --fix -- -A clippy::all -W clippy::uninlined_format_args ``` | |||
| 2022-04-20 | Merge branch 'main' into progress-indicator | Ryan Lowe | |
| 2022-04-20 | chore: bump library versions | mokou | |
| 2022-02-05 | feat!: Add progress indicator | Ryan Lowe | |
| closes #360 BREAKING CHANGE: verify() has a new function signature so it can know the current completion progress | |||
| 2021-08-24 | fix(cli): remove unnecessary borrows (#829) | Ben Armstead | |
| * Update dependencies * Format better and remove unnecessary borrows | |||
| 2021-04-18 | style: formatted files with rustfmt | Zerotask | |
| 2021-03-20 | refactor: change from match to if for NO_EMOJI | Matt Lebl | |
| 2021-03-19 | feat: Replace emojis when NO_EMOJI env variable present | Matt Lebl | |
| 2020-08-10 | chore: Run cargo fmt | Étienne Barrié | |
| 2020-07-08 | feat: Remind the user of the hint option (#425) | Alexx Roche | |
| Suggestion from AbdouSeck https://github.com/rust-lang/rustlings/issues/424#issuecomment-639870331 for when the student's code has errors. | |||
| 2020-06-04 | feat: Add a --nocapture option to display test harnesses' outputs | Abdou Seck | |
| This new feature can be accessed by invoking rustlings with --nocapture. Both unit and integration tests added. closes #262 BREAKING CHANGES: The following function take a new boolean argument: * `run` * `verify` * `test` * `compile_and_test` | |||
| 2020-06-03 | Use .to_string rather than format macro | Abdou Seck | |
| 2020-04-06 | feature: makes "compile" exercise print output, resolves #270 | Roberto Vidal | |
| When running "compile"-mode exercises in interactive `verify` mode, we print their output when we prompt the learner if they want to continue. This improves the "experimentation" experience, since trying different things does produce a visible change. | |||
| 2020-02-26 | feat: Add clippy lints | Mario Reder | |
| - adds a new 'clippy' category for exercises - clippy exercises should throw no warnings - install script now also installs clippy is related to https://github.com/rust-lang/rust-clippy/issues/2604 | |||
| 2020-02-20 | refactor: exercise evaluation | Roberto Vidal | |
| Exercise evaluation (compilation + execution) now uses Results Success/failure messages are standardized | |||
| 2019-11-18 | feat(watch): show hint while watching | vyaslav | |
| 2019-11-12 | fix(run): makes `run` never prompt | Roberto Vidal | |
| `watch` and `verify` do prompt the user to actively move to the next exercise. This change fixes `run` to never prompt. Previously it was inconsistent between "test" and "compile" exercises. BREAKING CHANGE: we again change the behavior of the `run` command | |||
| 2019-11-11 | feat: improve `watch` execution mode | Roberto Vidal | |
| The `watch` command now requires user action to move to the next exercise. BREAKING CHANGE: this changes the behavior of `watch`. | |||
| 2019-10-21 | feat: Added exercise for struct update syntax | Viacheslav Avramenko | |
| 2019-05-22 | Cargo fmt the rustlings application code | Eddy Petrisor | |
| Signed-off-by: Eddy Petrisor <eddy.petrisor@gmail.com> | |||
| 2019-04-12 | Extract exercise struct to encapsulate path logic | Chris Pearce | |
| 2019-04-07 | Extract command builders into util | Chris Pearce | |
| 2019-03-13 | deduplicate | Andrew Bagshaw | |
| 2019-03-13 | Start verification at most recently modified file | Andrew Bagshaw | |
| 2019-03-11 | clippy-ify | lyn | |
| 2019-03-06 | standardize exercise running via an external toml file | lyn | |
| 2019-02-17 | Add thread exercises to verify entrypoint | Hirokazu Hata | |
| 2019-02-15 | fix test command execution | liv | |
| seems like i forgot that you actually need to run executables created with `rustc --test`! this also reworks the "test1" exercise a bit closes #108 | |||
| 2019-01-25 | add "--color always" to the other rustc commands | liv | |
| 2019-01-23 | add tests; refactor exercise links | liv | |
| 2019-01-09 | add --test run flag | liv | |
| 2019-01-09 | add a test | liv | |
| 2019-01-09 | remove the ex*.rs files | liv | |
| 2019-01-09 | rustfmt | liv | |
| 2019-01-09 | split codebase | liv | |
