about summary refs log tree commit diff
path: root/doc/tutorial.md
AgeCommit message (Collapse)AuthorLines
2012-07-04tutorial: Make example less braceyBrian Anderson-15/+15
2012-07-04tutorial: More improvements to closure sectionBrian Anderson-37/+63
2012-07-03tutorial: More cleanupBrian Anderson-9/+4
2012-07-03tutorial: Add a more detailed example to the introBrian Anderson-3/+60
2012-07-03tutorial: Minor editing to introBrian Anderson-3/+2
2012-07-03tutorial: Restructure intro materialsBrian Anderson-9/+10
2012-07-02tutorial: Minor improvements to closuresBrian Anderson-20/+26
2012-07-02tutorial: More updates for closuresBrian Anderson-42/+71
2012-07-02tutorial: Some work on closuresBrian Anderson-36/+62
2012-07-01Convert to new closure syntaxBrian Anderson-20/+18
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-33/+21
2012-06-29Get rid of basically all of the remaining old style vecs in tests.Michael Sullivan-53/+62
2012-06-27More keyword paring and migration in runtime, docs, code modes.Graydon Hoare-20/+23
2012-06-22Remove section on resources from tutorial; add a todo to cover classesTim Chevalier-21/+2
2012-06-20doc: add information about suffix inference to tutorial and manual.Lindsey Kuper-6/+51
2012-06-20Remove bind. Issue #2189Brian Anderson-13/+0
2012-06-08remove alias analysis and replace with borrowckNiko Matsakis-77/+1
This reverts commit 7ef825bb607c4e934c92bd0b73ecbc4c24f3286b.
2012-06-07Revert "remove alias analysis and replace with borrowck"Brian Anderson-1/+77
18s perf regression compiling rustc with opts This reverts commit 7f6ee0ce0df8af4c21b065cb49b95079ae643f77.
2012-06-07remove alias analysis and replace with borrowckNiko Matsakis-77/+1
cc #2540
2012-06-02make vec fns/methods take imm slices.Niko Matsakis-4/+3
this also repairs the unsoundness in typing of unpack_slice, which was silently converting a const ptr to an imm one.
2012-05-29tutorial: Consistent metavariable for types. Closes #2461.Lindsey Kuper-17/+17
2012-05-29tutorial: Minor cleanup.Lindsey Kuper-14/+15
2012-05-23Update the tutorial with the new shift behaviors.Michael Sullivan-5/+5
2012-05-16doc: Fix `as` description in tutorialBrian Anderson-5/+5
2012-05-15doc: remove duplicate words. Thanks, Matt Might!Lindsey Kuper-1/+1
2012-05-10Remove `do ... while` loops from the tests and docs.Paul Stansifer-14/+12
2012-04-23Mention lazy evaluation of log arguments in tutorialTim Chevalier-1/+5
2012-04-18Describe new for construct in the tutorialMarijn Haverbeke-5/+48
Closes #2141
2012-04-11Add description of by-move mode.Graydon Hoare-0/+7
2012-04-06Re-rename option functionsTim Chevalier-1/+1
get_with_default (nee from_maybe) => get_default with_option (nee maybe) => map_default with_option_do (nee may) => iter As per discussion of 21be1379d561b6679a8a2ea47dce88f948c5acca
2012-04-06Remove support for old-style forMarijn Haverbeke-23/+10
Closes #1619
2012-04-05Documentation only: update tutorial to mention --lib only for single source ↵Tim Chevalier-4/+7
files In the tutorial, use the crate_type attribute when discussing crate files that are libraries, and only refer to the --lib files when talking about making a single source file into a library. Closes #2070.
2012-04-02Rename some core::option functionsTim Chevalier-1/+1
from_maybe => get_with_default maybe => with_option may => with_option_do I know these names are kind of ridiculous, but it's the best I could think of. Feel free to bikeshed. Closes #2081
2012-04-02doc: Abbreviate Thursday as 'th', not 'do'Brian Anderson-1/+1
2012-04-01doc: Tutorial fixesBrian Anderson-8/+8
Thanks to Mohd. Bilal Husain
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-17/+17
2012-03-25str::to_chars -> str::charsJacob Parker-1/+1
2012-03-22make --enforce-mut-vars always on, add mut annotations to remaining filesNiko Matsakis-18/+21
2012-03-20doc: Switch the tutorial to pandoc's method of tagging code blocksBrian Anderson-32/+16
Instead of '## tag', it's '~~~ {.tag}'
2012-03-20doc: Fix external links in tutorialBrian Anderson-4/+2
2012-03-18core: Rename vec::position_elt to position_elemBrian Anderson-2/+2
2012-03-13Name types after their modules instead of 't'Brian Anderson-6/+6
2012-03-12Libc/os/run/rand/io reorganization. Close #1373. Close #1638.Graydon Hoare-33/+32
- Move io, run and rand to core. - Remove incorrect ctypes module (use libc). - Remove os-specific modules for os and fs. - Split fs between core::path and core::os.
2012-03-10doc: Update tutorial for task API changesBrian Anderson-6/+5
2012-02-20core: New task APIBrian Anderson-44/+40
2012-02-14tutorial: Mention how the destructor works in the section on resources. ↵Patrick Walton-4/+5
Closes #1615.
2012-02-05Merge remote-tracking branch 'erickt/master'Brian Anderson-2/+2
Conflicts: src/libcore/vec.rs src/libstd/getopts.rs
2012-02-05Add missing 'use std' in tutorial exampleMarijn Haverbeke-0/+1
2012-01-30Remove ternary operatorPaul Woolcock-7/+0
`expr_ternary`, `ternary_to_if`, and all parses & lexer definitions have been removed.
2012-01-28core: rename vec::position* functionsErick Tryzelaar-2/+2
Almost all of the vec functions that predicates don't have a corresponding function that takes a single element, so this commit renames the common fn usecase to be the default.