Erick Tryzelaar
|
17e93d3d5d
|
Re-enable json and port to rust HEAD
|
2014-05-26 10:40:47 -07:00 |
|
Erick Tryzelaar
|
81dfaa4f3d
|
cleanup benchmarks, re-enable enum, remove bench_token_deserializer
test bench_enum::bench_decoder_dog ... bench: 111 ns/iter (+/- 9)
test bench_enum::bench_decoder_frog ... bench: 343 ns/iter (+/- 95)
test bench_enum::bench_deserializer_dog ... bench: 124 ns/iter (+/- 41)
test bench_enum::bench_deserializer_frog ... bench: 315 ns/iter (+/- 17)
test bench_map::bench_decoder_000 ... bench: 580 ns/iter (+/- 138)
test bench_map::bench_decoder_003 ... bench: 2469 ns/iter (+/- 956)
test bench_map::bench_decoder_100 ... bench: 68491 ns/iter (+/- 11653)
test bench_map::bench_deserializer_000 ... bench: 819 ns/iter (+/- 234)
test bench_map::bench_deserializer_003 ... bench: 2589 ns/iter (+/- 594)
test bench_map::bench_deserializer_100 ... bench: 61954 ns/iter (+/- 23604)
test bench_struct::bench_decoder_0_0 ... bench: 602 ns/iter (+/- 153)
test bench_struct::bench_decoder_1_0 ... bench: 1664 ns/iter (+/- 500)
test bench_struct::bench_decoder_1_5 ... bench: 4715 ns/iter (+/- 1499)
test bench_struct::bench_deserializer_0_0 ... bench: 700 ns/iter (+/- 189)
test bench_struct::bench_deserializer_1_0 ... bench: 2318 ns/iter (+/- 595)
test bench_struct::bench_deserializer_1_5 ... bench: 5131 ns/iter (+/- 1650)
test bench_vec::bench_decoder_int_000 ... bench: 22 ns/iter (+/- 22)
test bench_vec::bench_decoder_int_003 ... bench: 154 ns/iter (+/- 40)
test bench_vec::bench_decoder_int_100 ... bench: 1038 ns/iter (+/- 203)
test bench_vec::bench_decoder_u8_000 ... bench: 16 ns/iter (+/- 4)
test bench_vec::bench_decoder_u8_003 ... bench: 158 ns/iter (+/- 43)
test bench_vec::bench_decoder_u8_100 ... bench: 1499 ns/iter (+/- 672)
test bench_vec::bench_deserializer_int_000 ... bench: 16 ns/iter (+/- 4)
test bench_vec::bench_deserializer_int_003 ... bench: 156 ns/iter (+/- 43)
test bench_vec::bench_deserializer_int_100 ... bench: 1027 ns/iter (+/- 244)
test bench_vec::bench_deserializer_u8_000 ... bench: 16 ns/iter (+/- 10)
test bench_vec::bench_deserializer_u8_003 ... bench: 166 ns/iter (+/- 43)
test bench_vec::bench_deserializer_u8_100 ... bench: 1226 ns/iter (+/- 234)
test de::tests::bench_token_deserializer ... bench: 367 ns/iter (+/- 107)
|
2014-05-26 09:43:51 -07:00 |
|
Erick Tryzelaar
|
897f64283f
|
re-enable the vec benchmarks
|
2014-05-26 09:31:17 -07:00 |
|
Erick Tryzelaar
|
386b53cce7
|
Add a bench_map.
test bench_map::bench_decoder_map_000 ... bench: 510 ns/iter (+/- 124)
test bench_map::bench_decoder_map_003 ... bench: 2347 ns/iter (+/- 253)
test bench_map::bench_decoder_map_100 ... bench: 68735 ns/iter (+/- 14869)
test bench_map::bench_deserializer_map_000 ... bench: 736 ns/iter (+/- 35)
test bench_map::bench_deserializer_map_003 ... bench: 2446 ns/iter (+/- 348)
test bench_map::bench_deserializer_map_100 ... bench: 64326 ns/iter (+/- 15191)
|
2014-05-26 09:23:05 -07:00 |
|
Erick Tryzelaar
|
41eb7293d2
|
flesh out struct benchmarks
|
2014-05-25 22:20:06 -07:00 |
|
Erick Tryzelaar
|
62fb2073e2
|
reenable struct benchmarks
|
2014-05-25 22:16:34 -07:00 |
|
Erick Tryzelaar
|
cd3cd7b01c
|
Update deserializing hashmaps
|
2014-05-25 22:08:37 -07:00 |
|
Erick Tryzelaar
|
79d3676d1c
|
Extend bench_vec tests
|
2014-05-24 15:02:24 -07:00 |
|
Erick Tryzelaar
|
cb1b006b0f
|
Migrate enum bench to lookahead
|
2014-05-24 14:08:35 -07:00 |
|
Erick Tryzelaar
|
2d1c7b43d7
|
checkpoint vec without Sep, 184ns vs 182ns
|
2014-05-23 20:58:09 -07:00 |
|
Erick Tryzelaar
|
79f35c4d48
|
Move the benchmarks out of de.rs
|
2014-05-23 20:41:29 -07:00 |
|
Erick Tryzelaar
|
d8f0aba128
|
add benchmarks for 157ns vs 197ns, 362ns vs 333ns
|
2014-05-21 20:54:10 -07:00 |
|
Erick Tryzelaar
|
54d41da743
|
cleanup, and revert back to the separator, 162ns vs 205ns
|
2014-05-19 19:41:38 -07:00 |
|
Erick Tryzelaar
|
13fd782ac2
|
initial work with json
|
2014-05-16 21:21:05 -07:00 |
|