about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2013-05-28Remove unnecessary allocations flagged by lintSeo Sanghyeon-42/+42
2013-05-25auto merge of #6722 : alexcrichton/rust/issue-4219-no-merge-hack, r=brsonbors-34/+1
2013-05-25Use an enum for keywords and intern them to improve parser performanceBjörn Steinbrink-245/+280
2013-05-24Remove the #[merge] hack from the parserAlex Crichton-34/+1
2013-05-24auto merge of #6680 : ben0x539/rust/slashslashslash, r=graydonbors-2/+9
2013-05-23cleanup warnings from libsyntaxErick Tryzelaar-7/+4
2013-05-23core: remove iter_bytes helper functionsErick Tryzelaar-11/+25
2013-05-22libsyntax: Fix more merge fallout.Patrick Walton-2/+2
2013-05-22libstd: Fix merge fallout.Patrick Walton-0/+2
2013-05-22syntax: Change syntax extensions to expand to `std::foo` instead of `core::foo`Patrick Walton-53/+56
2013-05-22librustc: Change `std` to `extra` throughout libsyntax and librustcPatrick Walton-27/+29
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd to...Patrick Walton-2/+111
2013-05-22auto merge of #6686 : cmr/rust/fix-6596, r=catamorphismbors-4/+7
2013-05-22Fix ICE in macrosCorey Richardson-4/+7
2013-05-22declare that "///" is still a doc comment, just not "////+" (fixes #5838)Benjamin Herr-2/+9
2013-05-22Fix #6342Jihyun Yu-4/+9
2013-05-21auto merge of #6658 : sanxiyn/rust/static-string-2, r=thestingerbors-11/+11
2013-05-22Use static stringsSeo Sanghyeon-9/+9
2013-05-21auto merge of #6611 : huonw/rust/syntax-ext-no-dup, r=jbclementsbors-2242/+1659
2013-05-22Take string slicesSeo Sanghyeon-2/+2
2013-05-22syntax/ext: convert all AstBuilder methods to a uniform syntax.Huon Wilson-1686/+998
2013-05-22syntax/ext: migrate build.rs functions to AstBuilder methods.Huon Wilson-925/+1126
2013-05-22syntax/ext: collect the ast building traits into a single trait.Huon Wilson-493/+420
2013-05-22syntax/ext: modernise ext_ctxt to be CamelCase and use new.Huon Wilson-324/+323
2013-05-22syntax/ext: Remove the trait-object indirection of the ext_ctxt object.Huon Wilson-106/+82
2013-05-21syntax/ext: remove the ~str dependence of the deriving code.Huon Wilson-79/+81
2013-05-21Correct span for expr_vecSeo Sanghyeon-1/+1
2013-05-20Remove all unnecessary allocations (as flagged by lint)Alex Crichton-303/+298
2013-05-20Implement a lint mode to detect unnecessary allocationsAlex Crichton-3/+3
2013-05-20getting rid of interner_key! macroJohn Clements-113/+54
2013-05-20hygiene infrastructure.John Clements-110/+194
2013-05-20detect unused attrs in one more place, allow parsing to continue for allJohn Clements-24/+53
2013-05-20parser commentJohn Clements-0/+1
2013-05-20refactoring test functionsJohn Clements-70/+105
2013-05-20auto merge of #6635 : brson/rust/snapshot, r=brsonbors-249/+0
2013-05-19Register snapshotsBrian Anderson-249/+0
2013-05-19Fix many warnings.Steve Klabnik-3/+2
2013-05-19Use assert_eq! rather than assert! where possibleCorey Richardson-7/+7
2013-05-18auto merge of #6603 : thestinger/rust/whitespace, r=thestingerbors-1/+0
2013-05-19reduce the usage of explicit version markersDaniel Micay-1/+1
2013-05-18minor automated whitespace fixesDaniel Micay-1/+0
2013-05-18Made bytes!() accept a list of string, integer or char literalsMarvin Löbel-5/+50
2013-05-17Re-implement lint with less emphasis on item idsAlex Crichton-7/+13
2013-05-16Add BuiltinBounds to closure type: parse and handle subtyping,Niko Matsakis-11/+16
2013-05-16auto merge of #6530 : huonw/rust/deriving-deepclone, r=bstriebors-7/+43
2013-05-16syntax: use fmt! over + in deriving/cloneHuon Wilson-6/+6
2013-05-16auto merge of #6531 : sammykim/rust/bytes, r=luqmanabors-0/+31
2013-05-16syntax: implement #[deriving(DeepClone)]. Fixes #6514.Huon Wilson-6/+42
2013-05-16Implement bytes! syntax extensionSangeun Kim-0/+31
2013-05-15auto merge of #6502 : huonw/rust/no-auto-code, r=graydonbors-1738/+714