Skip to content

Commit 2fed7ff

Browse files
committed
---
yaml --- r: 56463 b: refs/heads/auto c: 32df8ed h: refs/heads/master i: 56461: b12b1cc 56459: ebb4337 56455: 8fcd288 56447: 0e10a78 v: v3
1 parent 397392f commit 2fed7ff

File tree

44 files changed

+2094
-1250
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+2094
-1250
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ refs/heads/try3: 9387340aab40a73e8424c48fd42f0c521a4875c0
1414
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
1515
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
1616
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
17-
refs/heads/auto: b67a7b9004c1e4b5c5d0ebfc752e0efc22287de0
17+
refs/heads/auto: 32df8ed877e6ec73eb787798384e114182caf08c
1818
refs/heads/servo: af82457af293e2a842ba6b7759b70288da276167
1919
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c

branches/auto/src/etc/x86.supp

Lines changed: 162 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -366,6 +366,76 @@
366366
...
367367
}
368368

369+
{
370+
enum-instruction-scheduling-1
371+
Memcheck:Cond
372+
fun:*fold_mod*
373+
...
374+
}
375+
376+
{
377+
enum-instruction-scheduling-2
378+
Memcheck:Cond
379+
fun:*fold_nmod*
380+
...
381+
}
382+
383+
{
384+
enum-instruction-scheduling-3
385+
Memcheck:Cond
386+
fun:*fold_crate*
387+
...
388+
}
389+
390+
{
391+
enum-instruction-scheduling-4
392+
Memcheck:Cond
393+
fun:*fold_enum*
394+
...
395+
}
396+
397+
{
398+
enum-instruction-scheduling-5
399+
Memcheck:Cond
400+
fun:*write_variant*
401+
...
402+
}
403+
404+
{
405+
enum-instruction-scheduling-6
406+
Memcheck:Cond
407+
fun:*merge_method_attrs*
408+
...
409+
}
410+
411+
{
412+
enum-instruction-scheduling-7
413+
Memcheck:Cond
414+
fun:*parse_config_*
415+
...
416+
}
417+
418+
{
419+
enum-instruction-scheduling-8
420+
Memcheck:Cond
421+
fun:*should_set_output_format_to_markdown_if_requested*
422+
...
423+
}
424+
425+
{
426+
enum-instruction-scheduling-9
427+
Memcheck:Cond
428+
fun:*get_authority*
429+
...
430+
}
431+
432+
{
433+
enum-instruction-scheduling-10
434+
Memcheck:Cond
435+
fun:*config_from_opts*
436+
...
437+
}
438+
369439
{
370440
llvm-user-new-leak
371441
Memcheck:Leak
@@ -497,8 +567,98 @@
497567
}
498568

