{"push_id":719702899,"size":183,"distinct_size":183,"ref":"refs/heads/master","head":"4c2d77cf8d76f4cacb49476c812e6d459ddade6b","before":"aa5991669c4a8901fd50a597981eb78a8828c050","commits":[{"sha":"cf4e7339e31d19e6934d7b8130f82697212ea39e","author":{"email":"d262e75e4208f22279cdf66752edf3252b8da458@saper.info","name":"Marcin Cieslak"},"message":"[corlib] Assume UTC if no $TZ set. Fixes #30360\n\nDon't throw System.TimeZoneNotFoundException\nif no $TZ is set and there is no /etc/localtime\nor similar file.","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/cf4e7339e31d19e6934d7b8130f82697212ea39e"},{"sha":"46dc6758c67528fa7bc5590d1cfb4c119b69bc2b","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[runtime] Process.Modules with managed assemblies.\n\nSystem.Diagnostics.Process.Modules now also returns managed assemblies.\nWith this change it is now possible to use Process.Modules to retrieve\nthe place in memory of any loaded assembly.\n\nProcessModules relative to a managed assembly have a FileName that\nstarts with \"[In Memory]\".","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/46dc6758c67528fa7bc5590d1cfb4c119b69bc2b"},{"sha":"b3069efc323ad3834916b35c60b6e57ae6aae074","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[runtime] Managed ProcessModule now has versions.","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/b3069efc323ad3834916b35c60b6e57ae6aae074"},{"sha":"33a3716af6afcad0a42dad0326b4892809a8ca83","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[System] Test ProcessModule managed assemblies.","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/33a3716af6afcad0a42dad0326b4892809a8ca83"},{"sha":"5edec4a9b81baed6f6ac6c2f931fb5bb06e3450d","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[runtime] MonoClass are now cached.","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/5edec4a9b81baed6f6ac6c2f931fb5bb06e3450d"},{"sha":"dfa1ecaff78d7970ffa2b01af5f5ca193b1f4427","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[System] Made ProcessTest.Modules more verbose.\n\nWhen Process.Modules fails it will now print the list of assemblies it\nlooked into.","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/dfa1ecaff78d7970ffa2b01af5f5ca193b1f4427"},{"sha":"706a6971ac46c1d89e5f580654cb04ad060e603b","author":{"email":"d262e75e4208f22279cdf66752edf3252b8da458@saper.info","name":"Marcin Cieslak"},"message":"Use PR_SET_PTRACER only if defined\n\nThis feature has been introduced in Linux 3.4,\nolder kernels do have prctl(2) but know\nPR_SET_PTRACER not.","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/706a6971ac46c1d89e5f580654cb04ad060e603b"},{"sha":"69c0c347216eb2d93c7e3e3a5b106002414adafd","author":{"email":"b0507016d1b41902ec9f231681636654cd7fb604@twistedcode.net","name":"Marek Habersack"},"message":"Merge pull request #1873 from saper/PR_SET_TRACER\n\nUse PR_SET_PTRACER only if defined","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/69c0c347216eb2d93c7e3e3a5b106002414adafd"},{"sha":"706dc276659f91e7e0a8cbcf76e59b832591f8a1","author":{"email":"d262e75e4208f22279cdf66752edf3252b8da458@saper.info","name":"Marcin Cieslak"},"message":"Enums are classes that can be assigned to value types\n\nFixes:\n\thttps://bugzilla.xamarin.com/show_bug.cgi?id=29679","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/706dc276659f91e7e0a8cbcf76e59b832591f8a1"},{"sha":"775ce53a7402b58d3f1cf36c4cb76782029504ac","author":{"email":"93e65371e0964ac1bda1fc7232df4ccd2fae4383@xamarin.com","name":"Jo Shields"},"message":"Use random port numbers for ServiceModel tests.\n\nThis prevents race conditions when running multiple test suites at once on the same computer, as happens on our ARM builders.","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/775ce53a7402b58d3f1cf36c4cb76782029504ac"},{"sha":"444d8ada3f50b5635bb9a13418a0c2f518176554","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[runtime] Fix the arm64 build.","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/444d8ada3f50b5635bb9a13418a0c2f518176554"},{"sha":"4ccc225ba6976e06a9cfafb728eab11c8ee74e31","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[System.Core] Using more reference source files.\n\nChanged MemoryMappedFile related code to use reference source\nMemoryMappedViewAccessor and MemoryMappedViewStream.\n\nThis change was motivated by segmentations faults while dnmv code was\ncalling a CoreFX class that uses reflection to call MemoryMappedFile\ncode.\n\nNow that we are using more code from reference sources there should be\nno problem.\n\nFixes #30741 and #30825.","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/4ccc225ba6976e06a9cfafb728eab11c8ee74e31"},{"sha":"2b87ee1f69537d1c666bc01e032c4b7ce9d60d0f","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[runtime] mono_mmap_open_handle with null arg.\n\nFixes segmentation fault when mono_mmap_open_handle is called with a null mapName argument.\nMemoryMappedFiles.CreateFromFile calls mono_mmap_open_handle, .NET implementation accepts a null mapName and CoreFX uses CreateFromFile with null mapName.\n\nFixes #30825 and #30741.","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/2b87ee1f69537d1c666bc01e032c4b7ce9d60d0f"},{"sha":"d34b0955cda2846bee62d08f913fd89fd2e9acb4","author":{"email":"747d425dfc602428febd97bd935311d9ede791b9@gmail.com","name":"Vlad Brezae"},"message":"[test] Fix finalizer-exception test\n\nMe might be very unlucky and still have the object pinned in random stack memory. Allocate multiple objects so we are sure that at least one of them is finalized.","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/d34b0955cda2846bee62d08f913fd89fd2e9acb4"},{"sha":"181401eb9ca76a5bb176aa44de64a196a182fc65","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[jit] Avoid a crash in the dwarf dumper if debug info is not found.","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/181401eb9ca76a5bb176aa44de64a196a182fc65"},{"sha":"c973633ef274100ed5ea85444f94fd259c995a13","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[runtime] Fix a memory leak in the dwarf writer.","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/c973633ef274100ed5ea85444f94fd259c995a13"},{"sha":"f29e0b01efadbd3e8c25e83ef8200ebcda0279ea","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[runtime] Fix another memory leak in the dwarf writer.","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/f29e0b01efadbd3e8c25e83ef8200ebcda0279ea"},{"sha":"ae633585df36197442bb93f6833c21523a48fe2c","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[System.Core] Updated MemoryMappedFileTest\n\nCommented out PointerOffset asserts because its value is always 0.\nUnlike .NET mono implementation creates MemoryMappedViews with no\nPointerOffset.","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/ae633585df36197442bb93f6833c21523a48fe2c"},{"sha":"e9e5bd152bccadeb43b6f329cde938c0d32a04f8","author":{"email":"747d425dfc602428febd97bd935311d9ede791b9@gmail.com","name":"Vlad Brezae"},"message":"[runtime] Fix failure to wait on semaphore due to invalid argument","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/e9e5bd152bccadeb43b6f329cde938c0d32a04f8"},{"sha":"14b6dcd51c1b05dde572a002a23b6070e57a333a","author":{"email":"747d425dfc602428febd97bd935311d9ede791b9@gmail.com","name":"Vlad Brezae"},"message":"[runtime] Fix mono_sem_timedwait for the case where we get interrupted.\n\nOn mach, semaphore_timedwait returns KERN_ABORTED instead of setting the errno variable. The timeout argument is relative so it needs to be updated. We don't need to update the timeout argument on other platforms since it has an absolute value.","distinct":true,"url":"https://api.github.com/repos/Nogrod/mono/commits/14b6dcd51c1b05dde572a002a23b6070e57a333a"}]}