Skip to content

Commit 6e221d9

Browse files
---
yaml --- r: 209651 b: refs/heads/try c: 8a6980c h: refs/heads/master i: 209649: df22e5e 209647: c02c5b4 v: v3
1 parent 9cc8d2a commit 6e221d9

File tree

21 files changed

+1568
-830
lines changed

21 files changed

+1568
-830
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
refs/heads/master: 3e561f05c00cd180ec02db4ccab2840a4aba93d2
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: ba0e1cd8147d452c356aacb29fb87568ca26f111
5-
refs/heads/try: 5910dc0e8e396a4af7b948b83bab03f27b414a0e
5+
refs/heads/try: 8a6980c55349cd3ce0ab9a873caa24eb41dab1bd
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
88
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596

branches/try/src/doc/complement-design-faq.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -165,13 +165,12 @@ particularly easy to read.
165165

166166
## Why is `let` used to introduce variables?
167167

168-
Instead of the term "variable", we use "variable bindings". The
169-
simplest way for creating a binding is by using the `let` syntax.
170-
Other ways include `if let`, `while let`, and `match`. Bindings also
171-
exist in function argument positions.
168+
We don't use the term "variable", instead, we use "variable bindings". The
169+
simplest way for binding is the `let` syntax, other ways including `if let`,
170+
`while let` and `match`. Bindings also exist in function arguments positions.
172171

173172
Bindings always happen in pattern matching positions, and it's also Rust's way
174-
to declare mutability. One can also re-declare mutability of a binding in
173+
to declare mutability. One can also redeclare mutability of a binding in
175174
pattern matching. This is useful to avoid unnecessary `mut` annotations. An
176175
interesting historical note is that Rust comes, syntactically, most closely
177176
from ML, which also uses `let` to introduce bindings.

branches/try/src/doc/complement-lang-faq.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,10 @@ Let the fact that this is an easily countable number be a warning.
4242

4343
## Does it run on Windows?
4444

45-
Yes. All development happens in lockstep on all 3 target platforms (using MinGW, not Cygwin).
45+
Yes. All development happens in lockstep on all 3 target platforms (using MinGW, not Cygwin). Note that the Windows implementation currently has some limitations; in particular, the 64-bit build is [not fully supported yet][win64], and all executables created by rustc [depend on libgcc DLL at runtime][libgcc].
46+
47+
[win64]: https://github.com/rust-lang/rust/issues/1237
48+
[libgcc]: https://github.com/rust-lang/rust/issues/11782
4649

4750
## Is it OO? How do I do this thing I normally do in an OO language?
4851

0 commit comments

Comments
 (0)