summary refs log tree commit diff
path: root/src/libsyntax/ext/pipes/ast_builder.rs
AgeCommit message (Expand)AuthorLines
2012-12-13librustc: Make `use` statements crate-relative by default. r=brsonPatrick Walton-1/+1
2012-12-09Remove transitional codeBrian Anderson-26/+0
2012-12-07librustc: De-mode pattern bindings. r=nmatsakisPatrick Walton-1/+1
2012-12-07syntax: stage0-guard uses of #ast, rewrite as quote_foo! in stage1,2.Graydon Hoare-0/+9
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-29impls of traits cannot define methods on the anonymous traitBrian Anderson-0/+3
2012-11-14Add types for character position and byte position in the codemapBrian Anderson-32/+23
2012-11-12Convert most codemap types from records to structsBrian Anderson-2/+2
2012-11-07rustc: Support irrefutable patterns in function arguments. r=nmatsakisPatrick Walton-2/+7
2012-10-23Don't generate move-by-init in AST builderTim Chevalier-2/+8
2012-10-15rustc: Merge module and type namespaces. r=brsonPatrick Walton-30/+30
2012-10-04Remove by-copy mode from std, mostlyTim Chevalier-8/+0
2012-09-23Make it illegal to use modes in a fn signature with providingNiko Matsakis-2/+2
2012-09-21De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachiNiko Matsakis-1/+1
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under #[l...Graydon Hoare-0/+1
2012-09-20Revert "syntax: Make attributes sendable for rustdoc's benefit"Brian Anderson-2/+2
2012-09-20syntax: Make attributes sendable for rustdoc's benefitBrian Anderson-2/+2
2012-09-10Convert 'import' to 'use'. Remove 'import' keyword.Brian Anderson-4/+2
2012-09-04Remove 'with'Brian Anderson-4/+4
2012-09-04libsyntax: "import" -> "use"Patrick Walton-4/+4
2012-08-28Convert core::pipes to camel caseBrian Anderson-1/+15
2012-08-26Camel case the option typeBrian Anderson-8/+8
2012-08-23Remove purity from fn_decl and move it out to containing AST elements.Michael Sullivan-1/+1
2012-08-22intern identifiersPaul Stansifer-9/+6
2012-08-17Move select macro into another file, so it can be including in multiple tests.Eric Holk-1/+1
2012-08-17Track spans better in the protocol compiler so we can get better error messages.Eric Holk-14/+25
2012-08-08Convert impls to new syntaxBrian Anderson-2/+2
2012-08-08rustc: Do some plumbing work in preparation for common fields in enumsPatrick Walton-9/+6
2012-08-07rustc: Add stub support for struct variants to the ASTPatrick Walton-1/+1
2012-08-07Generate try_send versions for all the messages. Fixes #3128Eric Holk-2/+8
2012-08-06make `ref x` bindings produce region ptrs and fix various minor bugsNiko Matsakis-1/+1
2012-07-31rustc: Parse by-reference pattern bindings with the "ref" keywordPatrick Walton-2/+4
2012-07-27rustc: Use coherence for operator overloading.Patrick Walton-17/+0
2012-07-26Comments Only: Remove outdated FIXMEs. Fixes #2886.Eric Holk-2/+0
2012-07-25Thread spans through the pipe compiler. They aren't perfect, but they make de...Eric Holk-35/+38
2012-07-25Compiled a bounded version of pingpong.Eric Holk-2/+71
2012-07-25Generate buffer type for bounded protocolsEric Holk-0/+13
2012-07-17rustc: Fix coherence errors in the buildPatrick Walton-1/+1
2012-07-17rustc: Implement and enforce instance coherencePatrick Walton-5/+47
2012-07-16Add support for terminal states (issue #2862)Eric Holk-0/+6
2012-07-14remove typestate from code, tests, and docsNiko Matsakis-4/+1
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-1/+1
2012-07-12Comments only: TODOs to FIXMEs; annotateTim Chevalier-3/+3
2012-07-11infer when types are region parameterized rather than requiring /&Niko Matsakis-6/+3
2012-07-06You can have any protocol you want, provided it's pingpong.Eric Holk-0/+182