{"push_id":1479789377,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"a6343efbbfb0c46547b3fd02247e961a01a33ffe","before":"d4279f586da1c62a647b44b406d7f3d0f10e6eeb","commits":[{"sha":"fd4b1caaffa0b584c64f47c9f832e23dc259db53","author":{"name":"Saleem Abdulrasool","email":"8f7dc4f98448b846b9688d3b02be7b55b820b960@compnerd.org"},"message":"build: differentiate between building for and on Windows\n\nThis is necessary to support cross-compiling a Windows libc++ from\nLinux.  The CMAKE_SYSTEM_HOST_NAME tells you what, in autotools\nparlance, is known as the build as opposed to WIN32 which maps to, in\nautotools parlance, host.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/fd4b1caaffa0b584c64f47c9f832e23dc259db53"},{"sha":"be811e9589e32ef8aac9ac7b9af346b8b5af07e7","author":{"name":"Saleem Abdulrasool","email":"8f7dc4f98448b846b9688d3b02be7b55b820b960@compnerd.org"},"message":"build: dont detect libraries for Windows\n\nHard code the defaults for Windows for the time being.  The checks\nreally are always going to return the same value.  Technically, the\npthread linkage is possible, however, it seems better to use the Win32\nthreading along with the external threading support that we have added.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/be811e9589e32ef8aac9ac7b9af346b8b5af07e7"},{"sha":"891a7d23065cb654de7a83489de4595f0a1a1f04","author":{"name":"Saleem Abdulrasool","email":"8f7dc4f98448b846b9688d3b02be7b55b820b960@compnerd.org"},"message":"build: further improve flags handling for cl\n\nThis allows us to build with cl (or rather clang-cl) by using the\ncorrect spelling for `-include` (`/FI` for cl).  clang-cl and cl default\nto C++11/C++14 as they support it rather than permitting an explicit\nlanguage standard.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/891a7d23065cb654de7a83489de4595f0a1a1f04"},{"sha":"4fcbc7cb65730a8616137c1b1b2fd3c61cb5dd9e","author":{"name":"Saleem Abdulrasool","email":"8f7dc4f98448b846b9688d3b02be7b55b820b960@compnerd.org"},"message":"chrono: implement a Windows version of system_clock::now\n\nsystem_clock::now is not entirely straight forward on Windows, which\ndoes not have a clock_gettime function.\n\nGetSystemTimeAsFileTime gives us the value relative to the NT epoch (Jan\n1 1601) rather than the Unix epoch (Jan 1 1970).  However, this function\nhas a low resolution (~10ms).  Newer versions of Windows provide\nGetSystemTimePreciseAsFileTime which gives us a much more accurate time\n(<1us).  Unfortunately, the latter is only available on Windows 8+ when\ntargeting desktop apps.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/4fcbc7cb65730a8616137c1b1b2fd3c61cb5dd9e"},{"sha":"a6343efbbfb0c46547b3fd02247e961a01a33ffe","author":{"name":"Saleem Abdulrasool","email":"8f7dc4f98448b846b9688d3b02be7b55b820b960@compnerd.org"},"message":"chrono: give Windows a steady_clock\n\nProvide a definition for a steady monotonic clock by wrapping\nQueryPerformanceCounter.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/a6343efbbfb0c46547b3fd02247e961a01a33ffe"}]}
{"actor":{"display_login":"chapuni"}}