about summary refs log tree commit diff
path: root/src/librustc_codegen_ssa/Cargo.toml
AgeCommit message (Collapse)AuthorLines
2020-08-30mv compiler to compiler/mark-38/+0
2020-08-15Merge branch 'master' into feature/incorporate-tracingpawanbisht62-0/+1
2020-08-14Rework `rustc_serialize`Matthew Jasper-0/+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-08-06Incorporate tracing cratebishtpawan-1/+1
2020-07-31Move from `log` to `tracing`Oliver Scherer-1/+1
2020-07-18fixes #67108 by using the external crateFederico Ponzi-0/+1
2020-06-02Make things build againVadim Petrochenkov-1/+1
2020-04-20Remove unused dependenciesShotaro Yamada-1/+0
2020-04-14Add illumos triplePatrick Mooney-1/+1
Co-Authored-By: Jason King <jason.brian.king@gmail.com> Co-Authored-By: Joshua M. Clulow <jmc@oxide.computer>
2020-03-30rustc -> rustc_middle part 1Mazdak Farrokhzad-1/+1
2020-03-19Refactorings to begin getting rid of rustc_codegen_utilsMark Mansi-1/+2
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-1/+1
2020-02-29Make it build againVadim Petrochenkov-1/+1
2020-02-01Move builtin attribute logic to new rustc_attr crate.Mazdak Farrokhzad-0/+1
For now, this is all the crate contains, but more attribute logic & types will be moved there over time.
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-1/+0
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-0/+1
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-30Make things build againVadim Petrochenkov-1/+1
2019-12-08Auto merge of #66981 - michaelwoerister:measureme-0.5.0, r=Mark-Simulacrumbors-1/+1
Update measureme crate to 0.5.0 This PR updates the `measureme` self-profiling crate to the latest release. Heads up, this version changes the trace file format, so the `summarize` tool on perf.rlo needs to be updated to 0.5 too. r? @Mark-Simulacrum cc @wesleywiser
2019-12-03Move cgu_reuse_tracker to librustc_sessionMark Rousskov-0/+1
2019-12-03Update measureme crate to 0.5.0.Michael Woerister-1/+1
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-0/+1
2019-10-29Rollup merge of #65294 - varkor:lint-inline-prototype, r=matthewjasperMazdak Farrokhzad-1/+1
Lint ignored `#[inline]` on function prototypes Fixes https://github.com/rust-lang/rust/issues/51280. - Adds a `unused_attribute` lint for `#[inline]` on function prototypes. - As a consequence, foreign items, impl items and trait items now have their attributes checked, which could cause some code to no longer compile (it was previously erroneously ignored).
2019-10-27rustc, rustc_passes: don't depend on syntax_expand.Mazdak Farrokhzad-1/+0
This is done by moving some data definitions to syntax::expand.
2019-10-25Update bitflagsvarkor-1/+1
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-0/+1
2019-09-29remove bit_set re-export from rustc_data_structurescsmoe-0/+1
2019-09-23Remove unused dependenciesShotaro Yamada-1/+0
2019-09-11Upgrade parking_lot and tempfile rustc dependenciesMateusz Mikuła-2/+2
2019-07-25Rollup merge of #62735 - petrochenkov:galloc, r=alexcrichtonMazdak Farrokhzad-1/+0
Turn `#[global_allocator]` into a regular attribute macro It was a 99% macro with exception of some diagnostic details. As a result of the change, `#[global_allocator]` now works in nested modules and even in nameless blocks. Fixes https://github.com/rust-lang/rust/issues/44113 Fixes https://github.com/rust-lang/rust/issues/58072
2019-07-24Merge `rustc_allocator` into `libsyntax_ext`Vadim Petrochenkov-1/+0
2019-07-23cleanup: Remove `extern crate serialize as rustc_serialize`sVadim Petrochenkov-1/+1
2019-07-09Remove unused dependenciesShotaro Yamada-1/+0
2019-07-07rustc: Remove `dylib` crate type from most rustc cratesAlex Crichton-1/+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-02remove last dependency of codegen on rustc_mirMark Mansi-1/+0
2019-05-31Update rustc-demangle version.Eduard-Mihai Burtescu-1/+1
2019-04-20Move almost all of cg_llvm/back/link.rs to cg_ssabjorn3-0/+1
2019-03-03Wrap the self-profiler in an `Arc<Mutex<>>`Wesley Wiser-0/+1
This will allow us to send it across threads and measure things like LLVM time.
2019-02-09librustc_codegen_ssa => 2018Taiki Endo-0/+1
2018-12-12Increase required version for crates.io `libc` to get fix from PR ↵Felix S. Klock II-1/+1
rust-lang/libc#1057. Part of issue #55465
2018-11-22Add rustc_codegen_ssa to sysrootbjorn3-0/+19
2018-11-16Separating the back folder between backend-agnostic and LLVM-specific codeDenis Merigoux-0/+4
2018-11-16Beginning of moving all backend-agnostic code to rustc_codegen_ssaDenis Merigoux-0/+11