about summary refs log tree commit diff
path: root/src/libsyntax_ext/asm.rs
AgeCommit message (Expand)AuthorLines
2019-09-26Rename `Expr.node` to `Expr.kind`varkor-1/+1
2019-09-15Remove `with_legacy_ctxt`Matthew Jasper-1/+1
2019-09-03use TokenStream rather than &[TokenTree] for built-in macrosAleksey Kladov-14/+10
2019-08-23Audit uses of `apply_mark` in built-in macrosVadim Petrochenkov-1/+1
2019-08-17Remove SyntaxContext from {ast, hir}::{GlobalAsm, InlineAsm}Matthew Jasper-2/+1
2019-08-13syntax: Remove `DummyResult::expn_only`Vadim Petrochenkov-2/+2
2019-07-07syntax: Migrate built-in macros to the regular stability checkingVadim Petrochenkov-9/+0
2019-06-06syntax: Use `Token` in `Parser`Vadim Petrochenkov-1/+1
2019-06-06syntax: Use `Token` in `TokenTree::Token`Vadim Petrochenkov-3/+4
2019-05-27Avoid unnecessary internings.Nicholas Nethercote-2/+2
2019-05-24Tweak macro parse errors when reaching EOF during macro call parseEsteban Küber-1/+5
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-4/+4
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-2/+2
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-1/+1
2019-02-04libsyntax_ext => 2018Taiki Endo-5/+6
2019-01-02make `panictry!` private to libsyntaxAndy Russell-45/+71
2018-12-27Make sure feature gate errors are recoverableVadim Petrochenkov-1/+0
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-04cleanup: remove static lifetimes from constsljedrz-1/+1
2018-08-13Move SmallVec and ThinVec out of libsyntaxljedrz-1/+3
2018-07-12Deny bare trait objects in src/libsyntax_extljedrz-1/+1
2018-05-17Switch to 1.26 bootstrap compilerMark Simulacrum-16/+5
2018-05-15Add missing error codes in libsyntax-ext asmGuillaume Gomez-3/+6
2018-04-14Add error codes for libsyntax_extGuillaume Gomez-2/+14
2018-02-05Make inline assembly volatile if it has no outputs. Fixes #46026John Kåre Alsaker-0/+6
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-8/+8
2017-03-29Merge `ExpnId` and `SyntaxContext`.Jeffrey Seyfried-11/+1
2017-03-03Integrate `TokenStream`.Jeffrey Seyfried-1/+1
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-10/+11
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-5/+5
2016-11-03Make `ast::ExprKind` smaller.Jeffrey Seyfried-2/+2
2016-10-29Move `CrateConfig` from `Crate` to `ParseSess`.Jeffrey Seyfried-1/+1
2016-10-19Rollup merge of #37161 - nnethercote:no-cfg-cloning, r=nrcEduard-Mihai Burtescu-1/+1
2016-10-14Avoid many CrateConfig clones.Nicholas Nethercote-1/+1
2016-10-05Rename Parser::last_span as prev_span.Nicholas Nethercote-6/+6
2016-09-26make emit_feature_err take a ParseSessTim Neumann-1/+1
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-1/+1
2016-08-12run rustfmt on libsyntax_ext folderSrinivas Reddy Thatiparthy-40/+38
2016-07-06Correct inline assembly clobber formatting.CensoredUsername-0/+3
2016-06-26Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,ManishearthJeffrey Seyfried-1/+1
2016-06-26Rollup merge of #34385 - cgswords:tstream, r=nrcJeffrey Seyfried-3/+4
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-1/+1
2016-06-21Refactored tokentrees into their own files in preparation for tokenstreams. M...cgswords-3/+4
2016-06-19Generalize and abstract `ThinAttributes`Jeffrey Seyfried-1/+1
2016-04-11std: Stabilize APIs for the 1.9 releaseAlex Crichton-5/+6
2016-02-11[breaking-change] don't glob export ast::Expr_ variantsOliver Schneider-1/+1
2015-12-31Cut out a bunch of Result and panictry! boilerplate from libsyntax.Nick Cameron-6/+6
2015-12-18Require exact type equality + add testsVadim Petrochenkov-1/+1
2015-12-16Add ExprType to HIR and make everything compileVadim Petrochenkov-3/+3
2015-12-16Implement type ascription.Eduard Burtescu-4/+23