about summary refs log tree commit diff
path: root/src/librustc_target/lib.rs
AgeCommit message (Collapse)AuthorLines
2020-08-30mv compiler to compiler/mark-32/+0
2020-08-15replaced log with tracingGurpreet Singh-1/+1
2020-08-14Rework `rustc_serialize`Matthew Jasper-2/+1
- Move the type parameter from `encode` and `decode` methods to the trait. - Remove `UseSpecialized(En|De)codable` traits. - Remove blanket impls for references. - Add `RefDecodable` trait to allow deserializing to arena-allocated references safely. - Remove ability to (de)serialize HIR. - Create proc-macros `(Ty)?(En|De)codable` to help implement these new traits.
2020-07-16apply bootstrap cfgsMark Rousskov-1/+0
2020-06-28Remove `const_if_match` feature gate from librariesDylan MacKenzie-1/+1
2020-05-18Move InlineAsmTemplatePiece and InlineAsmOptions to librustc_astAmanieu d'Antras-1/+1
2020-05-18Add inline asm register definitions to librustc_targetAmanieu d'Antras-1/+2
2020-05-08Work around ICEs during cross-compilationCameron Taggart-0/+4
2020-03-30rustc -> rustc_middle part 1Mazdak Farrokhzad-1/+1
2020-03-17Add requisite feature gates for const assertDylan MacKenzie-0/+3
2020-02-29mem::zeroed/uninit: panic on types that do not permit zero-initializationRalf Jung-0/+3
2020-02-07Remove unused feature gate from librustc_targetbjorn3-1/+0
2020-01-31Drop cfg(bootstrap) codeMark Rousskov-1/+0
2020-01-18slice_patterns: remove internal uses of gateMazdak Farrokhzad-1/+1
2019-12-22Format the worldMark Rousskov-2/+2
2019-12-06Use `to_option` in various placesvarkor-0/+1
2019-11-23Rename StableHashingContextLike to HashStableContext.Camille GILLOT-1/+1
2019-11-22Add StableHashingContextLike to HashStable_Generic derive.Camille GILLOT-0/+5
2019-07-28Deny `unused_lifetimes` through rustbuildVadim Petrochenkov-2/+0
2019-07-28Remove lint annotations in specific crates that are already enforced by ↵Vadim Petrochenkov-1/+0
rustbuild Remove some random unnecessary lint `allow`s
2019-07-23cleanup: Remove `extern crate serialize as rustc_serialize`sVadim Petrochenkov-3/+0
2019-07-13Make `newtype_index` hygienic and use allow_internal_unstableMatthew Jasper-5/+0
2019-07-07rustc: Remove `dylib` crate type from most rustc cratesAlex Crichton-4/+0
Now that procedural macros no longer link transitively to libsyntax, this shouldn't be needed any more! This commit is an experiment in removing all dynamic libraries from rustc except for librustc_driver itself. Let's see how far we can get with that!
2019-06-24Enable internal lints in bootstrapflip1995-1/+0
2019-06-11rustc_target: deny(unused_lifetimes).Eduard-Mihai Burtescu-0/+1
2019-04-17Deny `internal` in stage0Mateusz Mikuła-1/+1
2019-04-03Deny internal lints on non conflicting cratesflip1995-0/+1
- libarena - librustc_allocator - librustc_borrowck - librustc_codegen_ssa - librustc_codegen_utils - librustc_driver - librustc_errors - librustc_incremental - librustc_metadata - librustc_passes - librustc_privacy - librustc_resolve - librustc_save_analysis - librustc_target - librustc_traits - libsyntax - libsyntax_ext - libsyntax_pos
2019-02-10rustc: doc commentsAlexander Regueiro-1/+1
2019-02-09Rollup merge of #58257 - taiki-e:librustc_target-2018, r=CentrilMazdak Farrokhzad-3/+3
librustc_target => 2018 Transitions `librustc_target` to Rust 2018; cc #58099 r? @Centril
2019-02-08librustc_target => 2018Taiki Endo-3/+3
2019-02-07Remove images' url to make it work even without internet connectionGuillaume Gomez-3/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-12Use IndexVec instead of `usize` in librustcOliver Scherer-0/+5
2018-10-31Bump nightly to 1.32.0Alex Crichton-1/+0
* Also update the bootstrap compiler * Update cargo to 1.32.0 * Clean out stage0 annotations
2018-10-05Stabilize `min_const_fn`Oliver Schneider-1/+1
2018-09-27Bump to 1.31.0 and bootstrap from 1.30 betaJosh Stone-3/+2
2018-09-11stabalize infer outlives requirements (RFC 2093).toidiu-1/+0
Co-authored-by: nikomatsakis
2018-08-31Restrict most uses of `const_fn` to `min_const_fn`Oliver Schneider-1/+2
2018-08-24check that adding infer-outlives requirement to all crates worksNiko Matsakis-0/+1
2018-08-09[nll] librustc_target: enable feature(nll) for bootstrapmemoryruins-0/+1
2018-08-05Remove unnecessary feature attributes that sneaked invarkor-2/+0
2018-07-30rustc_llvm: move to rustc_codegen_llvm::llvm.Irina Popa-5/+1
2018-07-25Deny bare_trait_objects globallyTatsuyuki Ishi-2/+0
2018-07-12Deny bare trait objects in librustc_target and libtestljedrz-0/+2
2018-05-17Stabilise inclusive_range_methodsvarkor-1/+0
2018-05-01Removed direct field usage of RangeInclusive in rustc itself.kennytm-1/+1
2018-04-26Emit range metadata on calls returning scalars (fixes #50157)Anthony Ramine-0/+1
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-1/+4
2018-04-26rustc_target: move in type definitions from rustc_trans::abi.Irina Popa-1/+2
2018-04-26rustc_target: move in type definitions from ty::layout.Irina Popa-0/+3