summary refs log tree commit diff
path: root/src/librustc_allocator
AgeCommit message (Expand)AuthorLines
2019-06-18syntax: Introduce `default`/`with_unstable` constructors for `ExpnInfo`Vadim Petrochenkov-14/+7
2019-06-18syntax: Factor out common fields from `SyntaxExtension` variantsVadim Petrochenkov-1/+1
2019-06-11Add deny(unused_lifetimes) to all the crates that have deny(internal).Eduard-Mihai Burtescu-0/+1
2019-05-27Avoid unnecessary internings.Nicholas Nethercote-4/+2
2019-05-22Restore the old behavior of the rustdoc keyword check + Fix rebaseVadim Petrochenkov-3/+2
2019-05-21Move `edition` outside the hygiene lock and avoid accessing itJohn Kåre Alsaker-2/+2
2019-05-20Remove `Symbol::gensym()`.Nicholas Nethercote-1/+1
2019-05-17Avoid unnecessary interning in `Ident::from_str()` calls.Nicholas Nethercote-6/+7
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-2/+2
2019-04-17Deny `internal` in stage0Mateusz Mikuła-1/+1
2019-04-03Deny internal lints on non conflicting cratesflip1995-0/+1
2019-02-12Auto merge of #58098 - oli-obk:maybe_allow_internal_unstable, r=petrochenkovbors-1/+3
2019-02-11Use `Rc<[Symbol]>` instead of `Vec<Symbol>` to reduce # of allocsOliver Scherer-2/+2
2019-02-11Require a list of features to allow in `allow_internal_unstable`Oliver Scherer-1/+3
2019-02-10Revert removed #![feature(nll)]Taiki Endo-0/+1
2019-02-06librustc_allocator => 2018Taiki Endo-15/+7
2019-02-06Overhaul `syntax::fold::Folder`.Nicholas Nethercote-14/+13
2018-12-25Remove licensesMark Rousskov-20/+0
2018-12-10Upgrade `smallvec` to 0.6.7 and use the new `may_dangle` feature.Nicholas Nethercote-1/+1
2018-09-27Bump to 1.31.0 and bootstrap from 1.30 betaJosh Stone-1/+1
2018-09-26Remove OneVectorljedrz-7/+3
2018-09-11stabalize infer outlives requirements (RFC 2093).toidiu-1/+0
2018-08-27Auto merge of #53441 - toidiu:ak-fix53419, r=nikomatsakisbors-0/+1
2018-08-26rustc: Continue to tweak "std internal symbols"Alex Crichton-7/+1
2018-08-24check that adding infer-outlives requirement to all crates worksNiko Matsakis-0/+1
2018-08-23Use optimized SmallVec implementationIgor Gutorov-3/+6
2018-08-19mv (mod) codemap source_mapDonato Sciarra-1/+1
2018-08-13Move SmallVec and ThinVec out of libsyntaxljedrz-7/+9
2018-08-09[nll] librustc_allocator: enable feature(nll) for bootstrapmemoryruins-0/+1
2018-08-07rustc: Tweak visibility of some lang itemsAlex Crichton-6/+1
2018-07-25Deny bare_trait_objects globallyTatsuyuki Ishi-1/+0
2018-07-11Deny bare trait objects in in src/librustc_allocatorljedrz-3/+4
2018-06-27Implement `#[macro_export(local_inner_macros)]`Vadim Petrochenkov-0/+1
2018-06-24used debug, not infomark-3/+3
2018-06-24enable fold_macMark Mansi-1/+6
2018-06-24Prohibit global_allocator in submodules for nowMark Mansi-40/+81
2018-06-24Attempt to fix hygiene for global_allocatorMark Mansi-20/+27
2018-06-23hygiene: Merge `NameAndSpan` into `ExpnInfo`Vadim Petrochenkov-8/+6
2018-06-21Parse async fn header.Without Boats-6/+6
2018-06-11Remove alloc::Opaque and use *mut u8 as pointer type for GlobalAllocMike Hommey-14/+1
2018-05-17Add edition to expansion infoVadim Petrochenkov-1/+2
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-1/+3
2018-04-22Remove unused AllocatorTy::BangSteven Fackler-4/+1
2018-04-22Replace GlobalAlloc::oom with a lang itemSteven Fackler-5/+0
2018-04-17Run rustfmtMark Mansi-69/+79
2018-04-12Rename alloc::Void to alloc::OpaqueSimon Sapin-6/+6
2018-04-12Restore Global.oom() functionalitySimon Sapin-0/+11
2018-04-12Use the GlobalAlloc trait for #[global_allocator]Simon Sapin-289/+33
2018-04-08Move deny(warnings) into rustbuildMark Simulacrum-2/+0
2018-03-22Use FunctionRetTy::Default rather than an explicit TyKind::Infer for lambda-b...varkor-1/+1