{"push_id":553380732,"size":384,"distinct_size":17,"ref":"refs/heads/master","head":"7c39ab701bcee11156cbf505587bc2d630bf819c","before":"24aa186c2eda97507837459d7ee1c380c6adffba","commits":[{"sha":"b50e4a87283dc0b08e7af5b850dc062158410c9b","author":{"email":"3db1fe662d35c0c39b53f5456fcb94d1cbae608d@gmail.com","name":"Robin Neatherway"},"message":"Allow CLR binaries to be passed to Process.Start\n\nOn *nix files are not executable by default where on Windows they\nare. This causes problems if installing a NuGet package on *nix that\ncontains .exe files intended to be used by build tasks. On Windows the\nbuild will invoke these without complaining whereas on *nix the build\nwill fail with \"Native error: cannot find file specified\".\n\nOn mono, the action that will be taken is to pass the path to the .exe\nfile to mono as a command-line argument. If this was done in a shell it\nwould succeed whether or not the .exe file has the executable bit set,\nso it seems that this should also succeed within a program.\n\nWith thanks to @akoeplinger for help designing the test.\n\nI release this under the MIT license.","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/b50e4a87283dc0b08e7af5b850dc062158410c9b"},{"sha":"227b0d1b5518bd46b42b13c48427123966cbe87b","author":{"email":"d24370f93c848f9b9e9043ebb082d433901eaa60@fiducial.net","name":"Etienne CHAMPETIER"},"message":"[cleanup] System.Web*: remove TARGET_J2EE\n\ndone using unifdef\ngit grep -l TARGET_J2EE | grep -v ChangeLog | xargs -n1 unifdef -m -UTARGET_J2EE\n\nSigned-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/227b0d1b5518bd46b42b13c48427123966cbe87b"},{"sha":"a4134641d8f0ac4249a9bed48622da888df7793c","author":{"email":"d24370f93c848f9b9e9043ebb082d433901eaa60@fiducial.net","name":"Etienne CHAMPETIER"},"message":"[cleanup] WebConfigurationManager: remove hasConfigErrors\n\nit's not used since 2009 (6a261e04add13efa6eb43ed015ab26953c2b3a95)\n\nSigned-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/a4134641d8f0ac4249a9bed48622da888df7793c"},{"sha":"49830fb9106a60a2fe245f3ec15b221bf8859fae","author":{"email":"747d425dfc602428febd97bd935311d9ede791b9@gmail.com","name":"Vlad Brezae"},"message":"Populate small id field for MonoInternalThread structure.","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/49830fb9106a60a2fe245f3ec15b221bf8859fae"},{"sha":"bfb5185aabc1e197f35e9d9b2d03a657cc41be51","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[runtime] Added helper methods to iterate MonoInst with filters.\nAdded methods mono_inst_next, mono_inst_prev, mono_bb_first_inst, mono_bb_last_inst\nThe added methods do respectively the same as ins->next, ins->prev, bb->code, bb->last_ins but skip the instruction until it matches the specified filter.","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/bfb5185aabc1e197f35e9d9b2d03a657cc41be51"},{"sha":"77ee6e0e08bb410eafd5c2f579960893e547d740","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[runtime] mono_peephole_ins last_ins now skips OP_IL_SEQ_POINT.","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/77ee6e0e08bb410eafd5c2f579960893e547d740"},{"sha":"7e6965d3989c362afcbc712daf160ec657c2d18c","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[runtime] mono_optimize_branches no longer breaks with OP_IL_SEQ_POINT.\nbbn->code was replaced with mono_bb_first_inst (bbn, FILTER_IL_SEQ_POINT).","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/7e6965d3989c362afcbc712daf160ec657c2d18c"},{"sha":"f982e98f03d7bfc78a826fade62bcde7e293656f","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[runtime] OP_IL_SEQ_POINT no longer breaks mono_local_cprop\nmono_local_cprop now uses mono_inst_next (ins, FILTER_IL_SEQ_POINT) which skips OP_IL_SEQ_POINT.","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/f982e98f03d7bfc78a826fade62bcde7e293656f"},{"sha":"702061aed00155d07ba55228786b7d9129581b5f","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[runtime] Updated amd64 with better OP_IL_SEQ_POINT handling.","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/702061aed00155d07ba55228786b7d9129581b5f"},{"sha":"58f1c5370838ea2f62d50294329265764e3e71c5","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[runtime] mono_local_deadce no longer breaks with OP_IL_SEQ_POINT.\nReplaced ins->prev usages with mono_inst_prev (ins, FILTER_NOP | FILTER_IL_SEQ_POINT).","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/58f1c5370838ea2f62d50294329265764e3e71c5"},{"sha":"b52e2e25f69a9b6e4187b2c04301d9453e9cdc67","author":{"email":"a4d3028640b16b8635f2d7ab9cbb07a71466c3cb@outlook.com","name":"Alexander Köplinger"},"message":"[xbuild] Implement GetDirectoryNameOfFileAbove ()\n\nThe method looks for the given file starting at the given path and traverses\nthe directory tree up until the file is found or root is reached.","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/b52e2e25f69a9b6e4187b2c04301d9453e9cdc67"},{"sha":"ece634029ebf8aec44d82e5b92ef5c8eccad3639","author":{"email":"a4d3028640b16b8635f2d7ab9cbb07a71466c3cb@outlook.com","name":"Alexander Köplinger"},"message":"[xbuild] Add missing property 'StandardOutputImportance' to ToolTask\n\nIt's a stub and is currently not used by xbuild.","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/ece634029ebf8aec44d82e5b92ef5c8eccad3639"},{"sha":"b4aa35a571462d277a72e5ea893c8ac02f0b21e4","author":{"email":"a4d3028640b16b8635f2d7ab9cbb07a71466c3cb@outlook.com","name":"Alexander Köplinger"},"message":"Respond to code review feedback","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/b4aa35a571462d277a72e5ea893c8ac02f0b21e4"},{"sha":"a2f1dfbfcb097f3cf79b8a7220134f22dab043bf","author":{"email":"a4d3028640b16b8635f2d7ab9cbb07a71466c3cb@outlook.com","name":"Alexander Köplinger"},"message":"Respond to code review feedback","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/a2f1dfbfcb097f3cf79b8a7220134f22dab043bf"},{"sha":"da7bfbe5399cf3307458cf2ef9f683acedd837db","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"Merge pull request #1469 from akoeplinger/msbuild-missing-api\n\n[xbuild] Add missing property 'StandardOutputImportance' to ToolTask","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/da7bfbe5399cf3307458cf2ef9f683acedd837db"},{"sha":"156ab8c5fc89c6fa9bda6ba2d1e240ca80c39bbe","author":{"email":"75004f149038473757da0be07ef76dd4a9bdbc8d@gnome.org","name":"Miguel de Icaza"},"message":"[Mono.DataConverter] Make it easier to use in PCL libraries","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/156ab8c5fc89c6fa9bda6ba2d1e240ca80c39bbe"},{"sha":"3b5a261a1e0d6a3f97e70d0fdf2761c70da77425","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"Merge pull request #1375 from echampet/cleanup\n\nTARGET_J2EE cleanup.","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/3b5a261a1e0d6a3f97e70d0fdf2761c70da77425"},{"sha":"6dfca8e72120eaaa20c5f05bfafac47bff7509d1","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[runtime] Check that sequence points have no effect on JIT code.\nAdded a test to check that each method of the test assemblies are JITed the same way with and without the sequence points enabled.","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/6dfca8e72120eaaa20c5f05bfafac47bff7509d1"},{"sha":"0fda5795016de1b6616d25fe9b970f783b9f541b","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"Merge pull request #1465 from akoeplinger/msbuild-getdirnameoffileabove\n\n[xbuild] Implement GetDirectoryNameOfFileAbove ()","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/0fda5795016de1b6616d25fe9b970f783b9f541b"},{"sha":"d34764ab2cce6b3c510e8ac72115e15179b9d860","author":{"email":"3ee4662796a8d9606ae4bb420b85e41a0bb3c42e@users.noreply.github.com","name":"cmp"},"message":"Fix mono_mutex_trylock on Windows\n\nmono_mutex_trylock is expected to return nonzero on failure, while\nTryEnterCriticalSection returns nonzero on success.","distinct":false,"url":"https://api.github.com/repos/esdrubal/mono/commits/d34764ab2cce6b3c510e8ac72115e15179b9d860"}]}