summary refs log tree commit diff
path: root/src/libsyntax/ext/build.rs
AgeCommit message (Expand)AuthorLines
2015-08-08rustc: rename multiple imports in a listSean McArthur-1/+1
2015-08-03syntax: Implement #![no_core]Alex Crichton-66/+14
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-2/+1
2015-07-26Remove `ast::LocalSource` with only one used variantmitaa-2/+0
2015-05-21syntax: parse `const fn` for free functions and inherent methods.Eduard Burtescu-0/+1
2015-05-02Rename AstBuilder::expr_int -> AstBuilder::expr_isizeManish Goregaokar-2/+2
2015-04-11Change the rt::unwind line argument type from usize to u32.Ryan Prichard-1/+1
2015-03-25rustc: Remove support for int/uintAlex Crichton-2/+2
2015-02-24Implement `<T>::method` UFCS expression syntax.Eduard Burtescu-13/+13
2015-02-24syntax: use a single Path for Trait::Item in QPath.Eduard Burtescu-22/+22
2015-02-24syntax: don't store a secondary NodeId for TyPath.Eduard Burtescu-1/+1
2015-02-24Remove double expr_u32 (fixup #22700)Manish Goregaokar-3/+0
2015-02-24Rollup merge of #22700 - nick29581:ints_hash, r=alexcrichtonManish Goregaokar-0/+3
2015-02-23int audit - libcore::fmtNick Cameron-0/+4
2015-02-23Auto merge of #21769 - brooksbp:column-line-macro, r=nick29581bors-0/+4
2015-02-21Resolve barriers to changing column!() / line!() return type to u32 in #19284...Brian Brooks-0/+4
2015-02-21Resolve includeme.fragment conflict.Brian Brooks-3/+3
2015-02-20Remove remaining uses of `[]`. This time I tried to use deref coercions where...Niko Matsakis-1/+1
2015-02-10rollup merge of #21943: hugwijst/extctxt_ufcsAlex Crichton-0/+56
2015-02-09Accept quantification of lifetimes outside the self type in where clauses.Nick Cameron-4/+5
2015-02-07Don't use std:: paths in syntax extensions when compiling a #![no_std] crateKeegan McAllister-17/+28
2015-02-06Libsyntax has been updatedGuillaumeGomez-3/+1
2015-02-06Replace the get method by the deref one on InternedStringGuillaumeGomez-1/+2
2015-02-04Add QPath construction to ExtCtxt for UFCS support.Hugo van der Wijst-0/+56
2015-02-03Remove the explicit closure kind syntax from the parser and AST;Niko Matsakis-2/+2
2015-01-25Add the span of the operator itself to ast::BinOp.Huon Wilson-3/+3
2015-01-21rollup merge of #20179: eddyb/blind-itemsAlex Crichton-41/+36
2015-01-21syntax: fix fallout of merging ast::ViewItem into ast::Item.Eduard Burtescu-41/+36
2015-01-18libsyntax: int types -> isizePaul Collier-2/+2
2015-01-17libsyntax: rename functions from uint to usizePaul Collier-5/+5
2015-01-17libsyntax: uint types to usizePaul Collier-4/+4
2015-01-08Store deprecated status of i/u-suffixed literals.Huon Wilson-2/+3
2015-01-07use slicing sugarJorge Aparicio-2/+1
2015-01-06rollup merge of #20609: cmr/memAlex Crichton-2/+2
2015-01-07Replace full slice notation with index callsNick Cameron-1/+1
2015-01-06syntax/rustc: implement isize/usizeCorey Richardson-2/+2
2015-01-02Make type in ast::Local optionalSeo Sanghyeon-2/+2
2014-12-26Accept `?Sized` as well as `Sized?`Nick Cameron-4/+1
2014-12-21Fallout of std::str stabilizationAlex Crichton-2/+1
2014-12-20Drop the Match prefix from the MatchSource variantsBarosl Lee-1/+1
2014-12-14Rename FnStyle trait to Unsafety.Niko Matsakis-1/+1
2014-12-12Add support for equality constraints on associated typesNick Cameron-5/+9
2014-12-05Utilize fewer reexportsCorey Farwell-0/+8
2014-11-26Rote changes due to the fact that ast paths no longer carry this extraneous b...Niko Matsakis-8/+15
2014-11-23Remove type parameters from ExprField and ExprTupFieldAdolfo OchagavĂ­a-2/+2
2014-11-19Merge the ExprFnBlock and ExprUnboxedClosure into one ExprClosure with an opt...Niko Matsakis-2/+2
2014-11-16Complete the removal of ty_nil, ast::LitNil, ast::TyBot and ast::TyUniqJakub Bukaj-18/+3
2014-11-07Update parser with `for` syntaxNiko Matsakis-4/+11
2014-11-06Support parenthesized paths `Foo(A,B) -> C` that expand to `Foo<(A,B),C>`. Th...Niko Matsakis-4/+5
2014-10-24Add a lint for not using field pattern shorthandsP1start-2/+2