about summary refs log tree commit diff
path: root/src/librustc_trans/driver
AgeCommit message (Collapse)AuthorLines
2014-12-04Separate the driver into its own crate that uses trans, typeck.Niko Matsakis-1863/+0
2014-12-04Move typeck into its own crate.Niko Matsakis-1/+1
2014-12-04Remove dependencies on driver from trans et al. by moving variousNiko Matsakis-111/+28
structs out from driver and into other places.
2014-12-04Move `typeck` logically in the module tree out to the root and clampNiko Matsakis-1/+2
down on its exports. Remove some dead code that is revealed.
2014-12-03Replace `equiv` method calls with `==` operator sugarJorge Aparicio-5/+5
2014-11-29Fix rustc panic on second compile_inputMurarth-0/+6
2014-11-26rollup merge of #19288: steveklabnik/doc_style_cleanupAlex Crichton-4/+2
This is considered good convention. This is about half of them in total, I just don't want an impossible to land patch. :smile:
2014-11-26Add -Z print-sysroot commandline option to rustc.Michael Woerister-0/+7
2014-11-25/** -> ///Steve Klabnik-4/+2
This is considered good convention.
2014-11-20Remove libnativeAaron Turon-6/+1
With runtime removal complete, there's nothing left of libnative. This commit removes it. Fixes #18687 [breaking-change]
2014-11-20Rename remaining Failures to PanicSubhash Bhushan-3/+3
2014-11-19rollup merge of #19040: alexcrichton/issue-18904Jakub Bukaj-7/+7
This commit applies the stabilization of std::fmt as outlined in [RFC 380][rfc]. There are a number of breaking changes as a part of this commit which will need to be handled to migrated old code: * A number of formatting traits have been removed: String, Bool, Char, Unsigned, Signed, and Float. It is recommended to instead use Show wherever possible or to use adaptor structs to implement other methods of formatting. * The format specifier for Boolean has changed from `t` to `b`. * The enum `FormatError` has been renamed to `Error` as well as becoming a unit struct instead of an enum. The `WriteError` variant no longer exists. * The `format_args_method!` macro has been removed with no replacement. Alter code to use the `format_args!` macro instead. * The public fields of a `Formatter` have become read-only with no replacement. Use a new formatting string to alter the formatting flags in combination with the `write!` macro. The fields can be accessed through accessor methods on the `Formatter` structure. Other than these breaking changes, the contents of std::fmt should now also all contain stability markers. Most of them are still #[unstable] or #[experimental] [rfc]: https://github.com/rust-lang/rfcs/blob/master/text/0380-stabilize-std-fmt.md [breaking-change] Closes #18904
2014-11-18std: Stabilize std::fmtAlex Crichton-7/+7
This commit applies the stabilization of std::fmt as outlined in [RFC 380][rfc]. There are a number of breaking changes as a part of this commit which will need to be handled to migrated old code: * A number of formatting traits have been removed: String, Bool, Char, Unsigned, Signed, and Float. It is recommended to instead use Show wherever possible or to use adaptor structs to implement other methods of formatting. * The format specifier for Boolean has changed from `t` to `b`. * The enum `FormatError` has been renamed to `Error` as well as becoming a unit struct instead of an enum. The `WriteError` variant no longer exists. * The `format_args_method!` macro has been removed with no replacement. Alter code to use the `format_args!` macro instead. * The public fields of a `Formatter` have become read-only with no replacement. Use a new formatting string to alter the formatting flags in combination with the `write!` macro. The fields can be accessed through accessor methods on the `Formatter` structure. Other than these breaking changes, the contents of std::fmt should now also all contain stability markers. Most of them are still #[unstable] or #[experimental] [rfc]: https://github.com/rust-lang/rfcs/blob/master/text/0380-stabilize-std-fmt.md [breaking-change] Closes #18904
2014-11-19rustc: fix fallout of adding the `'tcx` lifetime to `Ty`.Eduard Burtescu-2/+2
2014-11-18Introduce machinery for higher-ranked TraitRefsNiko Matsakis-1/+1
2014-11-18Move trans, back, driver, and back into a new crate, rustc_trans. Reduces ↵Niko Matsakis-0/+1939
memory usage significantly and opens opportunities for more parallel compilation.