{"push_id":578517969,"size":39,"distinct_size":39,"ref":"refs/heads/emscripten","head":"b45e7f86edc58e36cceb3b4dbb07ca5e8f7a6e72","before":"7b304ee5f374f4c12a094bdcc61ecc8212424353","commits":[{"sha":"c3b5e0d36fb731480cd6c2e112147fda7bc4471c","author":{"email":"78b6854e22ab09d4ae3dac29b92052963103b33e@kiselev.spb.ru","name":"ik"},"message":"TranslateAdditional option added to .jsilconfig","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/c3b5e0d36fb731480cd6c2e112147fda7bc4471c"},{"sha":"1dbdeeddeab7049973c5d29fe7fecac81a46a0a4","author":{"email":"78b6854e22ab09d4ae3dac29b92052963103b33e@kiselev.spb.ru","name":"ik"},"message":"JSIL.ExpressionInterpreter subrepo added.","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/1dbdeeddeab7049973c5d29fe7fecac81a46a0a4"},{"sha":"e8c232a489921744f1f8897b70eac0383357631d","author":{"email":"78b6854e22ab09d4ae3dac29b92052963103b33e@kiselev.spb.ru","name":"ik"},"message":"JSIL.ExpressionIterpreter added to JSIL.sln.","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/e8c232a489921744f1f8897b70eac0383357631d"},{"sha":"e30842262ccb6c4141ae1f36f272f80ea49fcf0a","author":{"email":"1389845b02c07bffd4eaa5fc2e561554ab54a18a@luminance.org","name":"K. Gadd"},"message":"Merge pull request #675 from mispy/emscripten\n\nGetDelegateForFunctionPointer related fixes and tests","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/e30842262ccb6c4141ae1f36f272f80ea49fcf0a"},{"sha":"290b92d333b244c74442ba7924300bd99b0f7337","author":{"email":"1389845b02c07bffd4eaa5fc2e561554ab54a18a@luminance.org","name":"K. Gadd"},"message":"Better error messages for failed invocations through signatures","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/290b92d333b244c74442ba7924300bd99b0f7337"},{"sha":"f92b19c16e80772ca1cde504c91bb3d0aefb9655","author":{"email":"1389845b02c07bffd4eaa5fc2e561554ab54a18a@luminance.org","name":"K. Gadd"},"message":"Support passing non-pinned arrays as pinvoke arguments\nFix pointer.cast silently returning byte pointers sometimes","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/f92b19c16e80772ca1cde504c91bb3d0aefb9655"},{"sha":"2c628c00f0210d19c4ac40bf5f118655dcecbfdf","author":{"email":"1389845b02c07bffd4eaa5fc2e561554ab54a18a@luminance.org","name":"K. Gadd"},"message":"Handle the [Out] annotation on pinvoke parameters","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/2c628c00f0210d19c4ac40bf5f118655dcecbfdf"},{"sha":"7814fc0aca50fc477d68c7dedc0d7367c1e1d412","author":{"email":"1389845b02c07bffd4eaa5fc2e561554ab54a18a@luminance.org","name":"K. Gadd"},"message":"Implement the sbyte* and char* String constructors\nPointer correctness fixes\nJSIL.Pointer<T>'s $Is method works correctly on runtime pointer instances\nFix StaticStringFromIntPtr","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/7814fc0aca50fc477d68c7dedc0d7367c1e1d412"},{"sha":"e351d3a3601a3402a470952ae6a40c36daa90f3c","author":{"email":"1389845b02c07bffd4eaa5fc2e561554ab54a18a@luminance.org","name":"K. Gadd"},"message":"Optimized struct pointer representation (faster creation/copying by moving type info to reusable objects)","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/e351d3a3601a3402a470952ae6a40c36daa90f3c"},{"sha":"3f41f40e6c438e0d36150afca67407ebffeb2a02","author":{"email":"1389845b02c07bffd4eaa5fc2e561554ab54a18a@luminance.org","name":"K. Gadd"},"message":"Fix JavascriptFormatter emitting pointer types just as their element type (WTF????)\nUpdate various unsafe/pinvoke implementations to handle being passed pointer types instead of element types","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/3f41f40e6c438e0d36150afca67407ebffeb2a02"},{"sha":"7aa163f3e07b799e7fa0fe3d7f14e9f8d9ee94dc","author":{"email":"1389845b02c07bffd4eaa5fc2e561554ab54a18a@luminance.org","name":"K. Gadd"},"message":"Add test for issue #491","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/7aa163f3e07b799e7fa0fe3d7f14e9f8d9ee94dc"},{"sha":"02d0312811b4341479bfc5baf4631c534abf4967","author":{"email":"1389845b02c07bffd4eaa5fc2e561554ab54a18a@luminance.org","name":"K. Gadd"},"message":"Fix issue #491.  UGH, ILSpy.","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/02d0312811b4341479bfc5baf4631c534abf4967"},{"sha":"b185ec1794c7618d0a86a3e14228bb1df7beb5e3","author":{"email":"1389845b02c07bffd4eaa5fc2e561554ab54a18a@luminance.org","name":"K. Gadd"},"message":"Add partial support for AllocHGlobal.\nImplement FreeHGlobal.\nFix CustomStringMarshaler","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/b185ec1794c7618d0a86a3e14228bb1df7beb5e3"},{"sha":"8eb81cac35ffb7bdd00bb1f438b5a9e1705c1e82","author":{"email":"1389845b02c07bffd4eaa5fc2e561554ab54a18a@luminance.org","name":"K. Gadd"},"message":"More complete fix for issues related to #491:\nIteratively evaluate the this-reference and all setter arguments into temporaries in order to preserve exact semantics with a huge honkin' comma expression.","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/8eb81cac35ffb7bdd00bb1f438b5a9e1705c1e82"},{"sha":"ebaa5c46a3d8ac58c20e7bb27d23a8d8d0cb6b87","author":{"email":"1389845b02c07bffd4eaa5fc2e561554ab54a18a@luminance.org","name":"K. Gadd"},"message":"Considerably improved Array.Erase performance by creating a unique implementation for every type","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/ebaa5c46a3d8ac58c20e7bb27d23a8d8d0cb6b87"},{"sha":"2d15640155816054898ff431cb0f908994a5b85d","author":{"email":"1389845b02c07bffd4eaa5fc2e561554ab54a18a@luminance.org","name":"K. Gadd"},"message":"Fix for property setter synthesis (#491) when interacting with generic types.","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/2d15640155816054898ff431cb0f908994a5b85d"},{"sha":"2f62256b8fd88e28ddb14aeae1aba00a20a682e5","author":{"email":"1389845b02c07bffd4eaa5fc2e561554ab54a18a@luminance.org","name":"K. Gadd"},"message":"Version bump","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/2f62256b8fd88e28ddb14aeae1aba00a20a682e5"},{"sha":"a58c19a684a6c7f59808892b1b447ab617cb8dd1","author":{"email":"1389845b02c07bffd4eaa5fc2e561554ab54a18a@luminance.org","name":"K. Gadd"},"message":"Fix issue #682","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/a58c19a684a6c7f59808892b1b447ab617cb8dd1"},{"sha":"b9b77369807b9faf7cc718bea94a57942dfabe7e","author":{"email":"1389845b02c07bffd4eaa5fc2e561554ab54a18a@luminance.org","name":"K. Gadd"},"message":"Fix issue #681","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/b9b77369807b9faf7cc718bea94a57942dfabe7e"},{"sha":"4a7d53be25e8873534065b4be7696ad5aabbee3c","author":{"email":"1389845b02c07bffd4eaa5fc2e561554ab54a18a@luminance.org","name":"K. Gadd"},"message":"Fix issue #679","distinct":true,"url":"https://api.github.com/repos/mispy/JSIL/commits/4a7d53be25e8873534065b4be7696ad5aabbee3c"}]}