{"push_id":820049411,"size":154,"distinct_size":154,"ref":"refs/heads/master","head":"fad0e2b27bf4da7574ad2f01257df1ab162c95e1","before":"256d7a6332dd04a2ff0547d46b05356b7fea203c","commits":[{"sha":"8c93ff5979a1fa6af46c5a885048635f06873cb6","author":{"email":"f965a4a1b587c4e3c1892642aed563e43902502b@notatoaster.org","name":"Stephan Müller"},"message":"Added support for explicit interface implentations","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/8c93ff5979a1fa6af46c5a885048635f06873cb6"},{"sha":"cfa1e6ab9cd320944270bb894d46ad36140bdb8c","author":{"email":"f965a4a1b587c4e3c1892642aed563e43902502b@notatoaster.org","name":"Stephan Müller"},"message":"Unfixed the inconsistent newlines so that diff is less confusing.","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/cfa1e6ab9cd320944270bb894d46ad36140bdb8c"},{"sha":"9b95b3360af99719992b3f8ab6357605acc60829","author":{"email":"f965a4a1b587c4e3c1892642aed563e43902502b@notatoaster.org","name":"Stephan Müller"},"message":"Unfixed the inconsistent newlines so that diff is less confusing.","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/9b95b3360af99719992b3f8ab6357605acc60829"},{"sha":"959c4b4ac2b66c399a31b3d3e64508ed01eff787","author":{"email":"6db52057032363544af8bc24d0a66cf2fece9be4@gmail.com","name":"auz34"},"message":"Logic to discard recursion if needed is introduced + simple test","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/959c4b4ac2b66c399a31b3d3e64508ed01eff787"},{"sha":"2230e250a149531197648200e636df8a74061bb3","author":{"email":"6db52057032363544af8bc24d0a66cf2fece9be4@gmail.com","name":"auz34"},"message":"additional changes to previous commit","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/2230e250a149531197648200e636df8a74061bb3"},{"sha":"c03869d2f7b087c0016435190fcdba61bd7481bf","author":{"email":"6db52057032363544af8bc24d0a66cf2fece9be4@gmail.com","name":"auz34"},"message":"Should rfecognize recursion even if call is hidden in different variables","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/c03869d2f7b087c0016435190fcdba61bd7481bf"},{"sha":"f3e7f2dc3ef4d028149f9e7523ddae250d527e2e","author":{"email":"6db52057032363544af8bc24d0a66cf2fece9be4@gmail.com","name":"auz34"},"message":"Additional test","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/f3e7f2dc3ef4d028149f9e7523ddae250d527e2e"},{"sha":"49f43a9f6da8d65d9e0fbedbec28f901837cd484","author":{"email":"6db52057032363544af8bc24d0a66cf2fece9be4@gmail.com","name":"auz34"},"message":"Introduce more informative data about discarded recursion + test + changed logic of recognizng recursion","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/49f43a9f6da8d65d9e0fbedbec28f901837cd484"},{"sha":"f2297d5f779f734836b8346ed8cb331ce63115e6","author":{"email":"6db52057032363544af8bc24d0a66cf2fece9be4@gmail.com","name":"auz34"},"message":"Another, less strict way to be protected from stack overflow caused by recursion","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/f2297d5f779f734836b8346ed8cb331ce63115e6"},{"sha":"460fa70c6384db42342a4617a8bcf49cf86196e4","author":{"email":"6db52057032363544af8bc24d0a66cf2fece9be4@gmail.com","name":"auz34"},"message":"Add JintInteropException exception to handle exceptions better on the Jint consumer side","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/460fa70c6384db42342a4617a8bcf49cf86196e4"},{"sha":"4ee7a6dacd95e1c1ad84d867e2cde9d0eb1e0a38","author":{"email":"9f4932a3d543550f6f16d0eea4ed62c38c29de96@mail.ru","name":"h15ter"},"message":"Remove redundant code in TypeConverter\n\nthis code does literally nothing, but reduces the performance greatly","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/4ee7a6dacd95e1c1ad84d867e2cde9d0eb1e0a38"},{"sha":"97304e3107e8243cd940c796b2ac79d590c3c7af","author":{"email":"9f4932a3d543550f6f16d0eea4ed62c38c29de96@mail.ru","name":"h15ter"},"message":"Fix NullReferenceException on overload invocation with null parameter\n\nIf more than 1 overload matching arguments number is found, JINT tries\nto look for the best match comparing desired argument type and actual\nargument type. GetType on null throws NullReferenceException.","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/97304e3107e8243cd940c796b2ac79d590c3c7af"},{"sha":"72c5698f127bd1351de94471b8f531839e6df004","author":{"email":"9f4932a3d543550f6f16d0eea4ed62c38c29de96@mail.ru","name":"h15ter"},"message":"Fix AmbiguousMatchException in multiple indexers, make getters and setters invocation consistent\n\nIf class has more than 1 public indexers, IndexDescriptor ctor throws\nAmbiguousMatchException.\nIf class has a public getter, and another public setter, its handled\ninconsistently i.e. you will read from one property and write to another\none.","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/72c5698f127bd1351de94471b8f531839e6df004"},{"sha":"c9dd24899dfae894520230605e0c117ba75ac0a8","author":{"email":"9f4932a3d543550f6f16d0eea4ed62c38c29de96@mail.ru","name":"h15ter"},"message":"Greatly improve performance of overload resolution\n\nException-based method overload resolution is terribly slow. I get\nnearly 100 times performance improvement with this fix.\nFurthermore MethodInfoFunctionInstance now don't hide real exception if\nthrown by target function being invoked. I strongly recommend to\nincorporate the fix into the main repository.","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/c9dd24899dfae894520230605e0c117ba75ac0a8"},{"sha":"7112c0aa6bb6926b82475d16fef2282af2ab8028","author":{"email":"aa16a122df2fb26adcdf3772177671aeab13200f@gmail.com","name":"Brian Beard"},"message":"Revert \"Update tests to use a custom timezone in the case where the local timezone happens to be UTC\"\n\nThis reverts commit ef82866f90aa513b2d19f8f14a6d14427e7442ab.","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/7112c0aa6bb6926b82475d16fef2282af2ab8028"},{"sha":"c07d2194b12bf6cc3b3fb9a29cda90e07aa05766","author":{"email":"aa16a122df2fb26adcdf3772177671aeab13200f@gmail.com","name":"Brian Beard"},"message":"Merge remote-tracking branch 'upstream/master'","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/c07d2194b12bf6cc3b3fb9a29cda90e07aa05766"},{"sha":"1a2bc049fe34c5760e4e0a0c5594f48d93380e01","author":{"email":"aa16a122df2fb26adcdf3772177671aeab13200f@gmail.com","name":"Brian Beard"},"message":"Revert \"Revert \"Update tests to use a custom timezone in the case where the local timezone happens to be UTC\"\"\n\nThis reverts commit 7112c0aa6bb6926b82475d16fef2282af2ab8028.","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/1a2bc049fe34c5760e4e0a0c5594f48d93380e01"},{"sha":"3ad36c1a7353e54561db7ff9d8f7ac67fa585d4d","author":{"email":"34c40121eaf6ea52aa651997af63c1190741f7a4@microsoft.com","name":"Sebastien Ros"},"message":"Refactoring some unit tests","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/3ad36c1a7353e54561db7ff9d8f7ac67fa585d4d"},{"sha":"dc9851ab8ce3ea52d2a18d27560453b509b86991","author":{"email":"aa16a122df2fb26adcdf3772177671aeab13200f@gmail.com","name":"Brian Beard"},"message":"Merge remote-tracking branch 'upstream/master'","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/dc9851ab8ce3ea52d2a18d27560453b509b86991"},{"sha":"9701c8ea5b5721bd151c4b9565f46ac3d637bed8","author":{"email":"ef2ea69a4a964296f04252c6eaf0350ce21b5a19@gmail.com","name":"Sébastien Ros"},"message":"Merge pull request #86 from sebastienros/sebastienros/refactoring\n\nRefactoring some unit tests","distinct":true,"url":"https://api.github.com/repos/flts/jint/commits/9701c8ea5b5721bd151c4b9565f46ac3d637bed8"}]}