499569
{
500-
goddammit-llvm-why-u-no-valgrind
570+
llvm-optimization-reads-uninitialized-memory-1
571+
Memcheck:Cond
572+
fun:_ZN4test17run_tests_console4anon13expr_fn*
573+
...
574+
}
575+
576+
{
577+
llvm-optimization-reads-uninitialized-memory-2
578+
Memcheck:Cond
579+
fun:_ZN4test17run_tests_console*
580+
...
581+
}
582+
583+
{
584+
llvm-optimization-reads-uninitialized-memory-3
585+
Memcheck:Cond
586+
fun:_ZN4test9run_tests*
587+
...
588+
}
589+
590+
{
591+
llvm-optimization-reads-uninitialized-memory-4
592+
Memcheck:Cond
593+
fun:_ZN5parse6parser14__extensions__10meth_*parse_item_fn*
594+
...
595+
}
596+
597+
{
598+
llvm-optimization-reads-uninitialized-memory-5
599+
Memcheck:Cond
600+
fun:_ZN4fold25noop_fold_item_underscore*
601+
...
602+
}
603+
604+
{
605+
llvm-optimization-reads-uninitialized-memory-6
606+
Memcheck:Cond
607+
fun:_ZN5parse6parser14__extensions__10meth_*parse_item_fn17*
608+
...
609+
}
610+
611+
{
612+
llvm-optimization-reads-uninitialized-memory-9
613+
Memcheck:Cond
614+
fun:_ZN5parse6parser14__extensions__10meth_*parse_item_foreign_fn*
615+
...
616+
}
617+
618+
{
619+
llvm-optimization-reads-uninitialized-memory-11
620+
Memcheck:Cond
621+
fun:_ZN4fold22noop_fold_foreign_item17_*
622+
...
623+
}
624+
625+
626+
{
627+
llvm-optimization-reads-uninitialized-memory-12
628+
Memcheck:Cond
629+
fun:_ZN5parse6parser14__extensions__10meth_*parse_item_struct*
630+
...
631+
}
632+
633+
{
634+
llvm-optimization-reads-uninitialized-memory-13
635+
Memcheck:Cond
636+
fun:_ZN5parse6parser14__extensions__10meth_*parse_item_type*
637+
...
638+
}
639+
640+
{
641+
llvm-optimization-reads-uninitialized-memory-14
642+
Memcheck:Cond
643+
fun:_ZN7ast_map6map_fn16_*
644+
fun:_ZN5visit30visit_struct_dtor_helper_*
645+
obj:*
646+
fun:_ZN8unstable6extfmt2rt14__extensions__10meth_*
647+
...
648+
}
649+
650+
{
651+
llvm-optimization-reads-uninitialized-memory-15
652+
Memcheck:Cond
653+
fun:_ZN7ast_map6map_fn16_*
654+
fun:_ZN5visit30visit_struct_dtor_helper_*
655+
...
656+
}
657+
658+
{
659+
llvm-optimization-reads-uninitialized-memory-16
501660
Memcheck:Cond
502-
fun:*
661+
fun:_ZN7ast_map6map_fn*
662+
fun:_ZN5visit30visit_struct_dtor_helper*
503663
...
504664
}

branches/auto/src/libcore/core.rc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,11 @@ pub use iter::{CopyableOrderedIter, CopyableNonstrictIter, Times};
104104
pub use iter::{ExtendedMutableIter};
105105

106106
pub use num::{Num, NumCast};
107-
pub use num::{Signed, Unsigned, Integer};
107+
pub use num::{Orderable, Signed, Unsigned, Integer};
108108
pub use num::{Round, Fractional, Real, RealExt};
109+
pub use num::{Bitwise, BitCount, Bounded};
110+
pub use num::{Primitive, Int, Float};
111+
109112
pub use ptr::Ptr;
110113
pub use to_str::ToStr;
111114
pub use clone::Clone;

branches/auto/src/libcore/num/cmath.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@ pub mod c_double_utils {
4747
unsafe fn fmax(a: c_double, b: c_double) -> c_double;
4848
#[link_name="fmin"]
4949
unsafe fn fmin(a: c_double, b: c_double) -> c_double;
50-
unsafe fn nextafter(x: c_double, y: c_double) -> c_double;
50+
#[link_name="nextafter"]
51+
unsafe fn next_after(x: c_double, y: c_double) -> c_double;
5152
unsafe fn frexp(n: c_double, value: &mut c_int) -> c_double;
5253
unsafe fn hypot(x: c_double, y: c_double) -> c_double;
5354
unsafe fn ldexp(x: c_double, n: c_int) -> c_double;
@@ -131,7 +132,7 @@ pub mod c_float_utils {
131132
#[link_name="fminf"]
132133
unsafe fn fmin(a: c_float, b: c_float) -> c_float;
133134
#[link_name="nextafterf"]
134-
unsafe fn nextafter(x: c_float, y: c_float) -> c_float;
135+
unsafe fn next_after(x: c_float, y: c_float) -> c_float;
135136
#[link_name="hypotf"]
136137
unsafe fn hypot(x: c_float, y: c_float) -> c_float;
137138
#[link_name="ldexpf"]

0 commit comments

Comments
 (0)