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 upFully optimize by default #24205
Conversation
brson
added some commits
Apr 8, 2015
rust-highfive
assigned
huonw
Apr 8, 2015
This comment has been minimized.
This comment has been minimized.
|
r? @huonw (rust_highfive has picked a reviewer for you, use r? to override) |
This comment has been minimized.
This comment has been minimized.
|
Could we build jemalloc with |
This comment has been minimized.
This comment has been minimized.
|
@nrc done |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
For some reason when I build with --enable-debug, llvm-mc doesn't get built. |
This comment has been minimized.
This comment has been minimized.
|
I pushed a follow up that changes --enable-debug to not set --disable-optimize-llvm since I cannot get LLVM to build (libLTO linking fails) in that config. |
This comment has been minimized.
This comment has been minimized.
|
@bors r=alexcrichton |
This comment has been minimized.
This comment has been minimized.
|
|
Manishearth
added a commit
to Manishearth/rust
that referenced
this pull request
Apr 9, 2015
This comment has been minimized.
This comment has been minimized.
|
I still disagree with disabling LLVM asserts in nightlies. |
This comment has been minimized.
This comment has been minimized.
|
@nagisa Oh, I did mean to leave llvm asserts on for nightlies. I'll update it. |
This comment has been minimized.
This comment has been minimized.
|
@bors a=alexcrichton |
Manishearth
added a commit
to Manishearth/rust
that referenced
this pull request
Apr 9, 2015
This comment has been minimized.
This comment has been minimized.
|
@brson yay! |
This comment has been minimized.
This comment has been minimized.
|
@bors: r+ |
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
bors
added a commit
that referenced
this pull request
Apr 9, 2015
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
This... was merged? Not sure what github is doing... Closing! |
alexcrichton
closed this
Apr 10, 2015
This comment has been minimized.
This comment has been minimized.
|
Ah ha! I bet this is why my Filed #24405 |
brson commentedApr 8, 2015
This makes the default configuration fully optimized, with no debugging options, no llvm asserts, renames --enable-debug to --enable-debug-assertions, and adds --enable-debug as a blanket option that toggles various things, per #17665. It does not add a
--enable-releaseflag since that would be a no-op.cc @nrc
Fixes #22390
Fixes #17081
Partially addresses #17665