Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rollup of 7 pull requests #41717

Merged
merged 49 commits into from
May 3, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
5cf0446
Change arm-linux-androideabi to correspond to the armeabi official ABI
malbarbo Apr 30, 2017
9896483
Add -march=armv7-a parameter to armv7 android linker
malbarbo Apr 30, 2017
91a9866
Add an example for 'fence'
topecongiro Apr 11, 2017
c1d97c7
query for deprecation
hackeryarn May 2, 2017
478b7d9
Adding consider changing to & suggestion for let bindings
gaurikholkar Apr 29, 2017
1c57bb4
Using a span_suggestion to display use & hint
gaurikholkar May 2, 2017
c3781e6
Remove ANTLR grammar.
Mark-Simulacrum May 2, 2017
0e5e2f3
introduce `mir_keys()`
nikomatsakis Apr 25, 2017
11b6b06
rework `MirPass` API to be stateless and extract helper fns
nikomatsakis Apr 25, 2017
46b342f
simplify the MirPass traits and passes dramatically
nikomatsakis Apr 25, 2017
e9e6ccc
introduce `DefIdPass` and remove all impls of `Pass` but `Inline`
nikomatsakis Apr 27, 2017
668886a
rewrite `Passes` to have sets of passes
nikomatsakis Apr 27, 2017
f23a7bc
move to only def-id passes
nikomatsakis Apr 27, 2017
2b32cb9
retool MIR passes completely
nikomatsakis Apr 27, 2017
e89a321
rename `MirPassSet` to `MirSuite`
nikomatsakis Apr 28, 2017
29263fd
introduce idea of "stealable" MIR
nikomatsakis Apr 28, 2017
ecc8ff9
rework macro to prepare for more modifiers than just `[pub]`
nikomatsakis Apr 28, 2017
3d1095c
introduce `IntoKeyValues` trait to prepare for multi-queries
nikomatsakis Apr 28, 2017
1d675ce
adjust the macro to allow for `multi` modifier
nikomatsakis Apr 28, 2017
a26e966
convert the `inline` pass to use the new multi result
nikomatsakis Apr 28, 2017
0d045d7
add comments to `Steal` and use `bug!`
nikomatsakis Apr 29, 2017
d9c8a2b
use `force` to ensure const-qualif has been done, not read
nikomatsakis Apr 29, 2017
532439f
add a README describing the whole design
nikomatsakis Apr 29, 2017
c1ff104
rename `mir_map` to `queries` and remove `build_mir_for_crate`
nikomatsakis May 1, 2017
c2cfdbb
adjust privacy of various types in `build`
nikomatsakis May 1, 2017
69c8f9d
move `build_mir` into `build` directory
nikomatsakis May 2, 2017
c253df5
remove `Pass` and (temporarily) drop `Inline`
nikomatsakis May 1, 2017
9c154a6
rip out everything but `MirPass`, move the logic into suites
nikomatsakis May 1, 2017
669d316
simplify down to one query per pass suite
nikomatsakis May 1, 2017
1dd9c3e
support inlining by asking for optimizer mir for callees
nikomatsakis May 1, 2017
851a880
remove irrelevant comments
nikomatsakis May 1, 2017
2fa1ba3
pacify the mercilous tidy
nikomatsakis May 1, 2017
74b2783
delete dead code
nikomatsakis May 1, 2017
c7023d1
run MIR borrowck on the validated, not optimized, MIR
nikomatsakis May 2, 2017
393fa4f
rename from `item_mir` to `optimized_mir`
nikomatsakis May 2, 2017
b0092e8
move queries code into transform
nikomatsakis May 2, 2017
0afcfce
update comment about heuristics
nikomatsakis May 2, 2017
15bc2f4
remove temporary variable
nikomatsakis May 2, 2017
e6793ac
have borrowck fetch MIR, which will perform some errors
nikomatsakis May 2, 2017
afc5acd
fix librustc_driver
nikomatsakis May 2, 2017
25be798
remove `mir_passes` from `Session` and add a FIXME
nikomatsakis May 2, 2017
488b2a3
add FIXME to `Steal`
nikomatsakis May 2, 2017
1a5284c
Rollup merge of #41217 - topecongiro:docs/atomic-fence, r=steveklabnik
frewsxcv May 3, 2017
cfff369
Rollup merge of #41625 - nikomatsakis:incr-comp-dep-tracking-cell-mir…
frewsxcv May 3, 2017
9e621c2
Rollup merge of #41640 - gaurikholkar:master, r=nikomatsakis
frewsxcv May 3, 2017
02274a8
Rollup merge of #41653 - achernyak:master, r=nikomatsakis
frewsxcv May 3, 2017
c386832
Rollup merge of #41656 - malbarbo:android-armeabi, r=alexcrichton
frewsxcv May 3, 2017
a476163
Rollup merge of #41657 - malbarbo:android-armv7-linker, r=alexcrichton
frewsxcv May 3, 2017
2b51384
Rollup merge of #41705 - Mark-Simulacrum:remove-grammar, r=nikomatsakis
frewsxcv May 3, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions src/grammar/.gitignore

This file was deleted.

33 changes: 0 additions & 33 deletions src/grammar/README.md

This file was deleted.

197 changes: 0 additions & 197 deletions src/grammar/RustLexer.g4

This file was deleted.

52 changes: 0 additions & 52 deletions src/grammar/check.sh

This file was deleted.

Loading