{"push_id":3120264633,"size":20,"distinct_size":11,"ref":"refs/heads/elia/cleanup-class-module-definition","head":"6ba54f16014f25c612cee9a2034dedda2840f126","before":"4b094c0b2a07785028bf33908fec106f437beef9","commits":[{"sha":"c3a4f064842734f61a168f296bcb5f82a38dc278","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"Avoid relying on Module.inherited for subclasses\n\nModule.inherited should remain available for subclasses to overwrite.","distinct":false,"url":"https://api.github.com/repos/opal/opal/commits/c3a4f064842734f61a168f296bcb5f82a38dc278"},{"sha":"6d5263fd11f48e440c62ece18b0ab999e9dd69a3","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"Inherit singleton class for Module subclasses too\n\nThis check was probably a legacy of the old module system that was not as reliable.","distinct":false,"url":"https://api.github.com/repos/opal/opal/commits/6d5263fd11f48e440c62ece18b0ab999e9dd69a3"},{"sha":"84f7725c88c732d0a9ce82bb14cb29f24c3a4ba0","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"Fix the name of the Opal spec for Class#inherited","distinct":false,"url":"https://api.github.com/repos/opal/opal/commits/84f7725c88c732d0a9ce82bb14cb29f24c3a4ba0"},{"sha":"1ce55d3412f1820a0e60e75851d7698daec6b9c9","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"Add a spec for Module#included use in subclasses\n\nFixes https://github.com/opal/opal/issues/1900.","distinct":false,"url":"https://api.github.com/repos/opal/opal/commits/1ce55d3412f1820a0e60e75851d7698daec6b9c9"},{"sha":"1aa033340d20ed7be65842082645471ad1d8799b","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"Merge pull request #1901 from opal/elia/fix-module-metaclass-inheritance\n\nFix metaclass inheritance in subclasses of Module","distinct":false,"url":"https://api.github.com/repos/opal/opal/commits/1aa033340d20ed7be65842082645471ad1d8799b"},{"sha":"e4f3590bc011cfd447894fca258c94e2ec908b56","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"Pass parameters & arity info from method to proc","distinct":false,"url":"https://api.github.com/repos/opal/opal/commits/e4f3590bc011cfd447894fca258c94e2ec908b56"},{"sha":"a05f6039fc592a3d717228b3f688fe75d0f94ce4","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"Merge pull request #1903 from opal/elia/method-to-proc-parameters\n\nPass parameters & arity info from method to proc","distinct":false,"url":"https://api.github.com/repos/opal/opal/commits/a05f6039fc592a3d717228b3f688fe75d0f94ce4"},{"sha":"ddaa9c218fe36820c385d7278994c6197a7aca47","author":{"name":"rene-demonsters","email":"fad9a0a6f25df623a055091fe7e403534c7e9536@demonsters.nl"},"message":"Bump parser to 2.5.3 for Ruby 2.3.8, 2.4.5 and 2.5.3 support (#1904)\n\n* Bump parser to 2.5.3 for Ruby 2.4.5 support\r\n\r\n* Forgot to update Gemfile.lock\r\n\r\n* Revert \"Forgot to update Gemfile.lock\"\r\n\r\nThis reverts commit da1d6b02b1e9f857684a00520f1ae337c379d29c.\r\n\r\n* Bump parser version in Gemfile and Gemfile.lock\r\n\r\n* Revert example lockfiles\r\n\r\n* Properly bump c_lexer version\r\n\r\n* Drop ruby 2.1.x and 2.2.x support","distinct":false,"url":"https://api.github.com/repos/opal/opal/commits/ddaa9c218fe36820c385d7278994c6197a7aca47"},{"sha":"501c9755c5b1bef9d2449ff436ebff18d70ffbec","author":{"name":"rene-demonsters","email":"fad9a0a6f25df623a055091fe7e403534c7e9536@demonsters.nl"},"message":"Bump travis Ruby versions (#1906)\n\n* Bump travis ruby versions\r\n\r\n* Also bump jruby version","distinct":false,"url":"https://api.github.com/repos/opal/opal/commits/501c9755c5b1bef9d2449ff436ebff18d70ffbec"},{"sha":"d88a3d796a24b047f58b7fcb45e03834effb5e86","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"Remove the \"def\" temp and add .$$prototype\n\nNow all methods are defined with Opal.def() and the def temp was only used for\ninitializing ivars. Also the .$$prototype property was added as a proxy of the\nactual prototype, this is preparation for the separation of the class object\nfrom the constructor (which is a Function).","distinct":true,"url":"https://api.github.com/repos/opal/opal/commits/d88a3d796a24b047f58b7fcb45e03834effb5e86"},{"sha":"154002bb2445cd334bf3439b75f64164b8fc4244","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"fixup! constructor","distinct":true,"url":"https://api.github.com/repos/opal/opal/commits/154002bb2445cd334bf3439b75f64164b8fc4244"},{"sha":"2e2bc46f72b9eeab71cd13a467077034c396e107","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"Improve temp function names\n\nRemove the TMP_ noise and use cleaner names for punctuation.","distinct":true,"url":"https://api.github.com/repos/opal/opal/commits/2e2bc46f72b9eeab71cd13a467077034c396e107"},{"sha":"6004079718ef21a7113aead5c5448a1f7d453c8c","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"Raise TypeError when def on strings/numbers\n\nThat's the same error Ruby raises for numbers and frozen strings.","distinct":true,"url":"https://api.github.com/repos/opal/opal/commits/6004079718ef21a7113aead5c5448a1f7d453c8c"},{"sha":"a76e02e738e3761aecae5a8b0e668fe420ce022e","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"Set the displayName for methods\n\nFor better stack traces, even without source maps.","distinct":true,"url":"https://api.github.com/repos/opal/opal/commits/a76e02e738e3761aecae5a8b0e668fe420ce022e"},{"sha":"703f5ac9df5501ac18be08e0bbd37891c4d33efd","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"Typo","distinct":true,"url":"https://api.github.com/repos/opal/opal/commits/703f5ac9df5501ac18be08e0bbd37891c4d33efd"},{"sha":"7dbec7985f0b5e7ea7c77c4610c9a7d4e9e41925","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"elia/cleanup-class-module-definition: [snapshot]","distinct":true,"url":"https://api.github.com/repos/opal/opal/commits/7dbec7985f0b5e7ea7c77c4610c9a7d4e9e41925"},{"sha":"6aec05673c7771f0c8031e93d51179db73be0046","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"Sort Hash unsupported filters","distinct":true,"url":"https://api.github.com/repos/opal/opal/commits/6aec05673c7771f0c8031e93d51179db73be0046"},{"sha":"96e55150018832fee8c5c353a98a2d5bb3420170","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"Sort Kernel unsupported filters","distinct":true,"url":"https://api.github.com/repos/opal/opal/commits/96e55150018832fee8c5c353a98a2d5bb3420170"},{"sha":"163e05dd7fa6c5464b66f1ef2f7c74ac5ba38a82","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"can't define singleton","distinct":true,"url":"https://api.github.com/repos/opal/opal/commits/163e05dd7fa6c5464b66f1ef2f7c74ac5ba38a82"},{"sha":"6ba54f16014f25c612cee9a2034dedda2840f126","author":{"name":"Elia Schito","email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me"},"message":"elia/cleanup-class-module-definition: [snapshot]","distinct":true,"url":"https://api.github.com/repos/opal/opal/commits/6ba54f16014f25c612cee9a2034dedda2840f126"}]}
{"actor":{"display_login":"elia"}}