Tim Chevalier
44631722ff
Tutorial fixes
...
Closes #3032
Closes #3031
Closes #3030
Closes #3028
2012-07-26 15:48:25 -07:00
Graydon Hoare
0b3dba42cf
Change iface and interface to trait. Close #2967 .
2012-07-25 15:59:24 -07:00
Ben Blum
ac9df5841c
Change task linked failure interface in manual
2012-07-24 18:05:39 -04:00
Tim Chevalier
d267e77907
Typos in tutorial
2012-07-24 09:44:24 -07:00
Lindsey Kuper
019a41bdb0
Further revisions suggested by nmatsakis ( #2990 ).
2012-07-22 19:19:30 -07:00
Lindsey Kuper
d9cbdf7865
Tutorial revisions (among other things, closes #2990 ).
2012-07-22 19:12:51 -07:00
Tim Chevalier
1615afe704
Fix failing tutorial test case. Fixes build breakage
2012-07-20 16:39:20 -07:00
Tim Chevalier
f55999fd7a
Fix markup in rust.md
...
This is so pdflatex will actually generate a .pdf without erroring.
2012-07-20 14:32:06 -07:00
Tim Chevalier
ac9cf98564
Edit for style
2012-07-19 17:56:30 -07:00
Tim Chevalier
0f34144be3
Merge remote-tracking branch 'Havvy/master' into Havvy-pull-req
2012-07-19 17:36:00 -07:00
Paul Stansifer
fa882d4295
Add a badge to the tutorial and reference docs indicating which Rust version they pertain to.
2012-07-19 17:09:03 -07:00
Niko Matsakis
135a8afd7b
repair out of date text from ref manual regarding iface-less impls
2012-07-18 16:22:38 -07:00
Niko Matsakis
9c1dea5eb2
remove out of date text from tutorial regarding iface-less impls
2012-07-18 16:22:38 -07:00
Tim Chevalier
000d12f4af
Use "trait" rather than "iface" where possible in docs
2012-07-16 13:54:30 -07:00
Tim Chevalier
23704740c2
Fix build breakage and include all types in "types" section in docs
...
The section on types was missing trait types, class types, param
types, and self types. Fixed it.
2012-07-16 13:34:28 -07:00
Tim Chevalier
7eae2044b0
Discuss classes in reference manual
...
Still could use work, but this is the best I've got for now.
2012-07-16 10:58:12 -07:00
Niko Matsakis
41a21f053c
remove typestate from code, tests, and docs
2012-07-14 17:37:20 -07:00
Ryan Scheel
2d236695aa
Use of the type in interfaces
2012-07-14 16:17:22 -07:00
Ryan Scheel
c5b23c3400
Added note about type parameters in ifaces.
...
Specficially, the type parameters should be left off of the function
signatures in both the iface and the impl if they are already in the
iface declaration.
2012-07-14 01:36:42 -07:00
Michael Sullivan
92743dc2a6
Move the world over to using the new style string literals and types. Closes #2907 .
2012-07-14 01:03:43 -07:00
Niko Matsakis
aa8c827bd9
update tutorial example to new syntax for unique strs
2012-07-13 10:20:51 -07:00
Michael Sullivan
2ea9c8df0f
Accept prefix notation for writing the types of str/~ and friends.
2012-07-12 16:52:26 -07:00
Joshua Wise
20f7c7cf0c
tutorial: Add more buffalo.
2012-07-10 19:01:57 -07:00
Michael Sullivan
a83ed81f77
Get rid of some remaining uses of old style vecs.
2012-07-10 16:32:53 -07:00
Patrick Walton
61f4aaa6d2
doc: Remove the section on the enum exporting feature
2012-07-10 16:32:07 -07:00
Brian Anderson
57e160b29d
0.2 -> 0.3
2012-07-10 11:53:22 -07:00
Brian Anderson
84da9de5b0
tutorial: Remove disclaimer. Redundant with previous section
2012-07-10 09:08:22 -07:00
Brian Anderson
75db80e233
tutorial: Fix broken example
2012-07-10 00:38:58 -07:00
Brian Anderson
a056aea9d6
tutorial: Minor editing
2012-07-10 00:35:17 -07:00
Patrick Walton
f7564c7311
tutorial: Expand the failure section a bit
2012-07-09 22:11:52 -07:00
Brian Anderson
7368e37918
tutorial: Add a better description of vectors
2012-07-09 21:06:22 -07:00
Brian Anderson
0385ae17d3
tutorial: Emphasize GC in shared box section
2012-07-09 21:02:36 -07:00
Brian Anderson
95f6e525d7
tutorial: Minor formatting change in task example
2012-07-09 19:33:42 -07:00
Brian Anderson
d88497ddf2
tutorial: Overhaul task section
2012-07-09 19:04:30 -07:00
Brian Anderson
231bd08407
tutorial: Don't mention the non-existant --no-core switch
2012-07-09 16:42:22 -07:00
Brian Anderson
0ee1a7175f
tutorial: Generics section cleanup
2012-07-09 16:11:22 -07:00
Brian Anderson
6bdd4988aa
tutorial: Fix typos. Closes #2852
2012-07-09 15:32:24 -07:00
Brian Anderson
3b399afa89
Merge pull request #2847 from ben0x539/incoming
...
Tiny documentation fixes in rust.md and src/libcore/task.rs
2012-07-09 13:59:03 -07:00
Brian Anderson
f54b767013
tutorial: pointer -> box
2012-07-09 11:44:45 -07:00
Benjamin Herr
2dae18234d
docs: In rust.md, replace 'print' with 'println' to match points example
2012-07-09 05:02:05 +02:00
Benjamin Herr
abd0de5d5c
docs: In rust.md, replace inert @dfn{foo} formatting with _foo_
2012-07-09 05:02:05 +02:00
Brian Anderson
d95ab538c1
tutorial: Fix a test-failure due to typo
2012-07-08 15:11:32 -07:00
Ryan Scheel
fb7f0a4ae1
It's hard to type when the cursor is not where you are actually typing.
2012-07-08 14:19:30 -07:00
Ryan Scheel
7e5b64bafe
elt -> element
2012-07-08 14:11:14 -07:00
Ryan Scheel
552c164a46
Parameter/Variable names for for_rev and map extended.
2012-07-08 13:58:37 -07:00
Brian Anderson
e4a3b9ac69
tutorial: Fill out bounded type test case
2012-07-08 01:12:43 -07:00
Brian Anderson
1cefbf3c78
tutorial: Make class example compile
2012-07-08 00:15:42 -07:00
Brian Anderson
d0e69a9df7
tutorial: Fix capitalization of header
2012-07-08 00:04:49 -07:00
Brian Anderson
4a342ad79f
tutorial: Describe blockquotes in the 'Conventions' section
2012-07-07 23:50:30 -07:00
Brian Anderson
53bb4192d8
tutorial: Use a more tasteful blockquote style
2012-07-07 23:45:28 -07:00
Brian Anderson
de1de68b82
tutorial: Put class warning in a blockquote
...
Style it like other such asides
2012-07-07 23:34:28 -07:00
Glenn Willen
417fa4ba7f
tutorial: Add section on classes.
2012-07-07 23:01:04 -07:00
Brian Anderson
8f9744d92d
tutorial: Cleanup
2012-07-07 18:39:58 -07:00
Brian Anderson
f3669dfc5d
Merge remote-tracking branch 'ben0x539/incoming'
...
Conflicts:
doc/tutorial.md
2012-07-07 18:30:54 -07:00
Brian Anderson
f96ec94886
tutorial: Typo
2012-07-07 18:03:32 -07:00
Brian Anderson
f5db5656ba
tutorial: Add a few words about shadowing
2012-07-07 18:00:16 -07:00
Brian Anderson
4083e8518d
tutorial: Add a section on common vector methods
2012-07-07 17:54:13 -07:00
Brian Anderson
f46e4ba1fb
tutorial: Expand the section on vectors
2012-07-07 17:31:39 -07:00
Brian Anderson
6fa64eeb20
tutorial: Pointer cleanup
2012-07-07 16:49:51 -07:00
Brian Anderson
04feb6e1ab
tutorial: Add a note about the experimentalness of borrowed pointers
2012-07-07 16:27:59 -07:00
Brian Anderson
7196617669
tutorial: Reorder sections around the memory model discussion
...
Also some minor tweaks.
2012-07-07 16:23:13 -07:00
Brian Anderson
994c881538
tutorial: Use blockquotes for asides. Add styling
2012-07-07 15:51:11 -07:00
Brian Anderson
3413b3f5c5
tutorial: Expand the section on functions
2012-07-07 15:37:58 -07:00
Brian Anderson
205b483edd
tutorial: Discuss failure and asserts together
2012-07-07 15:09:54 -07:00
Brian Anderson
59355e99ca
tutioral: Discuss basic function syntax is discussed before the memory model
2012-07-07 15:08:44 -07:00
Brian Anderson
b5f5676a2f
tutorial: Use consistent casing in headers
2012-07-06 18:27:42 -07:00
Brian Anderson
28fec95c59
tutorial: Add some work on borrowed pointers
2012-07-06 18:25:39 -07:00
Brian Anderson
af199f2edb
tutorial: Expand the section on datatypes
2012-07-06 18:09:59 -07:00
Brian Anderson
ad05996223
tutorial: Fix a test-breaking typo
2012-07-06 18:09:22 -07:00
Brian Anderson
4bb13c69d6
Add 'class' and 'new' to codemirror-rust.js
2012-07-06 17:18:11 -07:00
Brian Anderson
57698fec6c
tutorial: Remove some trivia
2012-07-06 17:07:29 -07:00
Graydon Hoare
ceac155211
For #2229 , recognize 'again' in place of 'cont', final change pending snapshot.
2012-07-06 15:46:39 -07:00
Brian Anderson
fce064db6b
tutorial: Reduce header level for do/for loop sections
2012-07-06 15:10:30 -07:00
Benjamin Herr
177853c551
tutorial: Formatting fix
2012-07-06 23:55:25 +02:00
Brian Anderson
ea4cd49e9f
tutorial: Minor tweak
2012-07-06 14:52:21 -07:00
Brian Anderson
82001412f2
tutorial: Add a section on the memory model
2012-07-06 14:38:05 -07:00
Brian Anderson
8c64a98d65
tutorial: Minor tweaks to intro
2012-07-06 12:20:03 -07:00
Brian Anderson
08a99d6ae1
tutorial: Add a language overview to the introduction
2012-07-06 12:14:36 -07:00
Lindsey Kuper
1e34202e74
Minor tutorial tweaks
2012-07-05 11:32:49 -07:00
Brian Anderson
7ff2740199
tutorial: Minor correction
2012-07-04 20:52:46 -07:00
Ben Striegel
f2e2a14f36
Remove empty argument lists from do expressions
2012-07-04 17:21:29 -07:00
Graydon Hoare
db355082e1
Doc nit.
2012-07-04 11:51:57 -07:00
Brian Anderson
86f0dcb9ab
tutorial: Make example less bracey
2012-07-04 03:58:00 -07:00
Brian Anderson
afb3980f29
tutorial: More improvements to closure section
2012-07-04 01:50:51 -07:00
Brian Anderson
08368a38d3
tutorial: More cleanup
2012-07-03 19:13:41 -07:00
Brian Anderson
a76ed88f54
tutorial: Add a more detailed example to the intro
2012-07-03 17:56:50 -07:00
Brian Anderson
06368a7b75
tutorial: Minor editing to intro
2012-07-03 14:36:11 -07:00
Brian Anderson
63c043091e
tutorial: Restructure intro materials
2012-07-03 13:02:20 -07:00
Brian Anderson
90dcb59400
tutorial: Minor improvements to closures
2012-07-02 23:23:43 -07:00
Brian Anderson
43def0677a
tutorial: More updates for closures
2012-07-02 16:32:19 -07:00
Brian Anderson
b446ea8710
tutorial: Some work on closures
2012-07-02 00:14:25 -07:00
Brian Anderson
d1fc2b5995
Convert to new closure syntax
2012-07-01 19:19:32 -07:00
Brian Anderson
a3382b6f26
Eliminate usages of old sugared call syntax
2012-06-30 16:01:49 -07:00
Michael Sullivan
a3c7d93c77
Get rid of basically all of the remaining old style vecs in tests.
2012-06-29 15:08:12 -07:00
Graydon Hoare
e2205659e3
Fix tabSize doc build breakage, also remove the stray tab that got into docs.
2012-06-27 14:37:43 -07:00
Graydon Hoare
d3c6119a7a
More keyword paring and migration in runtime, docs, code modes.
2012-06-27 13:30:49 -07:00
Tim Chevalier
95feaee353
In doc reference, don't mention references, and stub out a section for classes
2012-06-25 12:16:33 -07:00
Tim Chevalier
60a748a1d8
Remove section on resources from tutorial; add a todo to cover classes
2012-06-22 13:11:55 -07:00
Brian Anderson
0a6943dd31
Merge pull request #2684 from mozilla/incoming
...
Incoming
2012-06-20 20:45:19 -07:00
Lindsey Kuper
1df6ddd08c
doc: add information about suffix inference to tutorial and manual.
2012-06-20 17:56:40 -07:00