「view this page in B3 βῆτα server」

Revisions №60580

branch: master 「№60580」
Commited by: Jack Maguire
GitHub commit link: 「3a3dbbebb3111579」 「№3725」
Difference from previous tested commit:  code diff
Commit date: 2019-01-10 17:36:04
linux.clang linux.gcc linux.srlz mac.clang
debug
release
unit
linux.PyRosetta.unit linux.gcc.python36.PyRosetta4.unit mac.PyRosetta.unit build.clean.debug cppcheck mysql postgres linux.zeromq.debug mpi mpi.serialization linux.icc.build.debug OpenCL build.header build.levels ninja graphics static linux.ui mac.ui build.xcode beautification serialization integration.mpi integration.release_debug integration.ubsan integration performance profile linux.clang.python27.release.PyRosetta4.MinSizeRel linux.clang.python35.release.PyRosetta4.MinSizeRel linux.clang.python36.release.PyRosetta4.MinSizeRel ubuntu.clang.python36.release.PyRosetta4.MinSizeRel linux.clang.python27.release.PyRosetta4.Release linux.clang.python35.release.PyRosetta4.Release ubuntu.clang.python27.release.PyRosetta4.Release ubuntu.clang.python35.release.PyRosetta4.Release ubuntu.clang.python36.release.PyRosetta4.Release release.source linux.clang.score linux.gcc.score mac.clang.score linux.scripts.pyrosetta scripts.rosetta.parse scripts.rosetta.validate scripts.rosetta.verify linux.clang.unit.release linux.gcc.unit.release

Merge pull request #3725 from RosettaCommons/JackMaguire/Inlining2 Continuation of #3670 @dougrenfrew measured a 5% speed increase by compiling with link-time-optimization. The main benefit of LTO is inlining simple functions defined in .cc files. I profiled Rosetta and found a handful of getter-functions that accounted for roughly 0.5% of Rosetta's runtime each. This PR moves those functions to the corresponding .hh file with the hopes of seeing a speed increase. I also moved neighboring functions if it looked like the bundle should be kept together.

...
Test: ubuntu.gcc.integration.ubsan

Failed sub-tests (click for more details):
broker