Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upAllow disabling LLVM assertions in rustc (fixes #15548) #15559
Conversation
highfive
assigned
SimonSapin
Feb 15, 2017
This comment has been minimized.
This comment has been minimized.
highfive
commented
Feb 15, 2017
|
Heads up! This PR modifies the following files:
|
highfive
added
the
S-awaiting-review
label
Feb 15, 2017
nox
force-pushed the
rustup
branch
2 times, most recently
from
7f8b429
to
09d88cb
Feb 15, 2017
This comment has been minimized.
This comment has been minimized.
|
I got some numbers on Servo commit 09d88cb with Rust commit rust-lang/rust@025c328, on a fast desktop. My config has incremental compilation and
Observations:
|
This comment has been minimized.
This comment has been minimized.
|
This PR doesn’t change the default config, so unless you tweak @bors-servo r+ |
This comment has been minimized.
This comment has been minimized.
|
|
highfive
added
S-awaiting-merge
and removed
S-awaiting-review
labels
Feb 15, 2017
This comment has been minimized.
This comment has been minimized.
bors-servo
added a commit
that referenced
this pull request
Feb 15, 2017
This comment has been minimized.
This comment has been minimized.
|
|
highfive
added
S-tests-failed
and removed
S-awaiting-merge
labels
Feb 15, 2017
This comment has been minimized.
This comment has been minimized.
|
This was referenced Feb 15, 2017
nox
added some commits
Feb 15, 2017
SimonSapin
force-pushed the
rustup
branch
from
09d88cb
to
57fd45a
Feb 15, 2017
highfive
removed
the
S-tests-failed
label
Feb 15, 2017
This comment has been minimized.
This comment has been minimized.
|
@bors-servo r+ |
highfive
added
the
S-awaiting-review
label
Feb 15, 2017
This comment has been minimized.
This comment has been minimized.
|
|
highfive
added
S-awaiting-merge
and removed
S-awaiting-review
labels
Feb 15, 2017
This comment has been minimized.
This comment has been minimized.
bors-servo
added a commit
that referenced
this pull request
Feb 15, 2017
This comment has been minimized.
This comment has been minimized.
|
|
bors-servo
merged commit 57fd45a
into
master
Feb 15, 2017
highfive
removed
the
S-awaiting-merge
label
Feb 15, 2017
SimonSapin
deleted the
rustup
branch
Feb 15, 2017
SimonSapin
referenced this pull request
Feb 15, 2017
Merged
Disable LLVM assertions by default, on supported platforms #15564
bors-servo
added a commit
that referenced
this pull request
Feb 16, 2017
bors-servo
added a commit
that referenced
this pull request
Feb 16, 2017
bors-servo
added a commit
that referenced
this pull request
Feb 16, 2017
bors-servo
added a commit
that referenced
this pull request
Feb 17, 2017
This comment has been minimized.
This comment has been minimized.
Conditional compilation means we tend to compile less code in release mode (due to assertions and logging being omitted), though I'm surprised it makes this much difference.
This probably means that most of the assertions are in code that is only run during release builds, so enabling assertions during debug builds will be of much more limited use for finding LLVM bugs. |
nox commentedFeb 15, 2017
•
edited by larsbergstrom
This change is