- 27 2月, 2014 1 次提交
-
-
- 23 2月, 2014 2 次提交
-
-
由 Huon Wilson 提交于
`as`-able transmutes, duplication and manual slice decomposition are silly.
-
由 Brian Anderson 提交于
Issue #1457
-
- 22 2月, 2014 1 次提交
-
-
由 Daniel Micay 提交于
This prevents generating visit glue when using a TypedArena. The problem still exists for the untyped Arena.
-
- 20 2月, 2014 1 次提交
-
-
由 Liigo Zhuang 提交于
-
- 15 2月, 2014 1 次提交
-
-
由 Alex Crichton 提交于
This was previously implemented, and it just needed a snapshot to go through
-
- 14 2月, 2014 2 次提交
-
-
由 Michael Darakananda 提交于
-
由 JeremyLetang 提交于
-
- 11 2月, 2014 1 次提交
-
-
由 Edward Wang 提交于
Also move Void to std::any, move drop to std::mem and reexport in prelude.
-
- 09 2月, 2014 2 次提交
-
-
由 Brian Anderson 提交于
-
由 Huon Wilson 提交于
Before: test test::bench_nonpod_nonarena ... bench: 62 ns/iter (+/- 6) test test::bench_pod_nonarena ... bench: 0 ns/iter (+/- 0) After: test test::bench_nonpod_nonarena ... bench: 158 ns/iter (+/- 11) test test::bench_pod_nonarena ... bench: 48 ns/iter (+/- 2) The other tests show no change, but are adjusted to use the generic return value of `.iter` anyway so that this doesn't change in future.
-
- 08 2月, 2014 1 次提交
-
-
由 Daniel Micay 提交于
Reflection is now the only user of type descriptors. Uses of drop glue no longer cause a type descriptor to be generated.
-
- 07 2月, 2014 1 次提交
-
-
由 HeroesGrave 提交于
-
- 01 2月, 2014 4 次提交
-
-
由 Huon Wilson 提交于
-
由 Niko Matsakis 提交于
of builtin bounds. Fixes #10834. Fixes #11385. cc #5922.
-
由 Brendan Zabarauskas 提交于
-
由 Brendan Zabarauskas 提交于
Also rename `next_power_of_two_opt` to `checked_next_power_of_two`.
-
- 29 1月, 2014 1 次提交
-
-
由 David Manescu 提交于
In line with the dissolution of libextra - #8784 - moves arena to its own library libarena. Changes based on PR #11787. Updates .gitignore to ignore doc/arena.
-
- 27 1月, 2014 1 次提交
-
-
由 Salem Talha 提交于
-
- 26 1月, 2014 1 次提交
-
-
由 Brian Anderson 提交于
Android bots are OOMing.
-
- 08 1月, 2014 1 次提交
-
-
由 Patrick Walton 提交于
A typed arena is a type of arena that can only allocate objects of one type. It is 3x faster than the existing arena and 13x faster than malloc on Mac.
-
- 04 1月, 2014 1 次提交
-
-
由 Patrick Walton 提交于
-
- 15 12月, 2013 1 次提交
-
-
由 Huon Wilson 提交于
-
- 27 11月, 2013 2 次提交
-
-
由 Patrick Walton 提交于
-
由 Patrick Walton 提交于
`librustuv`.
-
- 20 11月, 2013 1 次提交
-
-
由 Patrick Walton 提交于
-
- 23 10月, 2013 2 次提交
- 22 10月, 2013 1 次提交
-
-
由 Alex Crichton 提交于
Who doesn't like a massive renaming?
-
- 18 10月, 2013 1 次提交
-
-
由 Brian Anderson 提交于
-
- 01 10月, 2013 1 次提交
-
-
由 Alex Crichton 提交于
-
- 17 9月, 2013 1 次提交
-
-
由 Daniel Micay 提交于
-
- 23 8月, 2013 1 次提交
-
-
由 Vadim Chugunov 提交于
-
- 05 8月, 2013 1 次提交
-
-
由 OGINO Masanori 提交于
Signed-off-by: NOGINO Masanori <masanori.ogino@gmail.com>
-
- 04 8月, 2013 1 次提交
-
-
由 Daniel Micay 提交于
this has been replaced by `for`
-
- 02 8月, 2013 1 次提交
-
-
由 Daniel Micay 提交于
-
- 01 8月, 2013 1 次提交
-
-
由 blake2-ppc 提交于
-
- 30 7月, 2013 1 次提交
-
-
由 Daniel Micay 提交于
Closes #8118, #7136 ~~~rust extern mod extra; use std::vec; use std::ptr; fn bench_from_elem(b: &mut extra::test::BenchHarness) { do b.iter { let v: ~[u8] = vec::from_elem(1024, 0u8); } } fn bench_set_memory(b: &mut extra::test::BenchHarness) { do b.iter { let mut v: ~[u8] = vec::with_capacity(1024); unsafe { let vp = vec::raw::to_mut_ptr(v); ptr::set_memory(vp, 0, 1024); vec::raw::set_len(&mut v, 1024); } } } fn bench_vec_repeat(b: &mut extra::test::BenchHarness) { do b.iter { let v: ~[u8] = ~[0u8, ..1024]; } } ~~~ Before: test bench_from_elem ... bench: 415 ns/iter (+/- 17) test bench_set_memory ... bench: 85 ns/iter (+/- 4) test bench_vec_repeat ... bench: 83 ns/iter (+/- 3) After: test bench_from_elem ... bench: 84 ns/iter (+/- 2) test bench_set_memory ... bench: 84 ns/iter (+/- 5) test bench_vec_repeat ... bench: 84 ns/iter (+/- 3)
-
- 22 7月, 2013 1 次提交
-
-
由 Daniel Micay 提交于
-
- 18 7月, 2013 1 次提交
-
-
由 Patrick Walton 提交于
-