{"push_id":1425041012,"size":6,"distinct_size":6,"ref":"refs/heads/heterogeneous-op","head":"62edd7d985e6088c024afcd8f2c6d563830d65e6","before":"0e4bd2c1fad9cb27a629221e015d9a4f6f24ee32","commits":[{"sha":"3c65d4c0d0f9d2cc340a99f36d415569e7a350c3","author":{"name":"John McFarlane","email":"f27a17fc90c00d8c248d8510a1084221738b492b@john.mcfarlane.name"},"message":"confine optimization of GCC builds to release build type\n\nas suggested by: http://stackoverflow.com/a/7725055/671509","distinct":true,"url":"https://api.github.com/repos/johnmcfarlane/glm/commits/3c65d4c0d0f9d2cc340a99f36d415569e7a350c3"},{"sha":"3277989895977466cac039552007d045a36be301","author":{"name":"John McFarlane","email":"f27a17fc90c00d8c248d8510a1084221738b492b@john.mcfarlane.name"},"message":".gitignores CLion project and build directories","distinct":true,"url":"https://api.github.com/repos/johnmcfarlane/glm/commits/3277989895977466cac039552007d045a36be301"},{"sha":"034465ee3290bcd172340dcb538ec48dcac8019e","author":{"name":"John McFarlane","email":"f27a17fc90c00d8c248d8510a1084221738b492b@john.mcfarlane.name"},"message":"addresses \"-Wlong-long\" in Clang\n\n- instead of suppressing error in GCC only,\n  64-bit integers are generated using a standard macro","distinct":true,"url":"https://api.github.com/repos/johnmcfarlane/glm/commits/034465ee3290bcd172340dcb538ec48dcac8019e"},{"sha":"f28f2ea968e5b9f4e31931e5b86fccac743b70af","author":{"name":"John McFarlane","email":"f27a17fc90c00d8c248d8510a1084221738b492b@john.mcfarlane.name"},"message":"proof-of-concept of heterogeneous binary operators\n\n- accepts LHS and RHS operands of different types\n- result is whatever component-wise operation would return, e.g.:\n  - tvec4<char>{} * tvec4<short> = tvec4<int>  // integer promotion\n  - tvec4<int>{} * tvec4<double> = tvec4<double>  // float promotion\n- applied to tvec4 only\n- works off same branch in g-truc/glm by @groovounet","distinct":true,"url":"https://api.github.com/repos/johnmcfarlane/glm/commits/f28f2ea968e5b9f4e31931e5b86fccac743b70af"},{"sha":"3c9ea6d7808ed4bed0953689b83235714387afd6","author":{"name":"John McFarlane","email":"f27a17fc90c00d8c248d8510a1084221738b492b@john.mcfarlane.name"},"message":"tests of tvec4's heterogeneous operators","distinct":true,"url":"https://api.github.com/repos/johnmcfarlane/glm/commits/3c9ea6d7808ed4bed0953689b83235714387afd6"},{"sha":"62edd7d985e6088c024afcd8f2c6d563830d65e6","author":{"name":"John McFarlane","email":"f27a17fc90c00d8c248d8510a1084221738b492b@john.mcfarlane.name"},"message":"fix Clang warning caused by stray semicolon","distinct":true,"url":"https://api.github.com/repos/johnmcfarlane/glm/commits/62edd7d985e6088c024afcd8f2c6d563830d65e6"}]}
{"actor":{"display_login":"johnmcfarlane"}}