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