Skyler
b6dd0197f3
Reference manual 3.5.2.3.1
...
The description of the syntax for single byte literals is missing the preceding `b` distinction.
2015-04-24 23:26:56 -07:00
Michael Rosenberg
23b1d172a8
More small syntax changes in reference.md
2015-04-24 22:56:32 -04:00
Steve Klabnik
c7279b4214
Rollup merge of #24775 - mbrubeck:reference, r=steveklabnik
...
Update 7.2.20 (`for` expressions):
* `for` loops now use `IntoIterator` instead of just `Iterator`
* Simplify the example by removing unnecessary `Vec::iter` call.
...and a fix for a minor formatting error.
r? @steveklabnik
2015-04-24 22:54:27 -04:00
Steve Klabnik
120065e7f2
Rollup merge of #24766 - nwin:patch-1, r=steveklabnik
...
Changed in #22838 .
audited (raw) byte string literals @ #16676
2015-04-24 22:54:26 -04:00
mdinger
7089c5e79c
Remove keywords from reference because they're already in grammar
2015-04-24 16:50:23 -04:00
mdinger
8cf255268c
Remove ebnf from reference
2015-04-24 16:50:22 -04:00
Matt Brubeck
331821e3a0
[reference] Update 7.2.20: For expressions.
...
* `for` loops now use `IntoIterator` instead of just `Iterator`
* Simplify the example by removing unnecessary `Vec::iter` call.
2015-04-24 09:24:53 -07:00
Matt Brubeck
7972fbb735
[reference] Fix missing formatting.
2015-04-24 09:24:53 -07:00
bors
714bd493c7
Auto merge of #24744 - bluss:reference-1, r=steveklabnik
...
Audit & Edit Chapter 8.1 Types in reference manual
- Remove mention of unit type
- Update closure types and reference types sections
- Fix minor typos
2015-04-24 15:48:35 +00:00
Ulrik Sverdrup
b22ea2db9c
reference: Audit & Edit chapter 8.1 Types.
...
- Remove mention of unit type
- Update closure types and reference types sections
- Fix minor typos
2015-04-24 16:55:57 +02:00
Manish Goregaokar
1447ee4c20
Rollup merge of #24727 - rkruppe:reference-audit, r=steveklabnik
...
It was in pretty good shape, but since that is my pet peeve, I clarified the compiler/interpreter distinction and why it is irrelevant for this section. Otherwise only a couple of minor clarifications, and weasel words where reality is more complicated than the text accounted for (e.g., there is more than one kind of library).
r? @steveklabnik
2015-04-24 19:21:14 +05:30
Manish Goregaokar
0c1df5dadf
Rollup merge of #24721 - vosen:patch-1, r=steveklabnik
...
`us` and `is` were replaced with `usize` and `isize` some time ago. Other than that, 3.5.2.1.5 is correct.
2015-04-24 19:21:14 +05:30
nwin
38c3b62e83
Byte string literals are now fixed-size arrays
...
Changed in #22838 .
audited (raw) byte string literals @ #16676
2015-04-24 11:12:53 +02:00
Manish Goregaokar
131b5aca5a
fixup #24754
2015-04-24 10:38:07 +05:30
Manish Goregaokar
a33b5d3460
Rollup merge of #24754 - iliekturtles:patch-1, r=steveklabnik
2015-04-24 09:50:16 +05:30
Manish Goregaokar
53d6b38c21
Rollup merge of #24753 - tynopex:patch-1, r=steveklabnik
...
Add section for range expressions.
2015-04-24 09:49:59 +05:30
Manish Goregaokar
f91216bdc2
Rollup merge of #24752 - doomrobo:patch-1, r=steveklabnik
...
Updated sample code to updated syntax (now compiles). Also tweaked the text to reflect the change.
2015-04-24 09:49:44 +05:30
Manish Goregaokar
76dd69183f
Rollup merge of #24750 - withoutboats:patch-1, r=steveklabnik
...
1) Moved 'while' section below 'loop', 'break', and 'continue'; 2) Added information to 'while' and 'for' loops that they interact with 'break' and 'continue' and may have a lifetime label. 3) Clarified labeling syntax on the infinite loops.
2015-04-24 09:49:27 +05:30
Manish Goregaokar
292a25f755
Rollup merge of #24742 - mbrubeck:keywords, r=steveklabnik
...
* Add two missing keywords, `Self` and `proc`
* Fix some mis-alphabetized keywords
r? @steveklabnik
2015-04-24 09:48:50 +05:30
Manish Goregaokar
9863f2c4f3
Rollup merge of #24740 - mbrubeck:reference, r=steveklabnik
...
r? @steveklabnik
2015-04-24 09:48:33 +05:30
Manish Goregaokar
cda00831e3
Rollup merge of #24734 - vadimcn:patch-1, r=alexcrichton
...
'win32' -> 'windows', added 'ios'
2015-04-24 09:47:58 +05:30
Mike Boutin
4c2274e1ab
Fix spelling errors.
2015-04-23 20:49:27 -04:00
tynopex
4db0efb45c
Update reference.md
...
Add section for range expressions.
2015-04-23 20:38:11 -04:00
Michael Rosenberg
352838ed34
Update "Generic Functions" section
...
Updated sample code to updated syntax (now compiles). Also tweaked the text to reflect the change.
2015-04-23 20:33:46 -04:00
Lee Aronson
3ae6a5e48d
Fixed typo
2015-04-23 16:50:05 -07:00
Lee Aronson
da5f80cc6d
Improve information about loops
...
1) Moved 'while' section below 'loop', 'break', and 'continue'; 2) Added information to 'while' and 'for' loops that they interact with 'break' and 'continue' and may have a lifetime label. 3) Clarified labeling syntax on the infinite loops.
2015-04-23 16:46:33 -07:00
Matt Brubeck
4cab21c003
Also mention /*! doc comments.
2015-04-23 14:26:07 -07:00
Matt Brubeck
17390a1a79
Update and organize the Keywords table
...
* Add two missing keywords, `Self` and `proc`
* Fix some mis-alphabetized keywords
2015-04-23 14:15:42 -07:00
Matt Brubeck
1b878379e9
Clarify that //! comments are also doc comments.
2015-04-23 14:03:25 -07:00
Vadim Chugunov
58b3b8bcfa
Update supported values of target_os
...
'win32' -> 'windows', added 'ios'
2015-04-23 12:32:25 -07:00
nwin
99fd7f2131
typo 2
2015-04-23 21:26:34 +02:00
nwin
a8f5989afb
typo
2015-04-23 21:25:09 +02:00
nwin
efb457b8cf
object type -> trait object
...
Consistency. The book also refers to it as trait objects.
2015-04-23 21:23:35 +02:00
Robin Kruppe
e9f298082e
Reference audit: section 5 (Crates and source files)
2015-04-23 19:06:09 +02:00
Andrzej Janik
5efdbecdf9
Stop mentioning obsolete integer suffixes
...
`us` and `is` were replaced with `usize` and `isize` some time ago.
2015-04-23 16:39:18 +02:00
Steve Klabnik
0f20c9d8b7
Remove feature gated examples from the reference.
...
The slice patterns example was nice, so let's put it with the other
slice pattern feature gate documentation.
Fixes #24573
2015-04-20 13:33:57 -04:00
Graydon Hoare
a99a8b0a92
Remove obsolete discusison of runtime, promote Linkage to chapter.
2015-04-17 20:02:55 -07:00
Graydon Hoare
744085ed1d
Improve memory-model section very slightly.
2015-04-17 20:01:03 -07:00
Graydon Hoare
f5b2963103
Improve special-traits section very slightly.
2015-04-17 20:00:47 -07:00
Graydon Hoare
7f2f09f1b4
Eliminate the obsolete term 'slot'.
2015-04-17 19:52:29 -07:00
Graydon Hoare
21e2e6eec8
Clean up section on Type aliases.
2015-04-17 19:29:20 -07:00
Graydon Hoare
806d024783
Trim florid language.
2015-04-17 19:24:28 -07:00
Steve Klabnik
00a8d65ef3
document missing attributes in the reference
...
Fixes #24406
2015-04-16 22:23:37 -04:00
Luke Gallagher
6d36714633
Fix some documentation typos
2015-04-16 22:23:36 -04:00
Tamir Duberstein
29ac04402d
Positive case of len() -> is_empty()
...
`s/(?<!\{ self)(?<=\.)len\(\) == 0/is_empty()/g`
2015-04-14 20:26:03 -07:00
Niko Matsakis
c35c46821a
Fallout in public-facing and semi-public-facing libs
2015-04-01 11:23:45 -04:00
Alex Crichton
d4a2c94180
std: Clean out #[deprecated] APIs
...
This commit cleans out a large amount of deprecated APIs from the standard
library and some of the facade crates as well, updating all users in the
compiler and in tests as it goes along.
2015-03-31 15:49:57 -07:00
Manish Goregaokar
470996a749
Rollup merge of #23813 - steveklabnik:gh19733, r=cmr
...
Fixes #19733
2015-03-31 09:04:36 +05:30
Steve Klabnik
6c0314a38a
Make note of noalias in unsafe reference section
...
Fixes #19733
2015-03-30 12:36:10 -04:00
Alex Crichton
d3a4f362cb
rollup merge of #23786 : alexcrichton/less-quotes
...
Conflicts:
src/test/auxiliary/static-function-pointer-aux.rs
src/test/auxiliary/trait_default_method_xc_aux.rs
src/test/run-pass/issue-4545.rs
2015-03-27 16:10:25 -07:00