2017-05-03 |
Niko Matsakis | allow tests to refer to `ItemVariances` |
tree | commitdiff |
2017-05-03 |
Niko Matsakis | add back variance testing mechanism |
tree | commitdiff |
2017-05-03 |
Niko Matsakis | kill the old `visit_all_item_likes` infrastructure |
tree | commitdiff |
2017-05-03 |
Niko Matsakis | factor variances into a proper query |
tree | commitdiff |
2017-05-03 |
Niko Matsakis | track `CurrentItem`, not just `Generics` |
tree | commitdiff |
2017-05-03 |
Niko Matsakis | make transitive relation use a hash map |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | add FIXME to `Steal` |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | remove `mir_passes` from `Session` and add a FIXME |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | fix librustc_driver |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | have borrowck fetch MIR, which will perform some errors |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | remove temporary variable |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | update comment about heuristics |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | move queries code into transform |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | rename from `item_mir` to `optimized_mir` |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | run MIR borrowck on the validated, not optimized, MIR |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | delete dead code |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | pacify the mercilous tidy |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | remove irrelevant comments |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | support inlining by asking for optimizer mir for callees |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | simplify down to one query per pass suite |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | rip out everything but `MirPass`, move the logic into... |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | remove `Pass` and (temporarily) drop `Inline` |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | move `build_mir` into `build` directory |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | adjust privacy of various types in `build` |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | rename `mir_map` to `queries` and remove `build_mir_for... |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | add a README describing the whole design |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | use `force` to ensure const-qualif has been done, not... |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | add comments to `Steal` and use `bug!` |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | convert the `inline` pass to use the new multi result |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | adjust the macro to allow for `multi` modifier |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | introduce `IntoKeyValues` trait to prepare for multi... |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | rework macro to prepare for more modifiers than just... |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | introduce idea of "stealable" MIR |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | rename `MirPassSet` to `MirSuite` |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | retool MIR passes completely |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | move to only def-id passes |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | rewrite `Passes` to have sets of passes |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | introduce `DefIdPass` and remove all impls of `Pass... |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | simplify the MirPass traits and passes dramatically |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | rework `MirPass` API to be stateless and extract helper fns |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | introduce `mir_keys()` |
tree | commitdiff |
2017-05-02 |
bors | Auto merge of #41702 - frewsxcv:rollup, r=frewsxcv |
tree | commitdiff |
2017-05-02 |
Corey Farwell | Rollup merge of #41693 - est31:anon_params_removal... |
tree | commitdiff |
2017-05-02 |
Corey Farwell | Rollup merge of #41692 - est31:anon_params, r=eddyb |
tree | commitdiff |
2017-05-02 |
Corey Farwell | Rollup merge of #41688 - rust-lang:hex-value-process... |
tree | commitdiff |
2017-05-02 |
Corey Farwell | Rollup merge of #41673 - bitshifter:repr-align-codegen... |
tree | commitdiff |
2017-05-02 |
Corey Farwell | Rollup merge of #41662 - nikomatsakis:on-demandify... |
tree | commitdiff |
2017-05-02 |
Corey Farwell | Rollup merge of #41661 - barik:master, r=alexcrichton |
tree | commitdiff |
2017-05-02 |
bors | Auto merge of #41547 - alexeyzab:41425-fix-mismatched... |
tree | commitdiff |
2017-05-02 |
bors | Auto merge of #41488 - estebank:closure-args, r=arielb1 |
tree | commitdiff |
2017-05-02 |
est31 | Address review |
tree | commitdiff |
2017-05-02 |
est31 | Removal pass for anonymous parameters |
tree | commitdiff |
2017-05-02 |
est31 | Add a lint to disallow anonymous parameters |
tree | commitdiff |
2017-05-02 |
bors | Auto merge of #40851 - oli-obk:multisugg, r=jonathandturner |
tree | commitdiff |
2017-05-02 |
Corey Farwell | Fix incorrect hex value in doc comment example. |
tree | commitdiff |
2017-05-02 |
Niko Matsakis | patch the `librustc_driver` unit tests |
tree | commitdiff |
2017-05-01 |
bors | Auto merge of #41629 - Mark-Simulacrum:re-enable-tests... |
tree | commitdiff |
2017-05-01 |
bors | Auto merge of #41611 - cramertj:metadata-queries-1... |
tree | commitdiff |
2017-05-01 |
Niko Matsakis | kill regr test using ad-hoc lint |
tree | commitdiff |
2017-05-01 |
Taylor Cramer | Queryify is_item_mir_available |
tree | commitdiff |
2017-05-01 |
Taylor Cramer | Queryify const_is_rvalue_promotable_to_static |
tree | commitdiff |
2017-05-01 |
Taylor Cramer | Queryify item_body_nested_bodies |
tree | commitdiff |
2017-05-01 |
bors | Auto merge of #41560 - alevy:rwpi-ropi, r=eddyb |
tree | commitdiff |
2017-05-01 |
Niko Matsakis | use `closure_base_def_id` rather than walking up HIR |
tree | commitdiff |
2017-05-01 |
Niko Matsakis | pacify the mercilous tidy |
tree | commitdiff |
2017-05-01 |
Niko Matsakis | remove unused `is_fn` |
tree | commitdiff |
2017-05-01 |
Cameron Hart | Add simple `[repr(align)]` codegen test. |
tree | commitdiff |
2017-05-01 |
bors | Auto merge of #41632 - Mark-Simulacrum:test-16994,... |
tree | commitdiff |
2017-05-01 |
bors | Auto merge of #41666 - nagisa:try-poking-bigendian... |
tree | commitdiff |
2017-05-01 |
Simonas Kazlauskas | Try fixing bigendian metadata serialisation |
tree | commitdiff |
2017-04-30 |
Niko Matsakis | modify `ExprUseVisitor` and friends to take region... |
tree | commitdiff |
2017-04-30 |
Taylor Cramer | introduce per-fn RegionMaps |
tree | commitdiff |
2017-04-30 |
Niko Matsakis | intern CodeExtents |
tree | commitdiff |
2017-04-30 |
Niko Matsakis | remove ROOT_CODE_EXTENT and DUMMY_CODE_EXTENT |
tree | commitdiff |
2017-04-30 |
Taylor Cramer | Remove RefCells from RegionMaps |
tree | commitdiff |
2017-04-30 |
Taylor Cramer | On-demandify region mapping |
tree | commitdiff |
2017-04-30 |
Titus Barik | Rename os variable in bootstrap.py to avoid shadowing... |
tree | commitdiff |
2017-04-30 |
Mark Simulacrum | Add test for issue #16994. |
tree | commitdiff |
2017-04-30 |
bors | Auto merge of #41651 - arielb1:missing-adjustment-2... |
tree | commitdiff |
2017-04-30 |
Ariel Ben-Yehuda | refactor the handling of lvalue ops |
tree | commitdiff |
2017-04-30 |
bors | Auto merge of #41602 - hsivonen:explainnonnull, r=steve... |
tree | commitdiff |
2017-04-30 |
bors | Auto merge of #41643 - frewsxcv:rollup, r=frewsxcv |
tree | commitdiff |
2017-04-30 |
Corey Farwell | Rollup merge of #41637 - eddyb:used-not-dead, r=petroch... |
tree | commitdiff |
2017-04-30 |
Corey Farwell | Rollup merge of #41636 - moosingin3space:fix/process... |
tree | commitdiff |
2017-04-30 |
Corey Farwell | Rollup merge of #41613 - cuviper:fix-release-links... |
tree | commitdiff |
2017-04-30 |
Corey Farwell | Rollup merge of #41608 - cuviper:distcheck-rust-src... |
tree | commitdiff |
2017-04-30 |
Corey Farwell | Rollup merge of #41509 - froydnj:float-stack-reduction... |
tree | commitdiff |
2017-04-30 |
Corey Farwell | Rollup merge of #41449 - Eh2406:master, r=aturon |
tree | commitdiff |
2017-04-30 |
bors | Auto merge of #41593 - achernyak:def_span, r=eddyb |
tree | commitdiff |
2017-04-29 |
bors | Auto merge of #41544 - alexcrichton:bump-bootstrap... |
tree | commitdiff |
2017-04-29 |
Eduard-Mihai Burtescu | Don't ever warn about #[used] items being dead code. |
tree | commitdiff |
2017-04-29 |
Alex Crichton | Update stage0 bootstrap compiler |
tree | commitdiff |
2017-04-29 |
Nathan Moos | process:exit -> process::exit in mem::forget docs |
tree | commitdiff |
2017-04-29 |
achernyak | removed custom functions and comment |
tree | commitdiff |
2017-04-29 |
achernyak | chaned dep nodes impl |
tree | commitdiff |
2017-04-29 |
bors | Auto merge of #39291 - Freyskeyd:check_context_E0423... |
tree | commitdiff |
2017-04-29 |
achernyak | added dep nodes and comment |
tree | commitdiff |
2017-04-29 |
bors | Auto merge of #41588 - cengizIO:master, r=nikomatsakis |
tree | commitdiff |
2017-04-29 |
bors | Auto merge of #41623 - alexcrichton:update-sccache... |
tree | commitdiff |
2017-04-29 |
Alex Crichton | ci: Update sccache build |
tree | commitdiff |
next |