Skip to content

Commit 97452f3

Browse files
jethrogbJethro Beekman
authored andcommitted
---
yaml --- r: 218599 b: refs/heads/tmp c: 9262d64 h: refs/heads/master i: 218597: f2c1a0d 218595: 19d1abb 218591: 3fd5cbd v: v3
1 parent 71468e0 commit 97452f3

File tree

13 files changed

+28
-176
lines changed

13 files changed

+28
-176
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ refs/tags/0.11.0: e1247cb1d0d681be034adb4b558b5a0c0d5720f9
2525
refs/tags/0.12.0: f0c419429ef30723ceaf6b42f9b5a2aeb5d2e2d1
2626
refs/heads/beta: c8bab9d06a179028a0d5129aa62f09d694d9cc49
2727
refs/tags/1.0.0-alpha: e42bd6d93a1d3433c486200587f8f9e12590a4d7
28-
refs/heads/tmp: da1b296e16b1c1c07afac10026bb77e96fa64a0d
28+
refs/heads/tmp: 9262d647bb886fb6d1a846e33af2e95b35105459
2929
refs/tags/1.0.0-alpha.2: 4c705f6bc559886632d3871b04f58aab093bfa2f
3030
refs/tags/homu-tmp: 1b28ffa5216c845d1cef6b0cb3e5ac7db12025d0
3131
refs/tags/1.0.0-beta: 8cbb92b53468ee2b0c2d3eeb8567005953d40828

branches/tmp/mk/cfg/i686-unknown-freebsd.mk

Lines changed: 0 additions & 22 deletions
This file was deleted.

branches/tmp/src/libcollections/vec_deque.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ impl<T> VecDeque<T> {
108108
ptr::write(self.ptr.offset(off as isize), t);
109109
}
110110

111-
/// Returns true if and only if the buffer is at capacity
111+
/// Returns true iff the buffer is at capacity
112112
#[inline]
113113
fn is_full(&self) -> bool { self.cap - self.len() == 1 }
114114

branches/tmp/src/libcore/fmt/builders.rs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -175,12 +175,6 @@ impl<'a, 'b: 'a> DebugTuple<'a, 'b> {
175175
fn is_pretty(&self) -> bool {
176176
self.fmt.flags() & (1 << (FlagV1::Alternate as usize)) != 0
177177
}
178-
179-
/// Returns the wrapped `Formatter`.
180-
#[unstable(feature = "debug_builder_formatter", reason = "recently added")]
181-
pub fn formatter(&mut self) -> &mut fmt::Formatter<'b> {
182-
&mut self.fmt
183-
}
184178
}
185179

186180
struct DebugInner<'a, 'b: 'a> {

