about summary refs log tree commit diff
path: root/src/test/incremental/hashes/function_interfaces.rs
AgeCommit message (Collapse)AuthorLines
2023-01-11Move /src/test to /testsAlbert Larsan-411/+0
2022-12-25Remove references to removed option from tests.Camille GILLOT-3/+0
2022-10-07typeck result is now affected by opaque type spansOli Scherer-1/+1
2022-05-27Switch incremental/hashes tests to all use optimizations.Jakob Degen-1/+1
2022-03-28Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk"Oli Scherer-1/+1
This reverts commit 6499c5e7fc173a3f55b7a3bd1e6a50e9edef782d, reversing changes made to 78450d2d602b06d9b94349aaf8cece1a4acaf3a8.
2022-02-11Revert "Auto merge of #92007 - oli-obk:lazy_tait2, r=nikomatsakis"Oli Scherer-1/+1
This reverts commit e7cc3bddbe0d0e374d05e7003e662bba1742dbae, reversing changes made to 734368a200904ef9c21db86c595dc04263c87be0.
2022-02-02Lazily resolve type-alias-impl-trait defining usesOli Scherer-1/+1
by using an opaque type obligation to bubble up comparisons between opaque types and other types Also uses proper obligation causes so that the body id works, because out of some reason nll uses body ids for logic instead of just diagnostics.
2021-09-10Duplicate tests for incremental spans mode.Camille GILLOT-63/+145
2021-03-31Add var to BoundRegion. Add query to get bound vars for applicable items.Jack Huey-3/+3
2021-03-09Bless tests.Camille GILLOT-4/+4
2020-07-17Rename TypeckTables to TypeckResults.Valentin Lazureanu-9/+9
2020-07-15mir_built is a lieBastian Kauschke-7/+7
2020-03-19hir: replace "items" terminology with "nodes" where appropriate.Eduard-Mihai Burtescu-24/+24
2020-03-14Format function_interfaces.rsJohn Kåre Alsaker-46/+40
2020-03-14Replace `Hir` with `hir_owner` in testsJohn Kåre Alsaker-24/+24
2020-03-14Replace `HirBody` with `hir_owner_items` in testsJohn Kåre Alsaker-24/+24
2019-09-14Ban non-extern rust intrinsicsMark Rousskov-12/+0
Intrinsics can only be defined by the compiler.
2019-08-25Revert "Allow a dirty MirBuilt for make_extern and make_method_extern"Josh Stone-1/+1
This reverts commit b4a6f597934f16f89e27058a32a514c9572f148f.
2019-07-03Migrate compile-pass annotations to build-passYuki Okushi-1/+1
2019-03-30Update testsJohn Kåre Alsaker-10/+10
2019-03-20Add no_hash to query macro and move some queries overJohn Kåre Alsaker-8/+8
2019-03-18Add load_cached query modifier and keep dep node names consistent with query ↵John Kåre Alsaker-10/+10
names
2019-03-18Define queries using a proc macroJohn Kåre Alsaker-3/+3
2019-02-08Allow a dirty MirBuilt for make_extern and make_method_externJohn Kåre Alsaker-1/+1
2019-02-08Update testsJohn Kåre Alsaker-7/+7
2018-12-25Remove licensesMark Rousskov-11/+0
2018-06-07Add existential type definitonsOliver Schneider-1/+1
2018-04-13Rename must-compile-successfully into compile-passGuillaume Gomez-1/+1
2018-03-26Stabilize conservative_impl_traitTaylor Cramer-1/+0
2017-12-08incr.comp.: Hash spans unconditionally for full accuracy.Michael Woerister-1/+1
2017-12-05Format function interface fingerprint hash testsJeff Crocker-56/+70
2017-12-05Update function interface fingerprint hash testsJeff Crocker-108/+108
2017-11-29incr.comp.: Update test cases after metadata hashing removal.Michael Woerister-52/+0
2017-04-12ICH: Replace old, transitive metadata hashing with direct hashing approach.Michael Woerister-5/+5
Instead of collecting all potential inputs to some metadata entry and hashing those, we directly hash the values we are storing in metadata. This is more accurate and doesn't suffer from quadratic blow-up when many entries have the same dependencies.
2016-10-05ICH: update saw_ty for TyBareFn; Update tests for functioninterfacesMathieu Borderé-5/+23
2016-10-05ICH - Add test cases for function interfacesMathieu Borderé-0/+382