marisa
b8368de6d5
1.4.0
2019-07-13 12:50:22 +02:00
bors
7dc90094d2
Auto merge of #191 - MrFroop:master, r=komaeda
...
Fix(watch): Check if changed exercise file exists before calling verify.
Prevent a panic if the file triggering the watch event is gone.
2019-07-12 08:16:35 +00:00
Fredrik Jambrén
ba85ca32c4
Check if changed exercise file exists before calling verify.
2019-07-11 23:54:18 +02:00
etisdew
70946b85e5
fix(readme): http to https
...
changing readme image (line 1) to https fixes markdown preview and improves fidelity
2019-07-08 16:58:14 +02:00
bors
1570c328c6
Auto merge of #186 - Jesse-Cameron:iterator-exercise2, r=komaeda
...
feat(iterators2): adds iterators2 exercise including config
Hi there!
I really enjoyed doing the rustlings exercises so I thought that I would try to add an exercise!
This one just covers a couple of basic iterator operations. Getting people used to the `map` and `collect` functions.
However, it does feel kinda similar to the next exercise. So I may also revisit some of the tests in iterators3 if we think that is necessary.
2019-07-04 11:35:40 +00:00
Jesse
9288fccf07
feat(iterators2): adds iterators2 exercise including config
2019-07-03 21:06:24 +10:00
bors
5e1d7c3076
Auto merge of #184 - Jesse-Cameron:master, r=komaeda
...
fix(test1): renamed function name to snake case
addressing a minor function naming convention, see: [RFC #430 ](https://doc.rust-lang.org/1.0.0/style/style/naming/README.html )
closes #180
2019-06-28 15:27:40 +00:00
Jesse
89d5186c0d
fix(test1): renamed function name to snake case
...
closes #180
2019-06-29 01:00:10 +10:00
bors
aaad60d07e
Auto merge of #172 - miller-time:fix-book-links, r=komaeda
...
chore: Fix a couple broken book links
While I was fixing these, I figured maybe it's good to just use a consistent URL for book links: https://doc.rust-lang.org/book/
Is there a plan for what to do with this old 1.4.0 example that doesn't exist in the current version of the book? Perhaps at least include a disclaimer when recommending that folks check it out?
https://github.com/rust-lang/rustlings/blob/34e31232dfddde284a341c9609b33cd27d9d5724/exercises/threads/README.md#L1
2019-06-23 10:31:50 +00:00
bors
5f16469807
Auto merge of #171 - miller-time:rustfmt-exercises, r=komaeda
...
chore: Clean up some formatting in exercises
I noticed some formatting that isn't consistent with the `rustfmt` style and tried my best to run it on the files in the exercises directory (which does fail for files that can't compile!), which just caught some minor whitespace things here and there.
Note: also can't just apply `rustfmt` blindly because of the blank lines that lead to the hint comments
2019-06-23 10:25:48 +00:00
bors
752bc27e2b
Auto merge of #179 - briankung:fix_irrefutable_let_pattern_structs1, r=komaeda
...
Fixes the irrefutable let pattern warning in `structs1.rs`
PR https://github.com/rust-lang/rustlings/pull/163 accidentally introduced an error using some versions of the Rust compiler where the compiler would (rightly!) complain about an irrefutable let pattern. I have no idea why this did not occur in all versions of the compiler, but here is a way around it.
2019-06-20 15:02:20 +00:00
Brian Kung
cc6a14104d
Fixes the irrefutable let pattern warning
2019-06-20 09:46:49 -05:00
Russell Cousineau
eb13c2b6af
chore: Clean up some formatting in exercises
2019-06-11 07:14:43 -07:00
Russell Cousineau
63c133e4a3
chore: Fix a couple broken book links
2019-06-11 07:13:05 -07:00
bors
b8d59d699b
Auto merge of #169 - miller-time:fix-install-script, r=komaeda
...
fix(installation): Fix rustlings installation check
fixes #147
I did some quick testing with the `-x` check:
```sh
if [ -x "$(notrustlings)" ]
then
echo "notrustlings does not exist"
else
echo "notrustlings appears to exist!"
notrustlings
fi
```
which produced:
```
./test.sh: line 12: notrustlings: command not found
notrustlings appears to exist!
./test.sh: line 17: notrustlings: command not found
```
(consistent with comments in issue)
Using `if ! [ -x "$(command -v <command>)" ]` appears to be the standard way to perform this type of check.
2019-06-11 13:53:07 +00:00
bors
5586613eec
Auto merge of #170 - miller-time:rename-iterator-exercise, r=komaeda
...
fix(iterators): Rename iterator3.rs
fixes #155
2019-06-11 12:53:58 +00:00
bors
ad8e6dc63b
Auto merge of #176 - danwilhelm:dan-minor-text, r=komaeda
...
chore: Minor text updates
- Make the default rustlings executable text consistent with the README and install script by adding `--force`.
- Remove a missed highlighting character from Issue #133 .
2019-06-11 09:38:18 +00:00
Dan Wilhelm
f72e0ca979
chore: Remove missed highlighting char from Issue #133
2019-06-10 20:24:18 -07:00
Dan Wilhelm
03cfe67500
chore: Make install instructions consistent
2019-06-10 20:20:22 -07:00
Russell Cousineau
7a252c4755
fix(installation): Fix rustlings installation check
2019-06-09 07:40:54 -07:00
liv
2089901739
docs: Move content from Readme to Contributing
2019-06-09 14:46:38 +02:00
liv
635e506c16
docs: Recommend rustlings watch as default
2019-06-09 14:44:16 +02:00
liv
75d8c7e3cc
docs: Add CONTRIBUTING.md
2019-06-09 14:39:00 +02:00
Rohan Prinja
080d6cdd11
chore: Fix link to Arc<T> in the book
2019-06-09 13:45:53 +02:00
Russell Cousineau
433d2115bc
fix(iterators): Rename iterator3.rs
2019-06-07 14:42:44 -07:00
liv
34e31232df
feat(changelog): Use clog for changelogs
2019-06-05 13:14:51 +02:00
liv
7fca1d28af
1.3.0
2019-06-05 12:37:02 +02:00
bors
9c3d765403
Auto merge of #167 - rust-lang:fix/remove-highlighting, r=komaeda
...
Remove highlighting and syntect
Closes #166 and #122
2019-06-05 10:23:37 +00:00
liv
bb652ceb91
Commit Cargo.lock file
2019-06-05 12:22:41 +02:00
liv
62696f5819
Remove highlighting and syntect
2019-06-05 12:18:50 +02:00
bors
41170ce341
Auto merge of #164 - HanKruiger:master, r=komaeda
...
Fix broken link
2019-05-26 14:07:16 +00:00
bors
e2092a4ddd
Auto merge of #165 - gushroom:fix-outdated-links, r=komaeda
...
fixed outdated links
The links had the 2018 book in them and they were outdated.
2019-05-26 13:58:24 +00:00
gushroom
fd1441d122
fixed outdated links
2019-05-26 14:57:56 +02:00
HanKruiger
e1422c6443
Fix broken link
2019-05-26 14:45:04 +02:00
bors
1f07fd4150
Auto merge of #163 - briankung:add_structs, r=komaeda
...
Adds a simple exercise for structures
Thanks for rustlings! Here's a small contribution in return.
2019-05-25 13:40:15 +00:00
Brian Kung
9b92aa08ae
Adds a simple exercise for structures
2019-05-25 06:39:58 -05:00
bors
8bf8cbbd61
Auto merge of #162 - c-rustacean:rustfmt-and-ws-fixes, r=komaeda
...
errorsn.rs: Separate also the hints from each other to avoid accidental viewing
2019-05-23 11:01:15 +00:00
Eddy Petrisor
f507844102
errorsn.rs: Separate also the hints from each other to avoid accidental viewing
...
Signed-off-by: Eddy Petrisor <eddy.petrisor@gmail.com >
2019-05-23 12:21:42 +03:00
bors
fffbb60ed9
Auto merge of #161 - c-rustacean:rustfmt-and-ws-fixes, r=komaeda
...
Rustfmt and ws fixes
2019-05-22 12:29:20 +00:00
Eddy Petrisor
9aec4abc4d
rustfmt the exercises
...
Signed-off-by: Eddy Petrisor <eddy.petrisor@gmail.com >
2019-05-22 14:50:40 +03:00
Eddy Petrisor
a53b3f199f
iterator3.rs: whitespace fixes
...
Signed-off-by: Eddy Petrisor <eddy.petrisor@gmail.com >
2019-05-22 14:50:40 +03:00
Eddy Petrisor
d6d696b66a
errorsn.rs: Separate hints from code, so hints are not accidentally seen
...
Signed-off-by: Eddy Petrisor <eddy.petrisor@gmail.com >
2019-05-22 14:50:39 +03:00
Eddy Petrisor
ca6bf966dd
Cargo fmt the rustlings application code
...
Signed-off-by: Eddy Petrisor <eddy.petrisor@gmail.com >
2019-05-22 14:50:23 +03:00
liv
5a9f8860ca
Add not passing integration test ( #154 )
...
Add not passing integration test
2019-05-22 10:53:46 +02:00
liv
5423bc66a9
Update errors1.rs - Add Result type signature as it is difficult for new comers to understand Generics and Error all at once. ( #157 )
...
Update errors1.rs - Add Result type signature as it is difficult for new comers to understand Generics and Error all at once.
2019-05-22 10:53:18 +02:00
Julien Bisconti
187d2ad226
Update errors1.rs
...
Add Result type signature as it is difficult for new comers to understand Generics and Error all at once
2019-05-12 14:54:37 +02:00
Denys Smirnov
7cf0d5d15e
Add not passing integration test
2019-05-09 20:17:38 +03:00
liv
1f2ee8cb62
1.2.2
2019-05-07 12:32:50 +02:00
liv
35c3d0b3fc
Revert --nocapture flag
...
This closes #149 and #152
2019-05-07 12:31:02 +02:00
liv
0279294972
1.2.1
2019-04-22 19:12:30 +08:00