Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
c6ec4f43
R
Rust
项目概览
int
/
Rust
接近 1 年 前同步成功
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
Rust
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
c6ec4f43
编写于
6月 17, 2016
作者:
S
Scott Olson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Reorganize benches.
上级
f4cf3f36
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
14 addition
and
21 deletion
+14
-21
benches/fibonacci.rs
benches/fibonacci.rs
+3
-9
benches/helpers/fibonacci_helper.rs
benches/helpers/fibonacci_helper.rs
+0
-0
benches/helpers/fibonacci_helper_iterative.rs
benches/helpers/fibonacci_helper_iterative.rs
+0
-0
benches/helpers/miri_helper.rs
benches/helpers/miri_helper.rs
+1
-5
benches/helpers/mod.rs
benches/helpers/mod.rs
+7
-0
benches/helpers/smoke_helper.rs
benches/helpers/smoke_helper.rs
+0
-0
benches/smoke.rs
benches/smoke.rs
+3
-7
未找到文件。
benches/fibonacci.rs
浏览文件 @
c6ec4f43
#![feature(custom_attribute,
test)]
#![feature(rustc_private)]
#![allow(unused_attributes)]
#![feature(test,
rustc_private)]
extern
crate
test
;
use
test
::
Bencher
;
mod
fibonacci_helper
;
mod
helpers
;
use
helpers
::
*
;
#[bench]
fn
fib
(
bencher
:
&
mut
Bencher
)
{
...
...
@@ -14,15 +12,11 @@ fn fib(bencher: &mut Bencher) {
})
}
mod
miri_helper
;
#[bench]
fn
fib_miri
(
bencher
:
&
mut
Bencher
)
{
miri_helper
::
run
(
"fibonacci_helper"
,
bencher
);
}
mod
fibonacci_helper_iterative
;
#[bench]
fn
fib_iter
(
bencher
:
&
mut
Bencher
)
{
bencher
.iter
(||
{
...
...
benches/fibonacci_helper.rs
→
benches/
helpers/
fibonacci_helper.rs
浏览文件 @
c6ec4f43
文件已移动
benches/fibonacci_helper_iterative.rs
→
benches/
helpers/
fibonacci_helper_iterative.rs
浏览文件 @
c6ec4f43
文件已移动
benches/miri_helper.rs
→
benches/
helpers/
miri_helper.rs
浏览文件 @
c6ec4f43
#![feature(custom_attribute,
test)]
#![feature(rustc_private)]
#![allow(unused_attributes)]
extern
crate
getopts
;
extern
crate
miri
;
extern
crate
rustc
;
...
...
@@ -32,7 +28,7 @@ fn find_sysroot() -> String {
pub
fn
run
(
filename
:
&
str
,
bencher
:
&
mut
Bencher
)
{
let
args
=
&
[
"miri"
.to_string
(),
format!
(
"benches/{}.rs"
,
filename
),
format!
(
"benches/
helpers/
{}.rs"
,
filename
),
"--sysroot"
.to_string
(),
find_sysroot
()
];
...
...
benches/helpers/mod.rs
0 → 100644
浏览文件 @
c6ec4f43
// This module gets included in multiple crates, and they each only use part of it.
#![allow(dead_code)]
pub
mod
fibonacci_helper
;
pub
mod
fibonacci_helper_iterative
;
pub
mod
miri_helper
;
pub
mod
smoke_helper
;
benches/smoke_helper.rs
→
benches/
helpers/
smoke_helper.rs
浏览文件 @
c6ec4f43
文件已移动
benches/smoke.rs
浏览文件 @
c6ec4f43
#![feature(custom_attribute,
test)]
#![feature(rustc_private)]
#![allow(unused_attributes)]
#![feature(test,
rustc_private)]
extern
crate
test
;
use
test
::
Bencher
;
mod
smoke_helper
;
mod
helpers
;
use
helpers
::
*
;
#[bench]
fn
noop
(
bencher
:
&
mut
Bencher
)
{
...
...
@@ -33,8 +31,6 @@ fn noop_miri_full(bencher: &mut Bencher) {
}
*/
mod
miri_helper
;
#[bench]
fn
noop_miri_interpreter
(
bencher
:
&
mut
Bencher
)
{
miri_helper
::
run
(
"smoke_helper"
,
bencher
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录