{"push_id":777809413,"size":49,"distinct_size":49,"ref":"refs/heads/master","head":"a12d44f2c6c41d1435c77d2862b13b90f1e0e02a","before":"767e9175ea115425b814432c4362afb0d83b3668","commits":[{"sha":"a0bb6f06b2313ee2cae556af4e47139329ac9098","author":{"email":"d5217de2cb6752de988d48d59f950ae57a90ca04@microsoft.com","name":"Aditya Mandaleeka"},"message":"Add support for injecting activation functions into threads.\n\nUse signals to interrupt the specified thread and have it\ncall the activation function passed in.","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/a0bb6f06b2313ee2cae556af4e47139329ac9098"},{"sha":"34ca4064d690fbdb5b99647ec7a00ac603808192","author":{"email":"d5217de2cb6752de988d48d59f950ae57a90ca04@microsoft.com","name":"Aditya Mandaleeka"},"message":"Add macro for PUSH_CALLEE_SAVED_REGISTERS for System V AMD64","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/34ca4064d690fbdb5b99647ec7a00ac603808192"},{"sha":"02b0ce2b432d3e37769c0f46d315a91c83a0db77","author":{"email":"d5217de2cb6752de988d48d59f950ae57a90ca04@microsoft.com","name":"Aditya Mandaleeka"},"message":"Implement GC Suspension for Unix","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/02b0ce2b432d3e37769c0f46d315a91c83a0db77"},{"sha":"d59491c66042cc1746b8a73056c14f4b847fab8c","author":{"email":"d5217de2cb6752de988d48d59f950ae57a90ca04@microsoft.com","name":"Aditya Mandaleeka"},"message":"Enable FEATURE_HIJACK on 64-bit Linux","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/d59491c66042cc1746b8a73056c14f4b847fab8c"},{"sha":"7c102f1ff7e3c49bd7d2f8f972ca3dcca3f5b48e","author":{"email":"d5217de2cb6752de988d48d59f950ae57a90ca04@microsoft.com","name":"Aditya Mandaleeka"},"message":"Remove temporary ifdef and refactor/simplify","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/7c102f1ff7e3c49bd7d2f8f972ca3dcca3f5b48e"},{"sha":"6688840db4bdd8b3f9d122f001109918f22a9956","author":{"email":"d5217de2cb6752de988d48d59f950ae57a90ca04@microsoft.com","name":"Aditya Mandaleeka"},"message":"Add build-time check for existence of pthread_sigqueue and fix minor\nissues.","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/6688840db4bdd8b3f9d122f001109918f22a9956"},{"sha":"9d6a4e5cd2c3870675bf20f93a6a60f7d34eb209","author":{"email":"d5217de2cb6752de988d48d59f950ae57a90ca04@microsoft.com","name":"Aditya Mandaleeka"},"message":"Add config switch for thread suspension injection in clrconfigvalues.h","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/9d6a4e5cd2c3870675bf20f93a6a60f7d34eb209"},{"sha":"bfad1ba0dc515be59884c642be887d60cad74c96","author":{"email":"2759c0c7f2495c404bad3d47ad4dd5af00f04c61@microsoft.com","name":"Jeremy Kuhne"},"message":"Run code under long paths on Unix\n\nThis change allows the happy path for a simple corerun Hello World app.\nThis is pretty close to the bare minimum needed to run.\n\nAdds a MAX_LONGPATH define for long paths and MAX_PATH_FNAME to use for\nplaces where MAX_PATH is used for something that is trully 260 characters\n(usually file names).","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/bfad1ba0dc515be59884c642be887d60cad74c96"},{"sha":"1356934f7b99489c1b0daa41fb5d9369825bcfeb","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Re-enable JIT test","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/1356934f7b99489c1b0daa41fb5d9369825bcfeb"},{"sha":"6d1ca2b953f04e736f05338af3381c610d9088f8","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Merge pull request #1432 from jkotas/rollback-1421\n\nRe-enable JIT test","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/6d1ca2b953f04e736f05338af3381c610d9088f8"},{"sha":"750b18cb116566c0579b716a08b701b26b7cb920","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Add ReadyToRun overview to documentation","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/750b18cb116566c0579b716a08b701b26b7cb920"},{"sha":"074a6bed9baeebf0910c0616d777b403498ced65","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Merge pull request #1428 from jkotas/readytorun-doc\n\nAdd ReadyToRun overview to documentation","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/074a6bed9baeebf0910c0616d777b403498ced65"},{"sha":"55aef68c1bddfd08f5f2e4e9fc3909914ce91a90","author":{"email":"2759c0c7f2495c404bad3d47ad4dd5af00f04c61@microsoft.com","name":"Jeremy Kuhne"},"message":"Merge pull request #1381 from JeremyKuhne/maxpath\n\nRun code under long paths on Unix","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/55aef68c1bddfd08f5f2e4e9fc3909914ce91a90"},{"sha":"31305c55d32735c626513373e4d7fe5e8d1e927f","author":{"email":"d5217de2cb6752de988d48d59f950ae57a90ca04@microsoft.com","name":"Aditya Mandaleeka"},"message":"Detect whether we interrupted an epilog properly","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/31305c55d32735c626513373e4d7fe5e8d1e927f"},{"sha":"52057b230e471c3da2d6238966d968147ce9f29a","author":{"email":"7d94bcd89230e0b7091297d0a967f5fe01e65eeb@clr.ninja","name":"Geoff Norton"},"message":"[amd64] Implement the pinvoke stubs for unix","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/52057b230e471c3da2d6238966d968147ce9f29a"},{"sha":"0d618e6dea1c8582e76b043b0d454de1b80e092e","author":{"email":"be3f36b6fbce8d4f7a4d47e3a7c547c7aadb94e3@microsoft.com","name":"Lakshmi Priya Sekar"},"message":"Replace MAX_PATH with new defines.","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/0d618e6dea1c8582e76b043b0d454de1b80e092e"},{"sha":"ce46178457d5fb2e5e35f1a6e5f7843401d1155f","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Merge pull request #1434 from kangaroo/pinvoke-stubs\n\n[amd64] Implement the pinvoke stubs for unix","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/ce46178457d5fb2e5e35f1a6e5f7843401d1155f"},{"sha":"034d1a61e8ac83d3b91819f7a19d7cb34e2902d3","author":{"email":"be3f36b6fbce8d4f7a4d47e3a7c547c7aadb94e3@microsoft.com","name":"Lakshmi Priya Sekar"},"message":"Replace MAX_PATH with new defines in vm.","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/034d1a61e8ac83d3b91819f7a19d7cb34e2902d3"},{"sha":"6f3131364edfe08c6c697a5b65279991e14e4d16","author":{"email":"a0c96f5c32b84a5cd299c5d50c06b1fdd36eeb8d@users.noreply.github.com","name":"Aditya Mandaleeka"},"message":"Merge pull request #1371 from adityamandaleeka/gcsuspension_2\n\nImplement GC suspension for Linux [WIP]","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/6f3131364edfe08c6c697a5b65279991e14e4d16"},{"sha":"e48ec9c8c5c3edb1b32251d57d766999da973d94","author":{"email":"c457b3e5195ce3a91c472dc392bcc90fb508bb62@microsoft.com","name":"Jan Vorlicek"},"message":"Fix corner case of GC stack walking during exception handling\n\nThis change fixes a corner case of GC stack walking during exception handling\nthat I have missed in my previous fix. When GC suspends a thread while it is\nperforming second pass of exception handling, in some cases the previous\nexception tracker is already collapsed into the current one and so the\nevidence on a frame being a parent of an already executed handler funclet\ncannot be extracted from previous trackers and stack walker tries to pass\nan outdated reference to GC.\nFortunatelly, the information about the parent from the collapsed tracker\nis stored in the tracker into which the collapsed one was merged and\nso we can test it using that.","distinct":true,"url":"https://api.github.com/repos/BruceForstall/coreclr/commits/e48ec9c8c5c3edb1b32251d57d766999da973d94"}]}