about summary refs log tree commit diff
path: root/src/libsyntax_pos/hygiene.rs
AgeCommit message (Expand)AuthorLines
2019-04-22Promote rust comments to rustdocAlexey Shmalko-3/+3
2019-04-05Increase `Span` from 4 bytes to 8 bytes.Nicholas Nethercote-0/+3
2019-02-12Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnikbors-2/+2
2019-02-11Parallel rustc needs synchronizing smart pointer cloningOliver Scherer-2/+2
2019-02-11Use `Rc<[Symbol]>` instead of `Vec<Symbol>` to reduce # of allocsOliver Scherer-1/+2
2019-02-11Require a list of features to allow in `allow_internal_unstable`Oliver Scherer-3/+3
2019-02-10rustc: doc commentsAlexander Regueiro-2/+2
2019-02-04libsyntax_pos => 2018Taiki Endo-5/+5
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-19Reintroduce special pretty-printing for `$crate` when it's necessary for proc...Vadim Petrochenkov-2/+24
2018-12-19Remove `eliminate_crate_var` and special pretty-printing for `$crate`Vadim Petrochenkov-16/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-7/+7
2018-12-04syntax: Remove `#[non_exhaustive]` from `Edition`Vadim Petrochenkov-2/+2
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-1/+1
2018-09-08resolve: Introduce "may appear after" abstraction for macro path resolutionsVadim Petrochenkov-0/+5
2018-08-28Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc.Eduard-Mihai Burtescu-5/+4
2018-08-24Revert "hygiene: Make sure expansion info is set at most once for a given `Ma...Vadim Petrochenkov-8/+1
2018-08-19Parse try blocks with the try keyword instead of do catch placeholderScott McMurray-1/+1
2018-08-19Rename `Catch` variants to `TryBlock`Scott McMurray-2/+2
2018-08-01Switch to bootstrapping from 1.29 betaMark Rousskov-2/+0
2018-07-18Do not use desugared ident when suggesting adding a typeEsteban Küber-0/+2
2018-07-08Remove fallback to parent modules from lexical resolutionVadim Petrochenkov-24/+22
2018-07-08hygiene: Decouple transparencies from expansion IDsVadim Petrochenkov-32/+44
2018-07-08libsyntax_pos: Tweak some visibilitiesVadim Petrochenkov-8/+16
2018-06-30Address commentsVadim Petrochenkov-1/+0
2018-06-30hygiene: Implement transparent marksVadim Petrochenkov-22/+75
2018-06-28Use `Ident`s for associated item definitions in HIRVadim Petrochenkov-22/+1
2018-06-27Implement `#[macro_export(local_inner_macros)]`Vadim Petrochenkov-0/+3
2018-06-25Fix typoBerkus Karchebnyy-1/+1
2018-06-23hygiene: Merge `NameAndSpan` into `ExpnInfo`Vadim Petrochenkov-31/+23
2018-06-23hygiene: Make sure transparency of `Mark::root()` is an implementation detail...Vadim Petrochenkov-0/+2
2018-06-23hygiene: Rename `MarkKind` to `Transparency`Vadim Petrochenkov-19/+51
2018-06-23hygiene: Make sure expansion info is set at most once for a given `Mark`Vadim Petrochenkov-1/+8
2018-06-23hygiene: Give `Debug` impls to hygiene structuresVadim Petrochenkov-2/+4
2018-06-21async await desugaring and testsTaylor Cramer-0/+2
2018-06-07Add existential type definitonsOliver Schneider-0/+5
2018-05-17Add edition to expansion infoVadim Petrochenkov-0/+13
2018-05-14Hyperlink DOI against preferred resolverKatrin Leinweber-1/+1
2018-04-26Fix review nitsbobtwinkles-5/+5
2018-04-23Implement a least upper bound for marks.bobtwinkles-0/+27
2018-04-23Add documentation for SyntaxContext::remove_markbobtwinkles-0/+16
2018-04-16Remove unwanted auto-linking and updateGuillaume Gomez-2/+2
2018-04-10Add ok-wrapping to catch blocks, per RFCScott McMurray-0/+2
2018-04-06Use `Span` instead of `SyntaxContext` in `Ident`Vadim Petrochenkov-3/+3
2018-04-03Remove all unstable placement featuresAidan Hobson Sayers-2/+0
2018-03-14Remove syntax and syntax_pos thread localsJohn Kåre Alsaker-7/+4
2018-01-12Auto merge of #46551 - jseyfried:improve_legacy_modern_macro_interaction, r=nrcbors-0/+39
2018-01-01Fix docs for future pulldown migrationMalo Jaffré-4/+7
2017-12-14incr.comp.: Speed up span hashing by caching expansion context hashes.Michael Woerister-0/+9
2017-12-13Improve interaction between macros 2.0 and `macro_rules!`.Jeffrey Seyfried-0/+39