Graydon Hoare
|
544d36bc4d
|
manual: fixes to match expression examples and explanation.
|
2012-10-11 18:18:53 -07:00 |
|
Graydon Hoare
|
533cce8050
|
manual: remove unusual production name in match-expr grammar.
|
2012-10-11 18:18:53 -07:00 |
|
Graydon Hoare
|
1d69b81eef
|
manual: "to" -> ".."
|
2012-10-11 18:18:53 -07:00 |
|
Graydon Hoare
|
515f88f1c1
|
manual: rewrite for-expression section to reflect this year's definition.
|
2012-10-11 18:18:53 -07:00 |
|
Graydon Hoare
|
fd85a0000a
|
manual: add section on do-expressions.
|
2012-10-11 18:18:53 -07:00 |
|
Graydon Hoare
|
1a885f6be1
|
manual: add section on lambda expressions.
|
2012-10-11 14:42:11 -07:00 |
|
Graydon Hoare
|
2bb141c1f9
|
manual: remove mention of do-while loops.
|
2012-10-11 14:20:40 -07:00 |
|
Graydon Hoare
|
04e6b09c58
|
manual: remove mention of >>>.
|
2012-10-11 14:19:48 -07:00 |
|
Graydon Hoare
|
44f8a8ec5a
|
manual: remove 'trivial cast', it's an unused definition.
|
2012-10-11 14:18:52 -07:00 |
|
Graydon Hoare
|
1d47c0a830
|
manual: note overloading and traits for comparison ops.
|
2012-10-11 14:18:52 -07:00 |
|
Graydon Hoare
|
eff4a36b3e
|
manual: mention overloading, traits on the arithmetic and bitwise operators.
|
2012-10-11 14:18:52 -07:00 |
|
Graydon Hoare
|
edf493f07b
|
manual: fix exponents on number types.
|
2012-10-11 14:18:52 -07:00 |
|
Graydon Hoare
|
3a2e9e404a
|
manual: s/unique/owned/, s/shared/managed/, fix rval/lval more.
|
2012-10-11 14:18:52 -07:00 |
|
Tim Chevalier
|
41bce91cb8
|
Fix tutorial link to tasks
Closes #3715
|
2012-10-11 14:17:59 -07:00 |
|
Graydon Hoare
|
c87ff5e29e
|
manual: remove box-specific language.
|
2012-10-11 13:13:58 -07:00 |
|
Graydon Hoare
|
382e85c14f
|
manual: "with" -> ".." for FRU.
|
2012-10-11 13:12:29 -07:00 |
|
Graydon Hoare
|
2c34ffa26f
|
manual: link to expressions in lval/rval section.
|
2012-10-11 13:11:21 -07:00 |
|
Graydon Hoare
|
c46706fffd
|
manual: add borrow operator to symbolic unary operator list; mention copy and move.
|
2012-10-11 13:11:07 -07:00 |
|
Graydon Hoare
|
e257f390e1
|
manual: add section for unary move expressions.
|
2012-10-11 13:10:43 -07:00 |
|
Graydon Hoare
|
009cf535a4
|
manual: add section for path expressions.
|
2012-10-11 13:10:20 -07:00 |
|
Graydon Hoare
|
43fd84a607
|
Fix doctest.
|
2012-10-11 12:49:52 -07:00 |
|
Graydon Hoare
|
25d8ca153e
|
manual: pluralize; decls can introduce multiple names.
|
2012-10-11 12:25:25 -07:00 |
|
Graydon Hoare
|
78f29f2b14
|
manual: remove vestigial mention of tasking from definition of statement (long story, been there since first public release).
|
2012-10-11 12:21:32 -07:00 |
|
Graydon Hoare
|
c2fd04f66a
|
manual: s/Self type/Self types/.
|
2012-10-11 12:12:31 -07:00 |
|
Graydon Hoare
|
a8e1d83103
|
manual: remove all mention of constraints.
|
2012-10-11 12:10:01 -07:00 |
|
Graydon Hoare
|
c4237db60e
|
manual: capitalize examples, remove mention of named impls, change RC -> managed, clarify language.
|
2012-10-11 12:07:02 -07:00 |
|
Graydon Hoare
|
06a17a7ce5
|
manual: disambiguate field expressions from method-call expressions.
|
2012-10-11 11:57:12 -07:00 |
|
Graydon Hoare
|
d81196ce96
|
manual: improve description of traits.
|
2012-10-11 11:47:46 -07:00 |
|
Graydon Hoare
|
9cba4af243
|
manual: describe structs, split out handling of recursion from enums, deprecate records.
|
2012-10-11 11:47:27 -07:00 |
|
Graydon Hoare
|
0673b49b05
|
manual: remove mention of tags, now very obsolete.
|
2012-10-11 10:43:18 -07:00 |
|
Graydon Hoare
|
dfd00ec8a8
|
manual: link to kinds, remove kind-list.
|
2012-10-11 10:42:46 -07:00 |
|
Graydon Hoare
|
bc68a88593
|
manual: improve description of unsafe functions.
|
2012-10-11 10:41:24 -07:00 |
|
Graydon Hoare
|
9e6df28277
|
manual: capitalize 'Copy'.
|
2012-10-11 10:38:07 -07:00 |
|
Graydon Hoare
|
a2cace473b
|
manual: remove a mode.
|
2012-10-11 10:36:37 -07:00 |
|
Graydon Hoare
|
c9cee7c2af
|
Reorder function sections.
|
2012-10-11 10:33:32 -07:00 |
|
Graydon Hoare
|
860573e3e0
|
Reword para on diverging functions.
|
2012-10-11 10:31:57 -07:00 |
|
Graydon Hoare
|
012bb7de5b
|
Typo: an -> a.
|
2012-10-11 10:23:24 -07:00 |
|
Tim Chevalier
|
39acb06503
|
Copyedit sections 11-13 of the tutorial. That's all, folks!
|
2012-10-10 21:29:25 -07:00 |
|
Tim Chevalier
|
6d250517ed
|
Copyedit sections 9 and 10 of the tutorial
|
2012-10-10 21:06:22 -07:00 |
|
Tim Chevalier
|
7582a482c6
|
Copyedit sections 7 and 8 of the tutorial
|
2012-10-10 20:52:20 -07:00 |
|
Tim Chevalier
|
1a8b00a03a
|
Copyedit sections 5 and 6 of the tutorial
|
2012-10-10 20:35:33 -07:00 |
|
Tim Chevalier
|
d7b8512eae
|
Copyedit section 4 of tutorial
|
2012-10-10 20:08:08 -07:00 |
|
Tim Chevalier
|
6627ac6623
|
Copyedit section 3 of tutorial
|
2012-10-10 19:32:11 -07:00 |
|
Tim Chevalier
|
38ccaed4ce
|
Copyedit sections 1 and 2 of tutorial
|
2012-10-10 19:05:13 -07:00 |
|
Brian Anderson
|
b7b2217976
|
Update tutorial install instructions
|
2012-10-10 17:56:23 -07:00 |
|
Graydon Hoare
|
3d31a6b899
|
Remove several references to resources; add section for Constants.
|
2012-10-10 17:18:12 -07:00 |
|
Graydon Hoare
|
cad6733db5
|
Remove mention of res_item, add const_item. Reword a bit.
|
2012-10-10 17:18:12 -07:00 |
|
Graydon Hoare
|
ff37c65f5c
|
Remove mention of argv.
|
2012-10-10 17:18:12 -07:00 |
|
Graydon Hoare
|
304a2455c0
|
Mention deprecation of crate files.
|
2012-10-10 17:18:12 -07:00 |
|
Graydon Hoare
|
c639f44adb
|
Tidy up macro_rules grammar.
|
2012-10-10 17:18:12 -07:00 |
|
Graydon Hoare
|
58807b0500
|
Mention doc comments.
|
2012-10-10 17:18:12 -07:00 |
|
Graydon Hoare
|
19f1c3174f
|
Remove mention of block-comment nesting.
|
2012-10-10 17:18:12 -07:00 |
|
Graydon Hoare
|
8f9bb5d203
|
Fix markings about future in manual, remove out-of-date marker.
|
2012-10-10 17:18:12 -07:00 |
|
Graydon Hoare
|
d81a7aba3c
|
Minor fixes to the runtime and scheduling part of manual.
|
2012-10-10 17:18:12 -07:00 |
|
Graydon Hoare
|
056fc13e10
|
Mention other languages.
|
2012-10-10 17:18:12 -07:00 |
|
Tim Chevalier
|
de4687c378
|
Copyedit sections 9-11 of the borrowed pointer tutorial (last edits from me)
|
2012-10-10 15:04:42 -07:00 |
|
Tim Chevalier
|
448c349234
|
Copyedit sections 7 and 8 of the borrowed pointer tutorial
|
2012-10-10 14:49:07 -07:00 |
|
Tim Chevalier
|
ae861f0288
|
Copyedit sections 5 and 6 of the borrowed pointer tutorial
|
2012-10-10 14:29:16 -07:00 |
|
Tim Chevalier
|
f4a6b84a65
|
Copyedit sections 3 and 4 of the borrowed pointer tutorial
|
2012-10-10 13:56:42 -07:00 |
|
Patrick Walton
|
d9317a174e
|
doc: Tweak the wording of the memory model goals
|
2012-10-09 21:39:18 -07:00 |
|
Patrick Walton
|
6da09c3b43
|
doc: Fix some inaccuracies in the tutorial.
* Pointers can refer to stack objects as well as heap objects.
* Non-managed types can be cyclic if an arena is used.
|
2012-10-09 21:24:28 -07:00 |
|
Graydon Hoare
|
f016fd43f8
|
Remove section on 'note' expressions, they won't exist.
|
2012-10-09 20:05:41 -07:00 |
|
Graydon Hoare
|
fe1165f561
|
Tighten up language surrounding declarations, assignments, inits, lvals.
|
2012-10-09 20:05:41 -07:00 |
|
Tim Chevalier
|
a46db484ab
|
Copyedit first two sections of borrowed pointer tutorial
|
2012-10-09 17:12:34 -07:00 |
|
Tim Chevalier
|
cd6f24f9d1
|
Copyedit FFI tutorial
|
2012-10-09 16:46:16 -07:00 |
|
Tim Chevalier
|
4b3be853af
|
Copyedit tasks tutorial
|
2012-10-09 16:14:55 -07:00 |
|
Graydon Hoare
|
28cf16a304
|
Fix tutorial breakage.
|
2012-10-09 15:33:24 -07:00 |
|
Tim Chevalier
|
0aa42bc91e
|
Copyedit the macro tutorial
I hope I haven't introduced any grievous errors :-)
|
2012-10-09 14:40:23 -07:00 |
|
tav
|
4c968f47e0
|
doc: Remove duplicate word typo in the tutorial.
|
2012-10-09 01:30:46 +01:00 |
|
Brian Anderson
|
f5c3af1c1a
|
Clean up unfinished portions of task tutorial
|
2012-10-07 21:29:47 -07:00 |
|
Brian Anderson
|
2a41abb9ef
|
Work on the tutorial section on 'do'
|
2012-10-07 01:52:06 -07:00 |
|
Brian Anderson
|
07fb35227b
|
Tutorial
|
2012-10-07 01:06:07 -07:00 |
|
Brian Anderson
|
f0c4140dd0
|
More tutorial tweaking
|
2012-10-06 22:57:40 -07:00 |
|
Brian Anderson
|
c6330036a4
|
'The' Rust Language Tutorial
|
2012-10-06 22:47:26 -07:00 |
|
Brian Anderson
|
b6443519c8
|
Remove some redundant info from tutorial
|
2012-10-06 22:45:48 -07:00 |
|
Brian Anderson
|
fe5526f49c
|
docs: Fix capitalization of section title
|
2012-10-06 22:40:12 -07:00 |
|
Brian Anderson
|
ba26dc50ce
|
docs: Remove more uses of records
|
2012-10-06 22:35:08 -07:00 |
|
Jacob Harris Cryer Kragh
|
0b2ffa5692
|
tutorial: Add missing struct name
|
2012-10-06 22:33:09 -07:00 |
|
Brian Anderson
|
d5d7741247
|
Overhaul mods and crates section of tutorial
|
2012-10-06 22:24:15 -07:00 |
|
Brian Anderson
|
f5c95de212
|
docs: Edit the into bullets
|
2012-10-06 20:23:38 -07:00 |
|
Brian Anderson
|
035cfcbe72
|
docs: Clean up trait and module examples
|
2012-10-06 15:48:06 -07:00 |
|
Tim Chevalier
|
f96a2a2ca1
|
Remove by-mutable-ref mode from the compiler
and test cases. Closes #3513
|
2012-10-05 22:45:50 -07:00 |
|
Brian Anderson
|
e90425999e
|
docs: Remove some 'extern mod std's from tutorial
|
2012-10-05 19:51:59 -07:00 |
|
Brian Anderson
|
95d9c8699c
|
docs: Simplify a tutorial example
|
2012-10-05 19:51:59 -07:00 |
|
Graydon Hoare
|
0dd4b42a00
|
Fix nits in logging section.
|
2012-10-05 19:06:25 -07:00 |
|
Graydon Hoare
|
2f50607d88
|
Reword memory-ownership section.
|
2012-10-05 19:06:25 -07:00 |
|
Graydon Hoare
|
df98cb8e88
|
Replace box types section with pointer types section.
|
2012-10-05 19:06:24 -07:00 |
|
Graydon Hoare
|
e513bc9875
|
Minor reformatting.
|
2012-10-05 19:06:23 -07:00 |
|
Graydon Hoare
|
5947141aef
|
Add section on unsafe functions, reword explanation on unsafe-overriding-purity.
|
2012-10-05 19:06:22 -07:00 |
|
Graydon Hoare
|
cb4c747e9f
|
Add section on lvals, rvals and temps.
|
2012-10-05 19:06:21 -07:00 |
|
Graydon Hoare
|
6c2c694725
|
Rewrite the communication-between-tasks section completely.
|
2012-10-05 19:06:20 -07:00 |
|
Graydon Hoare
|
46371e1076
|
Remove port/chan-specific lifecycle terminology.
|
2012-10-05 19:06:20 -07:00 |
|
Brian Anderson
|
02c33f8d31
|
doc: Strings are vectors of u8, not [u8]
|
2012-10-05 18:42:48 -07:00 |
|
Brian Anderson
|
3077a2bfaf
|
docs: Add a section on pointer dereferencing
|
2012-10-05 18:39:09 -07:00 |
|
Yasuhiro Fujii
|
cc51b6b576
|
fix escape
|
2012-10-05 12:41:00 -07:00 |
|
Brian Anderson
|
8b56287d60
|
docs: Fix example
|
2012-10-04 20:13:50 -07:00 |
|
Brian Anderson
|
09df3ed8f1
|
docs: Explain a little bit about dtors
|
2012-10-04 20:04:13 -07:00 |
|
Brian Anderson
|
f5dfd9b3ce
|
docs: Tweaks to section on constants
|
2012-10-04 19:47:20 -07:00 |
|
Brian Anderson
|
213725407b
|
docs: Add section on constants to tutorial
|
2012-10-04 19:36:56 -07:00 |
|
Brian Anderson
|
aca2419d55
|
docs: Minor tutorial tweaks
|
2012-10-04 18:04:31 -07:00 |
|