benchmarks: make them build again
This commit is contained in:
parent
42c49116b1
commit
731f351543
@ -1,9 +1,9 @@
|
|||||||
#![feature(test, rustc_private)]
|
#![feature(test, rustc_private)]
|
||||||
|
|
||||||
extern crate test;
|
extern crate test;
|
||||||
use test::Bencher;
|
use crate::test::Bencher;
|
||||||
mod helpers;
|
mod helpers;
|
||||||
use helpers::*;
|
use crate::helpers::*;
|
||||||
|
|
||||||
#[bench]
|
#[bench]
|
||||||
fn fib(bencher: &mut Bencher) {
|
fn fib(bencher: &mut Bencher) {
|
||||||
|
@ -8,7 +8,7 @@ use self::miri::eval_main;
|
|||||||
use self::rustc_driver::{driver, Compilation};
|
use self::rustc_driver::{driver, Compilation};
|
||||||
use std::cell::RefCell;
|
use std::cell::RefCell;
|
||||||
use std::rc::Rc;
|
use std::rc::Rc;
|
||||||
use test::Bencher;
|
use crate::test::Bencher;
|
||||||
|
|
||||||
pub struct MiriCompilerCalls<'a>(Rc<RefCell<&'a mut Bencher>>);
|
pub struct MiriCompilerCalls<'a>(Rc<RefCell<&'a mut Bencher>>);
|
||||||
|
|
||||||
@ -50,7 +50,7 @@ pub fn run(filename: &str, bencher: &mut Bencher) {
|
|||||||
let entry_def_id = tcx.hir.local_def_id(entry_node_id);
|
let entry_def_id = tcx.hir.local_def_id(entry_node_id);
|
||||||
|
|
||||||
bencher.borrow_mut().iter(|| {
|
bencher.borrow_mut().iter(|| {
|
||||||
eval_main(tcx, entry_def_id, None);
|
eval_main(tcx, entry_def_id, false);
|
||||||
});
|
});
|
||||||
|
|
||||||
state.session.abort_if_errors();
|
state.session.abort_if_errors();
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
#![feature(test, rustc_private)]
|
#![feature(test, rustc_private)]
|
||||||
|
|
||||||
extern crate test;
|
extern crate test;
|
||||||
use test::Bencher;
|
use crate::test::Bencher;
|
||||||
mod helpers;
|
mod helpers;
|
||||||
use helpers::*;
|
use crate::helpers::*;
|
||||||
|
|
||||||
#[bench]
|
#[bench]
|
||||||
fn repeat(bencher: &mut Bencher) {
|
fn repeat(bencher: &mut Bencher) {
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
#![feature(test, rustc_private)]
|
#![feature(test, rustc_private)]
|
||||||
|
|
||||||
extern crate test;
|
extern crate test;
|
||||||
use test::Bencher;
|
use crate::test::Bencher;
|
||||||
mod helpers;
|
mod helpers;
|
||||||
use helpers::*;
|
use crate::helpers::*;
|
||||||
|
|
||||||
#[bench]
|
#[bench]
|
||||||
fn noop(bencher: &mut Bencher) {
|
fn noop(bencher: &mut Bencher) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user