{"push_id":942715447,"size":14,"distinct_size":1,"ref":"refs/heads/isInstanceOf","head":"da05bc86ac0f9aea55ef04b66c78cd821a1e3bdc","before":"f06c279f0c877bcc13dc4ca2ef75fbfda6fb3b4c","commits":[{"sha":"29f8ace99d151be9e48500edd140dc93f462795c","author":{"email":"2832a3611e91a3b35b084da8a16440b68c3bd8c7@gmail.com","name":"Sébastien Doeraene"},"message":"Fix #2172: Remove deprecated stuff in tools and js-envs.","distinct":false,"url":"https://api.github.com/repos/SebsLittleHelpers/scala-js/commits/29f8ace99d151be9e48500edd140dc93f462795c"},{"sha":"62c9a07a3c5abd7e9e1efff89fd7f0a7ef54b5b9","author":{"email":"2832a3611e91a3b35b084da8a16440b68c3bd8c7@gmail.com","name":"Sébastien Doeraene"},"message":"Fix #2178: Use Scala.js runners for test:run.","distinct":false,"url":"https://api.github.com/repos/SebsLittleHelpers/scala-js/commits/62c9a07a3c5abd7e9e1efff89fd7f0a7ef54b5b9"},{"sha":"d45ba2b46a89e283903a9d0d7a176869fc9f02ca","author":{"email":"05dc75ad1e5063b6c75e622d022e8c4d364f2a6a@gmail.com","name":"Nicolas Stucki"},"message":"Merge pull request #2179 from sjrd/test-run\n\nFix #2178: Use Scala.js runners for test:run.","distinct":false,"url":"https://api.github.com/repos/SebsLittleHelpers/scala-js/commits/d45ba2b46a89e283903a9d0d7a176869fc9f02ca"},{"sha":"3a6562e81e129b43676e092078a9b01e41726a3e","author":{"email":"2832a3611e91a3b35b084da8a16440b68c3bd8c7@gmail.com","name":"Sébastien Doeraene"},"message":"Make private everything that can be in tools and js-envs.","distinct":false,"url":"https://api.github.com/repos/SebsLittleHelpers/scala-js/commits/3a6562e81e129b43676e092078a9b01e41726a3e"},{"sha":"ef8662bec156ed99d079ad125479487988dafe19","author":{"email":"05dc75ad1e5063b6c75e622d022e8c4d364f2a6a@gmail.com","name":"Nicolas Stucki"},"message":"Fix #2180: Fix java.lang.Character.isWhitespace.","distinct":false,"url":"https://api.github.com/repos/SebsLittleHelpers/scala-js/commits/ef8662bec156ed99d079ad125479487988dafe19"},{"sha":"e7c043e421d7801ea44a4582c457db43af5bb3c5","author":{"email":"2832a3611e91a3b35b084da8a16440b68c3bd8c7@gmail.com","name":"Sébastien Doeraene"},"message":"Fix #1998: Add a semantics flag for development v production mode.\n\nSemantics receive an additional flag `productionMode`, which is,\nby default, false in fastOpt stage in true in fullOpt stage. It\ncan be queried with\n`scala.scalajs.LinkingInfo.{production,development}Mode`\nto write user-level code that optimizes itself for production,\nfor example by discarding expensive run-time sanity checks.\n\nThe `assumingES6` test function has also be moved from\n`scala.scalajs.runtime` to `LinkingInfo` to make it clear that it\ncan be used by user-level code too.","distinct":false,"url":"https://api.github.com/repos/SebsLittleHelpers/scala-js/commits/e7c043e421d7801ea44a4582c457db43af5bb3c5"},{"sha":"d070ff2bfe0d4c12229f14a59fc0d74171983ff0","author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@meisch.ch","name":"Tobias Schlatter"},"message":"Merge pull request #2177 from sjrd/remove-deprecated\n\nClean up tools and js-envs.","distinct":false,"url":"https://api.github.com/repos/SebsLittleHelpers/scala-js/commits/d070ff2bfe0d4c12229f14a59fc0d74171983ff0"},{"sha":"d86a0170c7002cb75376c1522ad84c7c53258834","author":{"email":"2832a3611e91a3b35b084da8a16440b68c3bd8c7@gmail.com","name":"Sébastien Doeraene"},"message":"Merge pull request #2182 from nicolasstucki/fix-Character-isWhitespace\n\nFix #2180: Fix java.lang.Character.isWhitespace.","distinct":false,"url":"https://api.github.com/repos/SebsLittleHelpers/scala-js/commits/d86a0170c7002cb75376c1522ad84c7c53258834"},{"sha":"90afe7e47894b0815ab9fa8ac556cc0f17c44699","author":{"email":"2832a3611e91a3b35b084da8a16440b68c3bd8c7@gmail.com","name":"Sébastien Doeraene"},"message":"Merge pull request #2176 from sjrd/dev-prod-mode\n\nFix #1998: Add a semantics flag for development v production mode.","distinct":false,"url":"https://api.github.com/repos/SebsLittleHelpers/scala-js/commits/90afe7e47894b0815ab9fa8ac556cc0f17c44699"},{"sha":"10997e9b04eb1a82225f85975073a64c09982448","author":{"email":"2832a3611e91a3b35b084da8a16440b68c3bd8c7@gmail.com","name":"Sébastien Doeraene"},"message":"Fix #2184: Reach j.l.Integer.compareTo(j.l.{Byte,Short}).\n\nAfter optimizations, and in particular type refinement of\nj.l.Byte into a primitive byte, which is actually an int,\nit can happen that a j.l.Byte.compareTo(j.l.Byte) is\ntransformed into a j.l.Integer.compareTo(j.l.Byte). It is\ntherefore necessary to keep this method until the optimizer.\nThe same happens with j.l.Short.","distinct":false,"url":"https://api.github.com/repos/SebsLittleHelpers/scala-js/commits/10997e9b04eb1a82225f85975073a64c09982448"},{"sha":"aed5fb71ca1b8b1290b23f5da86be7c4cf419203","author":{"email":"2832a3611e91a3b35b084da8a16440b68c3bd8c7@gmail.com","name":"Sébastien Doeraene"},"message":"Merge pull request #2185 from sjrd/fix-refiner-warnings\n\nFix #2184: Reach j.l.Integer.compareTo(j.l.{Byte,Short}).","distinct":false,"url":"https://api.github.com/repos/SebsLittleHelpers/scala-js/commits/aed5fb71ca1b8b1290b23f5da86be7c4cf419203"},{"sha":"d5cad5db2198250ba96aaceb0763e5cadda6e135","author":{"email":"2832a3611e91a3b35b084da8a16440b68c3bd8c7@gmail.com","name":"Sébastien Doeraene"},"message":"Further tools refactoring.\n\nThis commit mostly shuffles classes around in packages for a better\norganization and stricter encapsulation of concerns:\n\n* Everything related to Emitting JavaScript code from the IR is\n  moved to backend.emitter.\n* The OutputMode is not visible at the generic LinkerBackend level\n  nor at the GenLinker level. It is a specificity of the two\n  existing backends, but one could create a separate backend having\n  nothing to do with those.","distinct":false,"url":"https://api.github.com/repos/SebsLittleHelpers/scala-js/commits/d5cad5db2198250ba96aaceb0763e5cadda6e135"},{"sha":"930108fdcc4be03fd2c20fe4ebbbc27117b753f8","author":{"email":"2832a3611e91a3b35b084da8a16440b68c3bd8c7@gmail.com","name":"Sébastien Doeraene"},"message":"Merge pull request #2183 from sjrd/further-tools-refactoring\n\nFurther tools refactoring.","distinct":false,"url":"https://api.github.com/repos/SebsLittleHelpers/scala-js/commits/930108fdcc4be03fd2c20fe4ebbbc27117b753f8"},{"sha":"da05bc86ac0f9aea55ef04b66c78cd821a1e3bdc","author":{"email":"47d1449138e17c07a848342d4953567fe40d1a0c@gmail.com","name":"Damien Engels"},"message":"Fix #2066 : Improve performance of isInstanceOf","distinct":true,"url":"https://api.github.com/repos/SebsLittleHelpers/scala-js/commits/da05bc86ac0f9aea55ef04b66c78cd821a1e3bdc"}]}