Skip to content

Commit f3e67b4

Browse files
committed
---
yaml --- r: 205758 b: refs/heads/beta c: 57fdeec h: refs/heads/master v: v3
1 parent 14feaa9 commit f3e67b4

File tree

17 files changed

+657
-143
lines changed

17 files changed

+657
-143
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ refs/tags/0.12.0: f0c419429ef30723ceaf6b42f9b5a2aeb5d2e2d1
2929
refs/heads/automation-fail: 1bf06495443584539b958873e04cc2f864ab10e4
3030
refs/heads/batch: b7fd822592a4fb577552d93010c4a4e14f314346
3131
refs/heads/building: 126db549b038c84269a1e4fe46f051b2c15d6970
32-
refs/heads/beta: c64feb63418fd05bd6e5adc6f9ad763aa6a594b1
32+
refs/heads/beta: 57fdeecd91b19e705355627b42b71dd9b28f5d12
3333
refs/heads/windistfix: 7608dbad651f02e837ed05eef3d74a6662a6e928
3434
refs/tags/1.0.0-alpha: e42bd6d93a1d3433c486200587f8f9e12590a4d7
3535
refs/heads/tmp: 579e31929feff51dcaf8d444648eff8de735f91a

branches/beta/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/beta/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)