Commit Graph

420 Commits

Author SHA1 Message Date
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