{"push_id":843836095,"size":38,"distinct_size":38,"ref":"refs/heads/coop-coreclr-stress","head":"2a0c5c68bae6b24f8ce2afae3aa242b59fe96daa","before":"53e0bcb3708825f776a499221637d19052d3e901","commits":[{"sha":"5fca9da6c7b549018c8d41f9fc476158784b4426","author":{"email":"1609501bba4b6550c7fb0c7bc7a10c80c9df3856@xamarin.com","name":"Andi McClure ext:(%22)"},"message":"Cleanup in preparation for mempool reference auditing feature in checked builds\n\n- Rework in mempool.c: Have USE_MALLOC_FOR_MEMPOOLS work by tweaking existing rather than using an entire different path. Remove unused mempool field “rest”, stop assigning fields “pos” and “end” where unused. Removed unused function mono_mempool_empty. Fix off-by-one bug (>= vs >) in mono_mempool_contains_addr.\n- Fix misc bug spotted by Rodrigo in aot-runtime.c: image of MonoGenericParam was always being set to corlib instead of proper image\n- Add comments and replace inline constants with named constants in various places","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/5fca9da6c7b549018c8d41f9fc476158784b4426"},{"sha":"ba3f04a3a01cd97fc9bd7768bd9b021d61e58d3e","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[llvm] Register the llvmonly icalls even if llvm is not enabled.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/ba3f04a3a01cd97fc9bd7768bd9b021d61e58d3e"},{"sha":"6400b43ff867e6e34267306390cb0d6a5906099c","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[llvmonly] Avoid disabling llvm for methods with pinvoke signatures in llvmonly mode.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/6400b43ff867e6e34267306390cb0d6a5906099c"},{"sha":"d9555d36e224127e3b4da42e8eec5e4e09005155","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[llvm] Fix aot support in non-llvmonly mode.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/d9555d36e224127e3b4da42e8eec5e4e09005155"},{"sha":"e2ebba38eb55eeb946e130abf326eb6c5322e054","author":{"email":"1609501bba4b6550c7fb0c7bc7a10c80c9df3856@xamarin.com","name":"Andi McClure ext:(%22)"},"message":"Continued cleanup in preparation for mempool reference auditing feature\n\n- Fixes to comments and the mempool rework, based on pull request comments\n- Additional comments overall","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/e2ebba38eb55eeb946e130abf326eb6c5322e054"},{"sha":"596558054cbf4ec5e87a457458a3fb39f4015788","author":{"email":"1609501bba4b6550c7fb0c7bc7a10c80c9df3856@xamarin.com","name":"Andi McClure ext:(%22)"},"message":"Rework “image hashes” in image.c to segregate by-path and by-name lookups into two hashes\n\nThis is part of the continued cleanup work for the mempool reference auditing feature. Separating the hashes prevents redundant work when iterating over hashes, something the reference auditor does a lot. External interface to image.c still behaves the same.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/596558054cbf4ec5e87a457458a3fb39f4015788"},{"sha":"839d6fcf796501fb0b06b578e338694e9d69cc24","author":{"email":"146473bcb6ff4a8b8b564d04e59c99d8296501cb@xamarin.com","name":"Ludovic Henry"},"message":"[Process] Close process in/out/err handle on Process dispose\n\nThis would lead to leaked handle, and that would be visible when running\nthe test suite on Jenkins, with a \"Too many open files\" exception.\n\nThat also reverts the behavior to before 789808b507fe16941a31acc43ffc6bc8e0cdae75","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/839d6fcf796501fb0b06b578e338694e9d69cc24"},{"sha":"eee225412a0f475fbe2145f18a8ac7d9b4ae2c12","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Fix binary protocol limit default.\n\n`size_t` is unsigned, so using `-1` by default will always impose a\nlimit, and make binary protocol file names numbered, which is not\nusually what you want or expect.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/eee225412a0f475fbe2145f18a8ac7d9b4ae2c12"},{"sha":"a6b766f06145b84c40521d1d694147af2bade686","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[llvmonly] Fix the computation of the generic context used to initialize shared methods, previously we would be using the context of the class of the receiver, but that wouldn't work when its a non-generic class inheriting from a generic class. Use the context of the method which was used to lookup the shared method in the first place instead.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/a6b766f06145b84c40521d1d694147af2bade686"},{"sha":"9c4371dbc3405554b8d8ede28a6933c23a600133","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[llvmonly] Fix an assertion for methods with many arguments.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/9c4371dbc3405554b8d8ede28a6933c23a600133"},{"sha":"639f1f6527ddb21785e8207d2f082e572e140e5a","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[llvmonly] Fix EH when llvm is disabled.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/639f1f6527ddb21785e8207d2f082e572e140e5a"},{"sha":"6262c487d38ce3575ebe8f6425e63dfceb3adf96","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"[mcs] Declared fields cannot have unmanaged check done before all types are defined. Fixes #35269","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/6262c487d38ce3575ebe8f6425e63dfceb3adf96"},{"sha":"46f353a28928832a3963c298ae274ff47afd1966","author":{"email":"c510cd8607f92e1e09fd0b0d0d035c16d2428fa4@tritao.eu","name":"João Matos"},"message":"[runtime] Added --with-cross-offsets configure option for including an explicit AOT cross offsets file.\n\nThis option will define MONO_OFFSETS_FILE which will be used by the rest of the code to include the right file when looking for cross offsets.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/46f353a28928832a3963c298ae274ff47afd1966"},{"sha":"b1bddffb5076409aa09326bb72dee8d637da4887","author":{"email":"a4d3028640b16b8635f2d7ab9cbb07a71466c3cb@outlook.com","name":"Alexander Köplinger"},"message":"[test-runner] Make the --testsuite-name option required\n\nDefaulting to a value doesn't make sense since the NUnit xml would be overwritten if multiple tests used the same default.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/b1bddffb5076409aa09326bb72dee8d637da4887"},{"sha":"85299820fd302879c7ba66371468cb5ae2ea9ec4","author":{"email":"146473bcb6ff4a8b8b564d04e59c99d8296501cb@xamarin.com","name":"Ludovic Henry"},"message":"[Process] Use output/error stream instead of naked handle\n\nThis is to make sure the handle is closed, whenever we close the streams","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/85299820fd302879c7ba66371468cb5ae2ea9ec4"},{"sha":"29e84f47af5cba7aabf60aee200ef56e0b137b1c","author":{"email":"146473bcb6ff4a8b8b564d04e59c99d8296501cb@xamarin.com","name":"Ludovic Henry"},"message":"[test-runner] Make sure to close resources hold by Process","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/29e84f47af5cba7aabf60aee200ef56e0b137b1c"},{"sha":"13262d3bad9e5e087bbcace6a9da60ae46e43961","author":{"email":"c510cd8607f92e1e09fd0b0d0d035c16d2428fa4@tritao.eu","name":"João Matos"},"message":"[runtime] Fixed cross-compile LLVM build.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/13262d3bad9e5e087bbcace6a9da60ae46e43961"},{"sha":"b2f532b3544f0092b13c2418fa3e05da29522013","author":{"email":"1609501bba4b6550c7fb0c7bc7a10c80c9df3856@xamarin.com","name":"Andi McClure ext:(%22)"},"message":"Simplify function interface for rework of image.c hashes, based on PR comments","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/b2f532b3544f0092b13c2418fa3e05da29522013"},{"sha":"b5ec396a79b62ef2f58f2815a50962f4ea072f59","author":{"email":"1609501bba4b6550c7fb0c7bc7a10c80c9df3856@xamarin.com","name":"Andi McClure"},"message":"Merge pull request #2175 from xmcclure/pre-image-audit\n\nMempool reference-auditing feature in checked builds (prep work only)","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/b5ec396a79b62ef2f58f2815a50962f4ea072f59"},{"sha":"173b4bce54824f4bdbc0079df059809fc90cb6c5","author":{"email":"c510cd8607f92e1e09fd0b0d0d035c16d2428fa4@tritao.eu","name":"João Matos"},"message":"[runtime] Normalize include style.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/173b4bce54824f4bdbc0079df059809fc90cb6c5"}]}