about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2013-03-21libsyntax: Remove `@const` from the languagePatrick Walton-1/+13
2013-03-21librustc: Forbid destructors from being attached to any structs that might co...Patrick Walton-0/+1
2013-03-21auto merge of #5407 : jbclements/rust/add-assert-eq-macro, r=jbclementsbors-81/+60
2013-03-21Un-renamed trim and substr functions.Marvin Löbel-6/+6
2013-03-21Switched over substr and trim functions in str to be non-allocating, temporar...Marvin Löbel-5/+8
2013-03-21back-renamed slice_DBG_BRWD, slice_V_DBG_BRWD -> slice, slice_DBG_UNIQ -> sli...Marvin Löbel-9/+9
2013-03-21renamed str::view -> slice_DBG_BRWDMarvin Löbel-11/+11
2013-03-20change some uses of fail_unless to assert_eqJohn Clements-81/+50
2013-03-20libsyntax: Never use `::<>` in the type grammarPatrick Walton-8/+6
2013-03-20add assert_eq! macroJohn Clements-0/+10
2013-03-20auto merge of #5434 : apasel422/rust/deriving, r=nikomatsakisbors-1271/+1358
2013-03-20Refactor the self-info so that the def-id is carried in ty_self()Niko Matsakis-1/+1
2013-03-20auto merge of #5443 : alexcrichton/rust/less-bad-copy, r=catamorphismbors-68/+69
2013-03-19auto merge of #5442 : pcwalton/rust/extern-block-restriction, r=pcwaltonbors-44/+92
2013-03-20syntax: Removing some bad copiesAlex Crichton-68/+69
2013-03-19libsyntax: Forbid `use` (and most other things) within `extern { ... }` blocksPatrick Walton-32/+54
2013-03-19syntax: split deriving module into submodules for each traitAndrew Paseltiner-977/+1062
2013-03-19auto merge of #5436 : alexcrichton/rust/assert-message, r=pcwaltonbors-0/+5
2013-03-19syntax: move ext/deriving.rs to ext/deriving/mod.rsAndrew Paseltiner-0/+2
2013-03-19libsyntax: Accept the new `[T, ..N]` style for vec.Patrick Walton-4/+10
2013-03-19libsyntax: Accept `static` instead of `const` for globalsPatrick Walton-6/+16
2013-03-19librustc: Enforce privacy for static methods.Patrick Walton-3/+13
2013-03-19auto merge of #5426 : nikomatsakis/rust/issue-4846-lifetimes-in-expl-self, r=...bors-24/+90
2013-03-19Allow custom messages on assert statementsAlex Crichton-0/+5
2013-03-19auto merge of #5433 : lucab/rust/lucab/cfgspec, r=graydonbors-0/+16
2013-03-19Make driver::driver::parse_cfgspecs parse any variety of meta_itemLuca Bruno-0/+16
2013-03-18Fix pretty printer for fixed length vectors.Luqman Aden-4/+3
2013-03-18Now actually allow using constants in those constant expressions for [T * n].Luqman Aden-3/+6
2013-03-18Allow constant expressions in [Type * n].Luqman Aden-21/+8
2013-03-18librustc: Make the compiler ignore purity.Patrick Walton-41/+75
2013-03-18libsyntax: Stop parsing old lifetimes, except for the ones on data type decla...Patrick Walton-0/+11
2013-03-18librustc: Convert all uses of old lifetime notation to new lifetime notation....Patrick Walton-6/+12
2013-03-18Make &self permit explicit lifetimes, but don't really use themNiko Matsakis-24/+90
2013-03-16auto merge of #5374 : z0w0/rust/rustdoc-explicit-self, r=z0w0bors-2/+3
2013-03-16syntax: Fix fun_to_str testZack Corr-1/+1
2013-03-15auto merge of #5359 : luqmana/rust/inline-asm, r=pcwaltonbors-7/+47
2013-03-15auto merge of #5404 : bstrie/rust/decopy, r=pcwaltonbors-1/+1
2013-03-15Fix type_use for inline asm.Luqman Aden-2/+2
2013-03-15Tidy.Luqman Aden-1/+1
2013-03-15Implicitly use addr_of for output operands in asm.Luqman Aden-0/+7
2013-03-15Actually pass inline asm operands around.Luqman Aden-7/+40
2013-03-15impl Clone for ~T, ~[T], ~strBen Striegel-1/+1
2013-03-15Update test case to conform to new restrictions on castingJohn Clements-3/+2
2013-03-15Test case fixup (old one tested the old bad behavior).John Clements-12/+12
2013-03-15add nonempty encoding for spansJohn Clements-1/+1
2013-03-14rustdoc: Document explicit self in methods. Closes #5254Zack Corr-1/+2
2013-03-13libsyntax: Remove a use of deprecated Encodable from libsyntax. rs=burningtreePatrick Walton-1/+1
2013-03-13test: Fix tests. rs=testsPatrick Walton-2/+1
2013-03-13librustc: Don't require the "static" keyword to define a static methodPatrick Walton-10/+10
2013-03-13librustc: Remove implicit self from the language, except for old-style drop b...Patrick Walton-1/+15