Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upMake to_shmem Gecko-only #26770
Make to_shmem Gecko-only #26770
Conversation
highfive
commented
Jun 3, 2020
|
Heads up! This PR modifies the following files:
|
highfive
commented
Jun 3, 2020
| @@ -25,17 +25,9 @@ macro_rules! ns { | |||
|
|
|||
| /// A Gecko namespace is just a wrapped atom. | |||
| #[derive( | |||
| Clone, | |||
This comment has been minimized.
This comment has been minimized.
jdm
Jun 3, 2020
Member
I don't think we need to add feature checks to any of the style/gecko/ or style/gecko_string_cache files.
This comment has been minimized.
This comment has been minimized.
As suggested in #26713 (comment)
|
@bors-servo r+ |
|
|
|
@bors-servo r- Can we discuss this for a second? This is going to make syncs even more painful and if I understand correctly this affects llvm IR but not generated code, right? |
|
|
|
Correct, this is about reducing compile times. I would expect the linker to remove functions that are never called. (Maybe even without LTO? IIRC with I hadn’t considered the indirect impact on sync as you explained it on Matrix (mozilla-central contributors accidentally breaking the Servo configuration more often as it diverges more).
|
SimonSapin commentedJun 3, 2020
As suggested in #26713 (comment)