Commit Graph

473 Commits

Author SHA1 Message Date
Kevin Cantu
705f423965 Rename the template for version_info.html 2012-08-20 14:04:12 -07:00
Jim Blandy
ba6ccc1a59 Add comma after 'For example'. 2012-08-20 10:48:28 -07:00
Tim Chevalier
1d3abf15f1 Tutorial: clarify 'other uses of safe references' 2012-08-18 13:45:18 -07:00
Brian Anderson
3ab4b014cf Remove the class keyword 2012-08-17 10:13:45 -07:00
Eric Holk
5f57588887 Update the rock-paper-scissors example in the tutorial, and rename some types in core::pipes 2012-08-16 17:50:36 -07:00
Eric Holk
ca0607051a Fix compile errors in tutorial tests. 2012-08-16 16:46:20 -07:00
Eric Holk
b206920d9d Updating the communication portion of the tutorial in terms of pipes 2012-08-16 16:46:19 -07:00
Brian Anderson
9c6890f488 Convert more core types to camel case 2012-08-15 17:46:05 -07:00
Lindsey Kuper
fe8c8ad582 tutorial: "an trait" -> "a trait" 2012-08-09 18:18:47 -07:00
Brian Anderson
43c9c637d3 doc: Update to new trait syntax 2012-08-08 18:19:26 -07:00
Brian Anderson
1ffaceb3c8 Merge pull request #3158 from alexrp/incoming
Operator-assignment expressions -> Compound assignment expressions.
2012-08-08 17:22:31 -07:00
Ben Blum
35db5b7be1 Merge pull request #3153 from jruderman/sconv
Add spawn_conversation
2012-08-08 17:05:31 -07:00
alexrp
d67314d5fc Operator-assignment expressions -> Compound assignment expressions.
Also add note about type.
2012-08-09 01:19:48 +02:00
Jesse Ruderman
a76e4334b3 Add spawn_conversation 2012-08-08 16:57:13 -04:00
alexrp
11c1baa883 Remove remaining references to typestate in the manual. 2012-08-08 13:33:19 +02:00
alexrp
81aef34a5a Alter the manual to speak of pure functions instead of predicate functions.
Since the typestate system is gone, this makes more sense now.
2012-08-08 13:30:31 +02:00
alexrp
5f1987c6c4 Fix typo in tutorial: 'retern' -> 'return' 2012-08-07 09:56:15 +02:00
Brian Anderson
ecaf9e39c9 Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
Brian Anderson
c9d2769379 doc: Update for alt arrows 2012-08-05 22:07:33 -07:00
Niko Matsakis
97452c0ca1 Remove modes from map API and replace with regions.
API is (for now) mostly by value, there are options to use it by
reference if you like.  Hash and equality functions must be pure
and by reference (forward looking to the day when something
like send_map becomes the standard map).
2012-08-02 15:53:28 -07:00
Brian Anderson
b355936b4d Convert ret to return 2012-08-01 19:16:06 -07:00
Lindsey Kuper
0bf1943126 Remove "iface" keyword from manual. 2012-07-31 11:52:17 -07:00
Lindsey Kuper
4998a7dde8 "iface" -> "trait" in CodeMirror mode. 2012-07-31 11:52:17 -07:00
Brian Anderson
cf305560b6 tutorial: Corrections from Florian Weimer 2012-07-30 15:28:35 -07:00
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