Commit Graph

94 Commits

Author SHA1 Message Date
Brian Anderson 161a82e433 Camel case various core constructors 2012-08-27 17:22:18 -07:00
Brian Anderson 8337fa1a54 Camel case the option type 2012-08-26 15:56:16 -07:00
Paul Stansifer 9297d1f00a Minor doc updates. 2012-08-24 18:20:16 -07:00
Paul Stansifer 7669032dd3 Remove the old syntax extension section in the documentation. 2012-08-24 18:20:16 -07:00
Paul Stansifer d5f0bf922c Add a section on syntax extensions to the Rust reference docs. 2012-08-24 18:20:16 -07:00
Paul Stansifer 345363866c Update macro invocation syntax in documentation. 2012-08-23 11:14:14 -07:00
Brian Anderson 3ab4b014cf Remove the class keyword 2012-08-17 10:13:45 -07:00
Brian Anderson 43c9c637d3 doc: Update to new trait syntax 2012-08-08 18:19:26 -07:00
alexrp d67314d5fc Operator-assignment expressions -> Compound assignment expressions.
Also add note about type.
2012-08-09 01:19:48 +02: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
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
Ben Blum ac9df5841c Change task linked failure interface in manual 2012-07-24 18:05:39 -04: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
Niko Matsakis 135a8afd7b repair out of date text from ref manual 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
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
Patrick Walton 61f4aaa6d2 doc: Remove the section on the enum exporting feature 2012-07-10 16:32:07 -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
Graydon Hoare ceac155211 For #2229, recognize 'again' in place of 'cont', final change pending snapshot. 2012-07-06 15:46:39 -07:00
Ben Striegel f2e2a14f36 Remove empty argument lists from do expressions 2012-07-04 17:21:29 -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
Lindsey Kuper 1df6ddd08c doc: add information about suffix inference to tutorial and manual. 2012-06-20 17:56:40 -07:00
Brian Anderson 4dcf84e4f4 Remove bind. Issue #2189 2012-06-20 17:27:28 -07:00
Paul Stansifer 829c983479 Update the list of reserved words. 2012-05-24 14:26:16 -07:00
Brian Anderson 9e4fb320da doc: Fix operator precedence. Closes #2390 2012-05-16 20:16:27 -07:00
Lindsey Kuper 17d6b09d14 doc: remove duplicate words. Thanks, Matt Might! 2012-05-15 11:25:35 -07:00
Lindsey Kuper b8880e3254 Remove be keyword.
Closes #2227.
2012-05-15 10:41:14 -07:00
Paul Stansifer f943667af3 Remove do ... while loops from the tests and docs. 2012-05-10 15:27:42 -07:00
Tim Chevalier 9280d0c090 Explain difference between star and underscore in patterns in the reference manual 2012-04-23 19:22:24 -07:00
Tim Chevalier 03d9d6287b Discuss (*) patterns in reference documentation 2012-04-23 15:50:16 -07:00
Niko Matsakis 35a93e61d4 rewrite region resolution so it takes place in typeck 2012-04-16 19:48:00 -07:00
Marijn Haverbeke fc202ca034 Remove support for old-style for
Closes #1619
2012-04-06 20:38:23 +02:00
Tim Chevalier 3ef620bf92 task_builder => builder in the docs
This example got left out for some reason.
2012-04-05 14:35:54 -07:00
Graydon Hoare 2142c5ebbb Minor typo fixes. 2012-03-27 13:54:49 -07:00
Graydon Hoare 6e6798c4e1 Bulk-edit mutable -> mut. 2012-03-26 18:35:18 -07:00
Niko Matsakis dc07280b08 make --enforce-mut-vars always on, add mut annotations to remaining files 2012-03-22 09:58:19 -07:00