Commits

Joe Groff committed 9b4dc247219
Runtime: (Almost) cleanse of global constructors and destructors. Configure the runtime to build with -Wglobal-constructors, and Lazy-fy almost everything that gets flagged. (I gave "swift_isaMask" a pass since that's almost definitely hot enough to warrant a static initialization.) Make some improvements to the Lazy wrapper, using aligned_storage to ensure that it's trivially constructed and destructed. Swift SVN r28199