{"push_id":2464099183,"size":2,"distinct_size":2,"ref":"refs/heads/sys-props","head":"f2897f72bcc40022be9c9e6fc140c86864205507","before":"aeb65ada459ae3589d47638ed5b6f235782ebfdd","commits":[{"sha":"355372882a398bff93265d21ae99b125cac542d4","author":{"name":"Ethan Atkins","email":"3a170a4fdae2e68722c2fde836080aba9578b562@gmail.com"},"message":"Set os.name system property\n\nI noticed that scala.util.Properties.isMac didn't work because the\n\"os.name\" system property wasn't set. I added this functionality for OSX\nand Linux, but not windows because I don't know what it's supposed to\nrun. I only set the version for Linux because uname can't reliably used\nto get the os.version string. I add support for that in a subsequent\ncommit, but it requires adding objective c support to the toolchain,\nwhich I imagine may be contentious.\n\nBonus: move up initializing of streams so that println may be used in\nloadProperties","distinct":true,"url":"https://api.github.com/repos/eatkins/scala-native/commits/355372882a398bff93265d21ae99b125cac542d4"},{"sha":"f2897f72bcc40022be9c9e6fc140c86864205507","author":{"name":"Ethan Atkins","email":"3a170a4fdae2e68722c2fde836080aba9578b562@gmail.com"},"message":"Add osx version and tmp dir\n\nThis commit adds access to the apple core foundation apis so that we can\nhave semantic compatibility with some jdk properties, namely os.version\nand java.io.tmpdir. The os version can only reliably be accessed using\nthe objective c operatingSystemVersion function and tmpdir requires\naccess to confstr. Both of these apis are provided by the foundation\nframework.\n\nI also updated File.scala to use the value in the java.io.tmpdir system\nproperty when creating a temp directory if it is present and not\noverridden by the TMPDIR environment variable.","distinct":true,"url":"https://api.github.com/repos/eatkins/scala-native/commits/f2897f72bcc40022be9c9e6fc140c86864205507"}]}
{"actor":{"display_login":"eatkins"}}