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
Brian Anderson
8404ea0c8a
doc: Fix more language ref tests
2012-03-20 21:11:13 -07:00
Brian Anderson
575692c3bc
doc: Fix some language ref examples
2012-03-20 18:59:21 -07:00
Brian Anderson
57281f52e5
test: Begin running the language ref examples. Mostly xfailed
2012-03-20 18:59:21 -07:00
Brian Anderson
f5087aa64b
doc: Remove unary move operator from language ref. Closes #2032
2012-03-20 15:20:37 -07:00
Brian Anderson
772028acdb
doc: Add some info about native mods and crust functions
2012-03-12 15:41:11 -07:00
Tim Chevalier
fde4c1efbb
Document what the type of the main() function should be
2012-03-11 20:55:12 -07:00
Tim Chevalier
d7ae9f1370
Docs for infinite loops
2012-03-11 20:17:37 -07:00
Brian Anderson
a0a230de83
doc: Add 'crust' to keywords
2012-03-11 18:05:51 -07:00