{"push_id":1061718236,"size":51,"distinct_size":34,"ref":"refs/heads/t1","head":"3819a983f6a098cb292c66735c40920694e30dd1","before":"fa79b1f1b4429cca65fde1bd8a11cf825b175c52","commits":[{"sha":"f8edec43e2e349bb148a3efdd30c06797a758964","author":{"email":"84146178f7c201fa3079bfc93fccba71d81dffe3@samsung.com","name":"MyungJoo Ham"},"message":"Fix Linux-ARM Broken Stack Info\n\nMake the assembly-created stack frame compatible with\nGDB and LIBUNWIND_ARM. This patch allows libunwind\nor gdb to unwind through ThePreStub().\n\nPartially Fix #3856\n\nSigned-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>","distinct":false,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/f8edec43e2e349bb148a3efdd30c06797a758964"},{"sha":"d05ab10173c49ec80a701a037dc71f0f8a3711c9","author":{"email":"d0629386f3535b67f55f65732f13aab869b385b9@microsoft.com","name":"Chuck Ries"},"message":"Fix error return in getPath\n\nThe call to PathCharString.Set returns true on succes, so this code path\nwas returning false if it succeeded in setting lpPathFileName to\nlpFileNameString. It looks like this is just a holdover from the way\nthis code used to be written.","distinct":true,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/d05ab10173c49ec80a701a037dc71f0f8a3711c9"},{"sha":"d096d92f5fcf7c9b359ef026bdf912843ee0cbd2","author":{"email":"2ff937dcffb25c52286c693dfb53fb39bfb3b804@microsoft.com","name":"Bruce Forstall"},"message":"Clean up JIT build rules\n\nAdd SIMD files to x86 build (they aren't used, yet).\n\nSeparate out the LEGACY_BACKEND files, to be explicit about them.\n\nMake protojit and standalone build rules more similar.","distinct":true,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/d096d92f5fcf7c9b359ef026bdf912843ee0cbd2"},{"sha":"017b06da5c52e29a249943f0736c854c9b2f97ba","author":{"email":"fa77123c115913ca9e97c82fc48a0b47e477b7b4@microsoft.com","name":"Mike McLaughlin"},"message":"Merge remote-tracking branch 'upstream/master'","distinct":true,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/017b06da5c52e29a249943f0736c854c9b2f97ba"},{"sha":"61a3365ba54b014f0b51b70814f83ef4587fecea","author":{"email":"fa77123c115913ca9e97c82fc48a0b47e477b7b4@microsoft.com","name":"Mike McLaughlin"},"message":"Merge remote-tracking branch 'upstream/master'","distinct":true,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/61a3365ba54b014f0b51b70814f83ef4587fecea"},{"sha":"b19a9c06b1613b5f6f7f0c31b643e4d8f6fbe624","author":{"email":"2ff937dcffb25c52286c693dfb53fb39bfb3b804@microsoft.com","name":"Bruce Forstall"},"message":"Cleanup: be consistent about compCalleeFPRegsSavedMask #ifdefs","distinct":true,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/b19a9c06b1613b5f6f7f0c31b643e4d8f6fbe624"},{"sha":"63efa21ec870e105ae2928dc2ecb0284152a8f17","author":{"email":"2ff937dcffb25c52286c693dfb53fb39bfb3b804@microsoft.com","name":"Bruce Forstall"},"message":"Cleanup: replace getFramePointerReg() with preexisting genFramePointerReg()","distinct":true,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/63efa21ec870e105ae2928dc2ecb0284152a8f17"},{"sha":"2bded17025299f91787e150baa1791967ab4f597","author":{"email":"2ff937dcffb25c52286c693dfb53fb39bfb3b804@microsoft.com","name":"Bruce Forstall"},"message":"Add genEstablishFramePointer() to enapsulate frame pointer creation","distinct":true,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/2bded17025299f91787e150baa1791967ab4f597"},{"sha":"669fdc0c3df5ba3a7c155952f110926f2f17b837","author":{"email":"2ff937dcffb25c52286c693dfb53fb39bfb3b804@microsoft.com","name":"Bruce Forstall"},"message":"Minor JIT changes\n\nAdd a useful assert about SP to FP offsets.\n\nAdd \"const\" to a few member functions.","distinct":true,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/669fdc0c3df5ba3a7c155952f110926f2f17b837"},{"sha":"56b4feb0e404dc0b5ef01618b090f89a388ba3be","author":{"email":"04b66ffb2360c42ea91fdf2fb99d31cafab10efd@microsoft.com","name":"Andy Ayers"},"message":"Inliner: initial version of a model-based policy\n\nAdd a model-based size predictor to the `DiscretionaryPolicy` and\ndump its data along with observations. This can be used to assess\nthe performance of the model. Currently using a linear model that\ncan explain about 55% of the variability in code size impact for\nmscorlib. Whether this holds up for other situations is still to\nbe determined.\n\nCreate a `ModelPolicy` that relies on this code size model to make\ninlining decisions. This is very much a work in progress as the code\nsize models are still not well vetted and there is no real code\nquality model yet.","distinct":false,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/56b4feb0e404dc0b5ef01618b090f89a388ba3be"},{"sha":"c92467665a8519fa0c5d9be7b7ec5d760b37d38b","author":{"email":"08813a66863b521874e65c000121417154c4b1f7@gmail.com","name":"James Ko"},"message":"Fix a couple of erroneous assert(trues)","distinct":false,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/c92467665a8519fa0c5d9be7b7ec5d760b37d38b"},{"sha":"6f3ed699dd21347a953dff5d2607cc620258f141","author":{"email":"b1e83aae940033845e4a1f37895cf045ecc7599d@microsoft.com","name":"Yi Zhang (CLR)"},"message":"Fix LPTSTRTest failure - it has a incorrect constant probably due to bad porting. Also remove StringMarshal tests from issues.targets","distinct":false,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/6f3ed699dd21347a953dff5d2607cc620258f141"},{"sha":"d92e5fce53eb63541cf14f2d40486a1559d4e6ca","author":{"email":"fa77123c115913ca9e97c82fc48a0b47e477b7b4@microsoft.com","name":"Mike McLaughlin"},"message":"Merge remote-tracking branch 'upstream/master'","distinct":true,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/d92e5fce53eb63541cf14f2d40486a1559d4e6ca"},{"sha":"a1ffff4a8e305c1e06548aee8cdc43a091fab3ac","author":{"email":"b1e83aae940033845e4a1f37895cf045ecc7599d@microsoft.com","name":"Yi Zhang (CLR)"},"message":"Fix GetObjectForNativeVariant test issue. It should roundtrip the actual object instead of IntPtr. Also add proper variant clean up code.\n\nNOTE that I had to keep Marshal.IUnknownForObject call to force COM initialization.","distinct":false,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/a1ffff4a8e305c1e06548aee8cdc43a091fab3ac"},{"sha":"c835bdc46cd2c39ae0666af56b4191b4090610b7","author":{"email":"b1e83aae940033845e4a1f37895cf045ecc7599d@microsoft.com","name":"Yi Zhang (CLR)"},"message":"Merge pull request #4249 from yizhang82/lptstr_fix\n\nFix LPTSTRTest failure - it has a incorrect constant probably due to bad merge. Fix #4197","distinct":false,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/c835bdc46cd2c39ae0666af56b4191b4090610b7"},{"sha":"baf7569a45d83237bd933acfa8a8a568ca7c5e33","author":{"email":"b1e83aae940033845e4a1f37895cf045ecc7599d@microsoft.com","name":"Yi Zhang (CLR)"},"message":"Change Marshal.SizeOf to sizeof because Marshal.Copy copies managed contents and does not do marshalling.","distinct":false,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/baf7569a45d83237bd933acfa8a8a568ca7c5e33"},{"sha":"88f55f5fe9ae57c0e173d87e7cb4c5a0c4da6d02","author":{"email":"b1e83aae940033845e4a1f37895cf045ecc7599d@microsoft.com","name":"Yi Zhang (CLR)"},"message":"Merge pull request #4256 from yizhang82/chararray_fix\n\nChange Marshal.SizeOf to sizeof to calculate buffer size because Marshal.Copy copies managed contents, while Marshal.SizeOf gives native size. Fix #4254","distinct":false,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/88f55f5fe9ae57c0e173d87e7cb4c5a0c4da6d02"},{"sha":"2ee084a216d42708074cb9a94b316db72c664c3f","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Merge pull request #4253 from jamesqo/faulty-trues\n\nFix a couple of erroneous assert(trues)","distinct":false,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/2ee084a216d42708074cb9a94b316db72c664c3f"},{"sha":"f4b8f67019928536dc1a98caea5e17221824376b","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Pass noexecstack option to the assembler on Linux","distinct":false,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/f4b8f67019928536dc1a98caea5e17221824376b"},{"sha":"ff26d6801b3ce0dec5918a5ad0d3ab90f9656e28","author":{"email":"b1e83aae940033845e4a1f37895cf045ecc7599d@microsoft.com","name":"Yi Zhang (CLR)"},"message":"Merge pull request #4250 from yizhang82/nativevariant_fix\n\nFix GetObjectForNativeVariant test issue. It should roundtrip the actual object instead of IntPtr. Also add proper variant clean up code.\r\n\r\nFix #4192.","distinct":false,"url":"https://api.github.com/repos/RussKeldorph/coreclr/commits/ff26d6801b3ce0dec5918a5ad0d3ab90f9656e28"}]}