summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2012-08-09Allow failing in arc::exclusive; poison to fail subsequent accesses (fix #3092)Ben Blum-9/+31
2012-08-09Make sync primitives fail-unwind-friendlyBen Blum-50/+156
2012-08-09Added oneshot protocol. Fixes #3125Eric Holk-0/+36
2012-08-09Example from lkuper's intern talk, but now with static methods!Lindsey Kuper-0/+55
2012-08-09Add example from lkuper's intern talk to the test suite.Lindsey Kuper-0/+54
2012-08-09Minor cleanupLindsey Kuper-6/+6
2012-08-09unxfail-test and try to test for similar conditions as beforeNiko Matsakis-7/+4
2012-08-08lint: Don't warn about non-camel case impl namesBrian Anderson-1/+1
2012-08-08Const field access (working) and vec indexing (almost). More for #2317.Graydon Hoare-2/+110
2012-08-08libsyntax: Parse common enum fieldsPatrick Walton-86/+129
2012-08-08rustc: Remove some uses of impl_mapBrian Anderson-119/+3
2012-08-08Fix number-peek code in fmt!, close #1610.Graydon Hoare-12/+21
2012-08-08Remove obsolete FIXMEs, close #2345.Graydon Hoare-4/+0
2012-08-08rustdoc: Update for new impl syntaxBrian Anderson-37/+39
2012-08-08syntax: Pretty print impls with new syntaxBrian Anderson-7/+8
2012-08-08syntax: Stop supporting old impl syntaxBrian Anderson-59/+12
2012-08-08Convert impls to new syntaxBrian Anderson-617/+503
2012-08-08Remove an invalid assert and some commented out code.Eric Holk-4/+0
2012-08-08Updating examplesEric Holk-11/+2
2012-08-08Adding try_send for pipes::chan and pipes::shared_chanEric Holk-0/+24
2012-08-08etc: Add pub and priv to vimPatrick Walton-1/+1
2012-08-08rustc: Do some plumbing work in preparation for common fields in enumsPatrick Walton-116/+134
2012-08-08Merge pull request #3153 from jruderman/sconvBen Blum-31/+45
2012-08-08add compile-fail test sync-cond-shouldnt-escape.rsBen Blum-0/+9
2012-08-08sync: add blocking mutexes, condvars, and testcasesBen Blum-67/+262
2012-08-08Minor cleanups/comments/whitespace changesLindsey Kuper-8/+8
2012-08-08Default methods in traits get through typeck.Lindsey Kuper-19/+158
2012-08-08Change a `match check` to `match`Lindsey Kuper-1/+2
2012-08-08Clean up whitespaceLindsey Kuper-1/+1
2012-08-08Make let _ = e; have the same semantics as e;Tim Chevalier-0/+45
2012-08-08lint: Allow trailing underscores in camel case identsBrian Anderson-1/+18
2012-08-08Implement + for @-vectors.Michael Sullivan-3/+34
2012-08-08rustc: Do some plumbing work on nested enumsPatrick Walton-157/+250
2012-08-08Add spawn_conversationJesse Ruderman-31/+45
2012-08-08rustc: Strict enforcement of glue function types.Elliott Slaughter-60/+118
2012-08-08In decoder, rename class_member_id to item_def_id.Michael Sullivan-6/+5
2012-08-08xfail-prettyEric Holk-0/+2
2012-08-08Don't add struct names to the value name space if there's no constructorTim Chevalier-8/+40
2012-08-08Add a really optimistic fast path in receive. Gives about a 7% performance im...Eric Holk-0/+14
2012-08-08Adding some examples for my internship presentation.Eric Holk-0/+169
2012-08-08refactor categorization out of borrowck into its own module.Niko Matsakis-370/+494
2012-08-07improve borrowck error messages to explain regions betterNiko Matsakis-20/+34
2012-08-07new test case demonstrating ability to return ptr to interior of optionNiko Matsakis-0/+22
2012-08-07rustc: Resolve constructor expressions for variant structsPatrick Walton-10/+27
2012-08-07rustc: Parse variant structs; add a trivial test casePatrick Walton-34/+116
2012-08-07Add minor debug mode for measuring type sizes, helper for #3025.Graydon Hoare-1/+13
2012-08-07rustc: Box struct_defsPatrick Walton-21/+21
2012-08-07Translate const structs.Graydon Hoare-0/+42
2012-08-07Add 'static' to rust-mode.el.Michael Sullivan-1/+1
2012-08-07Implement static typeclass methods. Closes #3132.Michael Sullivan-246/+605