Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
ca3a9f83
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,发现更多精彩内容 >>
提交
ca3a9f83
编写于
5月 03, 2012
作者:
T
Tim Chevalier
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Annotate more FIXMES in libstd (comments only)
上级
f029e1f4
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
7 addition
and
7 deletion
+7
-7
src/libstd/deque.rs
src/libstd/deque.rs
+1
-1
src/libstd/map.rs
src/libstd/map.rs
+1
-1
src/libstd/sha1.rs
src/libstd/sha1.rs
+5
-5
未找到文件。
src/libstd/deque.rs
浏览文件 @
ca3a9f83
...
...
@@ -14,7 +14,7 @@
}
// FIXME eventually, a proper datatype plus an exported impl would be
// preferrable
// preferrable
(#2343)
fn
create
<
T
:
copy
>
()
->
t
<
T
>
{
type
cell
<
T
>
=
option
<
T
>
;
...
...
src/libstd/map.rs
浏览文件 @
ca3a9f83
...
...
@@ -66,7 +66,7 @@
}
// FIXME: package this up and export it as a datatype usable for
// external code that doesn't want to pay the cost of a box.
// external code that doesn't want to pay the cost of a box.
(#2344)
mod
chained
{
type
entry
<
K
,
V
>
=
{
hash
:
uint
,
...
...
src/libstd/sha1.rs
浏览文件 @
ca3a9f83
...
...
@@ -61,7 +61,7 @@ fn sha1() -> sha1 {
work_buf
:
[
mut
u32
]};
fn
add_input
(
st
:
sha1state
,
msg
:
[
u8
])
{
/
/ FIXME: Should be typestate precondition
/
* FIXME: Should be typestate precondition (#2345) */
assert
(
!
st
.computed
);
for
vec
::
each
(
msg
)
{|
element
|
st
.msg_block
[
st
.msg_block_idx
]
=
element
;
...
...
@@ -70,7 +70,7 @@ fn add_input(st: sha1state, msg: [u8]) {
if
st
.len_low
==
0u32
{
st
.len_high
+=
1u32
;
if
st
.len_high
==
0u32
{
// FIXME: Need better failure mode
// FIXME: Need better failure mode
(#2346)
fail
;
}
...
...
@@ -79,7 +79,7 @@ fn add_input(st: sha1state, msg: [u8]) {
}
}
fn
process_msg_block
(
st
:
sha1state
)
{
// FIXME: Make precondition
// FIXME: Make precondition
(#2345)
assert
(
vec
::
len
(
st
.h
)
==
digest_buf_len
);
assert
(
vec
::
len
(
st
.work_buf
)
==
work_buf_len
);
let
mut
t
:
int
;
// Loop counter
...
...
@@ -181,7 +181,7 @@ fn mk_result(st: sha1state) -> [u8] {
* can be assumed that the message digest has been computed.
*/
fn
pad_msg
(
st
:
sha1state
)
{
// FIXME: Should be a precondition
// FIXME: Should be a precondition
(#2345)
assert
(
vec
::
len
(
st
.msg_block
)
==
msg_block_len
);
/*
...
...
@@ -220,7 +220,7 @@ fn pad_msg(st: sha1state) {
impl
of
sha1
for
sha1state
{
fn
reset
()
{
// FIXME: Should be typestate precondition
// FIXME: Should be typestate precondition
(#2345)
assert
(
vec
::
len
(
self
.h
)
==
digest_buf_len
);
self
.len_low
=
0u32
;
self
.len_high
=
0u32
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录