Commit Graph

164 Commits (bbdc5c60395ce7e126bcd6f8babacdf6a76ea2d9)

Author SHA1 Message Date
liv fc9fb536ca release: 5.4.0 2 years ago
wjwrh 1721ddc231 Fix the problem of different edition between rustc and rust-analyzer 2 years ago
liv 2b30cec974
Merge pull request #1319 from cloppingemu/main
fix(verify): progress bar percent now updates with the number of files verified
2 years ago
TenzinRabgy 8e36256eac chore(watch): decrease watch delay
closes #1215
2 years ago
himanshu soni 951826e6b5 fix(verify): progress bar proportion now updates with the number of files verified 2 years ago
liv b8d4bb1f13
Merge pull request #1316 from tklauser/fix-fn-typo
Fix typo in method name
2 years ago
Tobias Klauser 1b9d4bbf72
Fix typo in method name 2 years ago
liv 142633533e
Merge pull request #1294 from dbarrosop/nix-darwin
fix nix environment
2 years ago
liv 9ad884aadb chore: bump version 2 years ago
David Barroso b2df015fe6 when generating lsp config use RUST_SRC_PATH if set 2 years ago
liv 587e2d6dcd
Merge pull request #1220 from azzamsa/percentage
feat(verify): add progress percentage in watch mode
2 years ago
azzamsa 68388e5d4f feat(verify): add progress percentage in watch mode 2 years ago
Yuri Astrakhan 2940ad059d Apply uninlined-format-args clippy lint
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
```
2 years ago
mokou c923e7af73 chore: release 5.2.1 2 years ago
mokou 3309a01b5e chore: release 5.2.0 2 years ago
magnusrodseth d59dde320b chore: Add suggested changes 2 years ago
magnusrodseth 6f44cb1dd2 feat: Add reset command, given a filename 2 years ago
mokou d0c7b06eff chore: release 5.1.1 2 years ago
mokou 714a8075cc chore: bump version 2 years ago
mokou 5435b80841 chore: bump version 2 years ago
mokou ed0f278a8f chore: remove mod.rs files and exercises feature 2 years ago
liv 5fbf28dfec
Merge pull request #1038 from KatanaFluorescent/main
change edition to 2021 in exercices.rs
2 years ago
KatanaFluorescent a500ed2c3c
change edition to 2021 in exercices.rs
workaround for this issue https://github.com/rust-lang/rustlings/issues/1022
2 years ago
mokou 6588d9be22 chore: bump version 2 years ago
Jack Clayton be87cc9fa6 Add lsp command to fix rust-analyzer 2 years ago
Ryan Lowe 6fae5d6114
Merge branch 'main' into progress-indicator 2 years ago
mokou 9ec35d899c chore: bump version
Plus, remove the clog configuration file,
since that's not being used anymore.
2 years ago
mokou c811643d1e chore: bump library versions 2 years ago
mokou cf9f382873 chore: bump version 2 years ago
diannasoreil 74895df5a7
Merge pull request #738 from apogeeoak/text
fix(cli): Move long text strings into constants.
3 years ago
x-hgg-x 179a75a68d
fix: Include exercises folder in the project structure behind a feature (#917)
closes #859
closes #913
closes #942
3 years ago
Ryan Lowe 9be012dda0 feat!: Add progress indicator
closes #360

BREAKING CHANGE: verify() has a new function signature so it can
know the current completion progress
3 years ago
apogeeoak c1f35e46df Merge branch 'main' into text 3 years ago
radicale 71a06044e6
fix(clippy1): Set clippy::float_cmp lint to deny (#907) 3 years ago
Galih wisnuaji 9b27e8d993 chore : replace filter_map() with find_map() 3 years ago
ana d57c183028 release: 4.6.0 3 years ago
Antoine Busch 1caef0b434 feat: Add "quit" command to `rustlings watch`
closes: #842
3 years ago
diannasoriel ae56cba9c8
Merge pull request #846 from rust-lang/feat/add-more-watch-commands
feat: add more watch commands
3 years ago
ana 3352b5a4d3 chore: improve println! usage 3 years ago
LIU JIE 06d5c0973a
fix(cli): typo in exercise.rs (#848) 3 years ago
ana a7dc080b95 feat: add more watch commands
Includes:
- quit, to quit the shell instead of having to press Cmd/Ctrl-C or Cmd/Ctrl-D
- help, to display an overview of all the commands available in watch mode.

Closes #842.
3 years ago
Ben Armstead 1cd9328a58
fix(cli): remove unnecessary borrows (#829)
* Update dependencies

* Format better and remove unnecessary borrows
3 years ago
ana ba087ce64a release: 4.5.0
Signed-off-by: ana <ana@ana.st>
3 years ago
Richthofen d20e413a68
feat(cli): Add "next" to run the next unsolved exercise. (#785)
* Add "run next" to run the next unsolved exercise.

* Fix a grammar error in the message.

* Update README.md with the suggested change

Co-authored-by: marisa <mokou@fastmail.com>

* Update the README.md for "rustlings hint next".

Co-authored-by: marisa <mokou@fastmail.com>
3 years ago
apogeeoak f78c480208 fix(cli): Move long text strings into constants. 3 years ago
mokou 84461c20cb release: 4.4.0 3 years ago
Zerotask cf42ddc449
chore(watch): add hint for the exercises README.md
rustlings watch will now show an additional hint for the corresponding README.me
3 years ago
mokou 347f30bd86 fix(main): Let find_exercise work with borrows 3 years ago
mokou 7928122fce feat: Replace clap with argh
I’ve been wanting to do this for a while, but always procrastinated on it. We’ve been using Clap since the 2.0 rewrite, but Clap is known to be a fairly heavy library. Since Rustlings is usually peoples’ first contact with a Rust compilation, I think it’s in our best interests that this complation is as fast as possible. In effect, replacing Clap with the smaller, structopt-style `argh` reduces the amount of crates needing to be compiled from 82 to 60.

I also think this makes the code way easier to read, we don’t need to use Clap’s methods anymore, but can switch over to using pure Rust methods, e.g., switches are booleans, options are Option<String>s or the like, and subcommands are just structs.
3 years ago
Patrick Hintermayer 1c6f7e4b7b
feat(list): updated progress percentage 3 years ago