branches/tmp/src/libcore/fmt/mod.rs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1488,19 +1488,20 @@ macro_rules! tuple {
14881488
impl<$($name:Debug),*> Debug for ($($name,)*) {
14891489
#[allow(non_snake_case, unused_assignments)]
14901490
fn fmt(&self, f: &mut Formatter) -> Result {
1491-
let mut builder = f.debug_tuple("");
1491+
try!(write!(f, "("));
14921492
let ($(ref $name,)*) = *self;
14931493
let mut n = 0;
14941494
$(
1495-
builder.field($name);
1495+
if n > 0 {
1496+
try!(write!(f, ", "));
1497+
}
1498+
try!(write!(f, "{:?}", *$name));
14961499
n += 1;
14971500
)*
1498-
14991501
if n == 1 {
1500-
try!(write!(builder.formatter(), ","));
1502+
try!(write!(f, ","));
15011503
}
1502-
1503-
builder.finish()
1504+
write!(f, ")")
15041505
}
15051506
}
15061507
peel! { $($name,)* }

branches/tmp/src/libcore/num/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1126,7 +1126,7 @@ macro_rules! uint_impl {
11261126
acc
11271127
}
11281128

1129-
/// Returns `true` if and only if `self == 2^k` for some `k`.
1129+
/// Returns `true` iff `self == 2^k` for some `k`.
11301130
#[stable(feature = "rust1", since = "1.0.0")]
11311131
#[inline]
11321132
pub fn is_power_of_two(self) -> bool {

branches/tmp/src/liblibc/lib.rs

Lines changed: 0 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -960,100 +960,6 @@ pub mod types {
960960
}
961961
}
962962

963-
#[cfg(target_arch = "x86")]
964-
pub mod arch {
965-
pub mod c95 {
966-
pub type c_char = i8;
967-
pub type c_schar = i8;
968-
pub type c_uchar = u8;
969-
pub type c_short = i16;
970-
pub type c_ushort = u16;
971-
pub type c_int = i32;
972-
pub type c_uint = u32;
973-
pub type c_long = i32;
974-
pub type c_ulong = u32;
975-
pub type c_float = f32;
976-
pub type c_double = f64;
977-
pub type size_t = u32;
978-
pub type ptrdiff_t = i32;
979-
pub type clock_t = i32;
980-
pub type time_t = i32;
981-
pub type suseconds_t = i32;
982-
pub type wchar_t = i32;
983-
}
984-
pub mod c99 {
985-
pub type c_longlong = i64;
986-
pub type c_ulonglong = u64;
987-
pub type intptr_t = i32;
988-
pub type uintptr_t = u32;
989-
pub type intmax_t = i64;
990-
pub type uintmax_t = u64;
991-
}
992-
pub mod posix88 {
993-
pub type off_t = i64;
994-
pub type dev_t = u32;
995-
pub type ino_t = u32;
996-
pub type pid_t = i32;
997-
pub type uid_t = u32;
998-
pub type gid_t = u32;
999-
pub type useconds_t = u32;
1000-
pub type mode_t = u16;
1001-
pub type ssize_t = i32;
1002-
}
1003-
pub mod posix01 {
1004-
use types::common::c95::{c_void};
1005-
use types::common::c99::{uint8_t, uint32_t, int32_t};
1006-
use types::os::arch::c95::{c_long, time_t};
1007-
use types::os::arch::posix88::{dev_t, gid_t, ino_t};
1008-
use types::os::arch::posix88::{mode_t, off_t};
1009-
use types::os::arch::posix88::{uid_t};
1010-
1011-
pub type nlink_t = u16;
1012-
pub type blksize_t = i32;
1013-
pub type blkcnt_t = i64;
1014-
pub type fflags_t = u32;
1015-
#[repr(C)]
1016-
#[derive(Copy, Clone)] pub struct stat {
1017-
pub st_dev: dev_t,
1018-
pub st_ino: ino_t,
1019-
pub st_mode: mode_t,
1020-
pub st_nlink: nlink_t,
1021-
pub st_uid: uid_t,
1022-
pub st_gid: gid_t,
1023-
pub st_rdev: dev_t,
1024-
pub st_atime: time_t,
1025-
pub st_atime_nsec: c_long,
1026-
pub st_mtime: time_t,
1027-
pub st_mtime_nsec: c_long,
1028-
pub st_ctime: time_t,
1029-
pub st_ctime_nsec: c_long,
1030-
pub st_size: off_t,
1031-
pub st_blocks: blkcnt_t,
1032-
pub st_blksize: blksize_t,
1033-
pub st_flags: fflags_t,
1034-
pub st_gen: uint32_t,
1035-
pub st_lspare: int32_t,
1036-
pub st_birthtime: time_t,
1037-
pub st_birthtime_nsec: c_long,
1038-
pub __unused: [uint8_t; 2],
1039-
}
1040-
1041-
#[repr(C)]
1042-
#[derive(Copy, Clone)] pub struct utimbuf {
1043-
pub actime: time_t,
1044-
pub modtime: time_t,
1045-
}
1046-
1047-
pub type pthread_attr_t = *mut c_void;
1048-
}
1049-
pub mod posix08 {
1050-
}
1051-
pub mod bsd44 {
1052-
}
1053-
pub mod extra {
1054-
}
1055-
}
1056-
1057963
#[cfg(target_arch = "x86_64")]
1058964
pub mod arch {
1059965
pub mod c95 {

branches/tmp/src/librustc_back/target/i686_unknown_freebsd.rs

Lines changed: 0 additions & 29 deletions
This file was deleted.

branches/tmp/src/librustc_back/target/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,6 @@ impl Target {
368368
arm_linux_androideabi,
369369
aarch64_linux_android,
370370

371-
i686_unknown_freebsd,
372371
x86_64_unknown_freebsd,
373372

374373
i686_unknown_dragonfly,

branches/tmp/src/librustdoc/html/layout.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ r##"<!DOCTYPE html>
7272
<div class="search-container">
7373
<input class="search-input" name="search"
7474
autocomplete="off"
75-
placeholder="Click or press ‘S’ to search, ‘?’ for more options"
75+
placeholder="Click or press 'S' to search, '?' for more options..."
7676
type="search">
7777
</div>
7878
</form>
@@ -85,7 +85,7 @@ r##"<!DOCTYPE html>
8585
8686
<div id="help" class="hidden">
8787
<div class="shortcuts">
88-
<h1>Keyboard Shortcuts</h1>
88+
<h1>Keyboard shortcuts</h1>
8989
<dl>
9090
<dt>?</dt>
9191
<dd>Show this help dialog</dd>
@@ -100,7 +100,7 @@ r##"<!DOCTYPE html>
100100
</dl>
101101
</div>
102102
<div class="infos">
103-
<h1>Search Tricks</h1>
103+
<h1>Search tricks</h1>
104104
<p>
105105
Prefix searches with a type followed by a colon (e.g.
106106
<code>fn:</code>) to restrict the search to a given type.

branches/tmp/src/librustdoc/html/static/main.css

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,7 @@ tr.result span.primitive::after { content: ' (primitive type)'; font-style: ital
447447

448448
#help {
449449
background: #e9e9e9;
450+
border-radius: 4px;
450451
box-shadow: 0 0 6px rgba(0,0,0,.2);
451452
position: absolute;
452453
top: 300px;
@@ -460,7 +461,7 @@ tr.result span.primitive::after { content: ' (primitive type)'; font-style: ital
460461

461462
#help dt {
462463
float: left;
463-
border-radius: 4px;
464+
border-radius: 3px;
464465
border: 1px solid #bfbfbf;
465466
background: #fff;
466467
width: 23px;

branches/tmp/src/libstd/fs.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -269,14 +269,18 @@ impl File {
269269
/// will be extended to `size` and have all of the intermediate data filled
270270
/// in with 0s.
271271
///
272+
/// # Errors
273+
///
274+
/// This function will return an error if the file is not opened for writing.
275+
///
272276
/// # Examples
273277
///
274278
/// ```no_run
275279
/// use std::fs::File;
276280
///
277281
/// # fn foo() -> std::io::Result<()> {
278-
/// let mut f = try!(File::open("foo.txt"));
279-
/// try!(f.set_len(0));
282+
/// let mut f = try!(File::create("foo.txt"));
283+
/// try!(f.set_len(10));
280284
/// # Ok(())
281285
/// # }
282286
/// ```

branches/tmp/src/libstd/sys/common/stack.rs

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,8 @@ pub unsafe fn record_sp_limit(limit: usize) {
170170
asm!("movl $$0x48+90*4, %eax
171171
movl $0, %gs:(%eax)" :: "r"(limit) : "eax" : "volatile")
172172
}
173-
#[cfg(all(target_arch = "x86", target_os = "linux"))]
173+
#[cfg(all(target_arch = "x86",
174+
any(target_os = "linux", target_os = "freebsd")))]
174175
#[inline(always)]
175176
unsafe fn target_record_sp_limit(limit: usize) {
176177
asm!("movl $0, %gs:48" :: "r"(limit) :: "volatile")
@@ -196,12 +197,10 @@ pub unsafe fn record_sp_limit(limit: usize) {
196197
// aarch64 - FIXME(AARCH64): missing...
197198
// powerpc - FIXME(POWERPC): missing...
198199
// arm-ios - iOS segmented stack is disabled for now, see related notes
199-
// openbsd/bitrig/netbsd - no segmented stacks.
200-
// x86-freebsd - no segmented stacks.
200+
// openbsd - segmented stack is disabled
201201
#[cfg(any(target_arch = "aarch64",
202202
target_arch = "powerpc",
203203
all(target_arch = "arm", target_os = "ios"),
204-
all(target_arch = "x86", target_os = "freebsd"),
205204
target_os = "bitrig",
206205
target_os = "netbsd",
207206
target_os = "openbsd"))]
@@ -263,7 +262,8 @@ pub unsafe fn get_sp_limit() -> usize {
263262
movl %gs:(%eax), $0" : "=r"(limit) :: "eax" : "volatile");
264263
return limit;
265264
}
266-
#[cfg(all(target_arch = "x86", target_os = "linux"))]
265+
#[cfg(all(target_arch = "x86",
266+
any(target_os = "linux", target_os = "freebsd")))]
267267
#[inline(always)]
268268
unsafe fn target_get_sp_limit() -> usize {
269269
let limit;
@@ -291,16 +291,14 @@ pub unsafe fn get_sp_limit() -> usize {
291291

292292
// aarch64 - FIXME(AARCH64): missing...
293293
// powerpc - FIXME(POWERPC): missing...
294-
// arm-ios - no segmented stacks.
295-
// openbsd/bitrig/netbsd - no segmented stacks.
296-
// x86-freebsd - no segmented stacks..
294+
// arm-ios - iOS doesn't support segmented stacks yet.
295+
// openbsd - OpenBSD doesn't support segmented stacks.
297296
//
298297
// This function might be called by runtime though
299298
// so it is unsafe to unreachable, let's return a fixed constant.
300299
#[cfg(any(target_arch = "aarch64",
301300
target_arch = "powerpc",
302301
all(target_arch = "arm", target_os = "ios"),
303-
all(target_arch = "x86", target_os = "freebsd"),
304302
target_os = "bitrig",
305303
target_os = "netbsd",
306304
target_os = "openbsd"))]

0 commit comments

Comments
 (0)