about summary refs log tree commit diff
path: root/tests/rustdoc-js-std/parser-errors.js
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-05-29 16:40:11 +0000
committerbors <bors@rust-lang.org>2023-05-29 16:40:11 +0000
commitbc8295255c5bcc293251d47590dcbfd320eaab87 (patch)
tree1b013f2ec009d038d627d9621d095006ca9ac762 /tests/rustdoc-js-std/parser-errors.js
parent505fd09f9e020b096d014e68b667268e743c2dd6 (diff)
parent51368793b462306724eafa7d9fb0797329b671f3 (diff)
downloadrust-bc8295255c5bcc293251d47590dcbfd320eaab87.tar.gz
rust-bc8295255c5bcc293251d47590dcbfd320eaab87.zip
Auto merge of #14892 - HKalbasi:mir, r=HKalbasi
MIR episode 6

This PR separates monomorphization from interpreting, and add a monomorphization query to cache the results. Together with making layout queries returning `Arc<Layout>` instead of `Layout` (did you know that `Layout` is a 312 byte struct with a couple of vectors, so it is very costly to clone? I thought it should be very small and cheap) it makes mir interpreting an order of magnitude faster in warmed calls.

It still can't evaluate no test in the r-a repo, but all tests that I tried are hitting #7434 so I hope after that it will become able to interpret some real world test.
Diffstat (limited to 'tests/rustdoc-js-std/parser-errors.js')
0 files changed, 0 insertions, 0 deletions