{"push_id":680163605,"size":2,"distinct_size":2,"ref":"refs/heads/link-for-rhino","head":"c32745f9d262492286350b4a52ea6fd4b9fc0570","before":"4e8fb3a3440e232fd630b98c3fc5e4146f1dd7c6","commits":[{"sha":"7595ce29bee424b59929e1f2c0726580e0a55f5d","author":{"email":"2832a3611e91a3b35b084da8a16440b68c3bd8c7@gmail.com","name":"Sébastien Doeraene"},"message":"Make RhinoJSEnv work on a LinkedUnit internally.\n\nWhen receiving an IRClasspath, RhinoJSEnv immediately links it\ninto a LinkedUnit. JS code is emitted lazily from that.","distinct":true,"url":"https://api.github.com/repos/sjrd/scala-js/commits/7595ce29bee424b59929e1f2c0726580e0a55f5d"},{"sha":"c32745f9d262492286350b4a52ea6fd4b9fc0570","author":{"email":"2832a3611e91a3b35b084da8a16440b68c3bd8c7@gmail.com","name":"Sébastien Doeraene"},"message":"Fix #1600: Properly link before invoking Rhino.\n\nInstead of letting Rhino re-link the classpath from scratch\nevery time, we link it in advance in the sbt plugin. To give\nthe linked code to RhinoJSEnv, we introduce a new kind of\nCompleteClasspath, LinkingUnitClasspath, which is represented\nby a LinkingUnit.\n\nThe instance of Linker used to do the linking is maintained\nin memory with a dummy setting, so that the cache of the linker\ncan be leveraged.","distinct":true,"url":"https://api.github.com/repos/sjrd/scala-js/commits/c32745f9d262492286350b4a52ea6fd4b9fc0570"}]}