{"push_id":1095671865,"size":1000,"distinct_size":0,"ref":"refs/heads/master","head":"57185b4668e5b64855840655806c0d12524dbfb4","before":"8512a2eb79e12a5e93a92cc3085f7f6ebfbf10e9","commits":[{"sha":"fd05aabce3f1191b485dbc00dd388219a1d400d2","author":{"email":"fb7deaa9e792809fc3553a64020838ad5aa0b736@microsoft.com","name":"Rahul Kumar"},"message":"Merge pull request #3706 from rahku/fixbug\n\nfix dir of disabled test","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/fd05aabce3f1191b485dbc00dd388219a1d400d2"},{"sha":"eb98ab1e77b76834c10a0589bf3d0c3e99750c62","author":{"email":"c99f1182be7fdc631148f207c4a77d95162547f3@microsoft.com","name":"Gaurav Khanna"},"message":"Fix runtime.json to include all platforms in the redirection package. Also update the CLI build version (taken from CoreFX).","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/eb98ab1e77b76834c10a0589bf3d0c3e99750c62"},{"sha":"8f35edc77145ac6d6a227bdb65400ab5d5dd4dd6","author":{"email":"04b66ffb2360c42ea91fdf2fb99d31cafab10efd@microsoft.com","name":"Andy Ayers"},"message":"Random inliner\n\nThis change creates an inline RandomPolicy which assigns a random\nbenefit to each discretionary inline candidate. Force inlines are\nhonored as they are with LegacyPolicy. The pool of discretionary\ncandidates is widened to include the \"always inline\" cases from the\nLegacyPolicy. Discretionary inlines are accepted with a likelihood\nthat decreases with IL size, in a manner that mirrors the acceptance\nprobability of the LegacyPolicy.\n\nThe random inliner is intended to be used mainly as a stress testing\ntool.\n\nThe RandomPolicy is enabled in non-retail builds when `JitStress` is\nset to a nonzero value. By default the RandomPolicy will be used for\n50% of the method being compiled, and the LegacyPolicy (in stress mode)\nfor the other 50%. Which policy is used for a given method depends on\nthe stress value. The stress value also forms part of the random seed,\nso different random patterns can be invoked by varying the `JitStress`\nvalue.\n\nTo enable the RandomPolicy for all methods, set `JitStress` to something\nnonzero, then set `JitStressModeName=STRESS_RANDOM_INLINE`.\nTo do this without also enabling other stress modes, set `JitStressModeNameOnly=1'.","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/8f35edc77145ac6d6a227bdb65400ab5d5dd4dd6"},{"sha":"301bf0a08a391797edcb8f9e7fffd29f232d09cb","author":{"email":"0860b8a6340f342d485aedfa6c3a5e66d61d0e15@microsoft.com","name":"sivarv"},"message":"Fix to issue #3734","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/301bf0a08a391797edcb8f9e7fffd29f232d09cb"},{"sha":"45dc42634dea7a540aaae05edb369ee7f1101344","author":{"email":"a0331dcd1f6f0924d967fa53341a4e8553603730@microsoft.com","name":"wtgodbe"},"message":"Fix file-too-long errors caused by adding R2R tests to CI","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/45dc42634dea7a540aaae05edb369ee7f1101344"},{"sha":"e3f3cd875eb9e0b7d41017fd3deeb6c9cacbef3b","author":{"email":"a0331dcd1f6f0924d967fa53341a4e8553603730@microsoft.com","name":"William Godbe"},"message":"Merge pull request #3741 from wtgodbe/r2r\n\nFix file-too-long errors caused by adding R2R tests to CI","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/e3f3cd875eb9e0b7d41017fd3deeb6c9cacbef3b"},{"sha":"2300f42bdd35f7b971d6fbeb54d2678ea429ef34","author":{"email":"48c10371c819736f6a953bb12ea500461c098553@microsoft.com","name":"Kyungwoo Lee"},"message":"ARM64: Revisit for Fix GC hole in indirect call site\n\nThis fixes https://github.com/dotnet/coreclr/issues/3738.\nThe fix I made in\nhttps://github.com/dotnet/coreclr/commit/4dfd323dab88b902fc9479efa60cb5d6b7659e94\n used 3rd/4th operand to keep GC info, which actually conflicts with\n address field which is unioned with these operands.\nSo, I go back to the original fix that I proposed below:\n\nIndirect call (```br``` or ```blr```) target is encoded with a register\nwhich the first operand internally represents.\nUnfortunately, call sites use the first two operands to hold GC callee-save registers.\nSo, this GC register information was overridden by the call target operand\nin the indirect(virtual) call sites.\nThe fix is to split branch instruction categories for these two instructions\nwhile keeping ```ret``` same as before. They internally use the third\noperand to encode the target since the first two are used for GC info.\nThe reason I didn't change ```ret``` is because the return instruction\nis created as a small instruction (not using operand 3 and more).","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/2300f42bdd35f7b971d6fbeb54d2678ea429ef34"},{"sha":"798fcb26eb6c3497638f827c33da9459a392b350","author":{"email":"8c1dd514f4ccabfd7ee85bda89d882ec599b3529@microsoft.com","name":"Davis Goodin"},"message":"Remove nugetbuild myget feed from package restore.","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/798fcb26eb6c3497638f827c33da9459a392b350"},{"sha":"587cb1e779ed07ffc1ece1ebd418bc1e5e9e50ec","author":{"email":"c99f1182be7fdc631148f207c4a77d95162547f3@microsoft.com","name":"Gaurav Khanna"},"message":"Merge pull request #3739 from gkhanna79/FixRTJson\n\nFix runtime.json to include all platforms in the redirection package.…","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/587cb1e779ed07ffc1ece1ebd418bc1e5e9e50ec"},{"sha":"bf175c6d3ccd04d075a3bf790608fcbf42b75c12","author":{"email":"fb7deaa9e792809fc3553a64020838ad5aa0b736@microsoft.com","name":"Rahul Kumar"},"message":"Merge pull request #3700 from rahku/updateBuildTools\n\nUpdate buildtools version to 00198","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/bf175c6d3ccd04d075a3bf790608fcbf42b75c12"},{"sha":"ac6f19a146d5bf70f05bfee5a447cca5916c15ad","author":{"email":"f6d888c72101c93256519ee72112fbc1f05546e3@microsoft.com","name":"Rama Krishnan Raghupathy"},"message":"Creates RunTime Dependency Layout as a seperate step","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/ac6f19a146d5bf70f05bfee5a447cca5916c15ad"},{"sha":"8546dc3c08779f75e1f71b9f1e41095c16c4f46b","author":{"email":"95c26435861e2ff78a481668eb8487bc66de5c9c@users.noreply.github.com","name":"Manu"},"message":"Ensure proper spelling of COMPlus_xxx environment variables","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/8546dc3c08779f75e1f71b9f1e41095c16c4f46b"},{"sha":"b09f46863aca0e94f8bb57dcc2905d3667498140","author":{"email":"0860b8a6340f342d485aedfa6c3a5e66d61d0e15@microsoft.com","name":"Sivarv"},"message":"Merge pull request #3737 from sivarv/bugFix\n\nFix to issue #3734 - a block with jump kind BBJ_RETURN could also be empty if the method's return type is TYP_VOID","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/b09f46863aca0e94f8bb57dcc2905d3667498140"},{"sha":"26efa5f75632a6372070c3f71a41adf85b5ad6f6","author":{"email":"95c26435861e2ff78a481668eb8487bc66de5c9c@users.noreply.github.com","name":"Manu"},"message":"Update code to use COMPlus_ instead of COMPLUS_ when referencing knobs","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/26efa5f75632a6372070c3f71a41adf85b5ad6f6"},{"sha":"f3b99cc7d1b85fe9b1472644328edbc0857cbf31","author":{"email":"43cb7ee10089d055dbecd6c9e4a59f3c0d3e7bdc@microsoft.com","name":"jashook"},"message":"Remove release only check.\n\nAllows debug and checked builds to run tests on arm64 machines.","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/f3b99cc7d1b85fe9b1472644328edbc0857cbf31"},{"sha":"ffc7372713170e09a9f80d4cd8d6bb238378a34b","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Prune Windows mscorlib\n\nIn model.xml, I went over:\n- FEATURE_ conditions that are disabled on Unix\n- FEATURE_  conditions related to NetCF\n- All ApiFxInternal methods\nAnd flipped most them either to public, ImplRoot or deleted them.\n\nTesting: Run all open CoreCLR and CoreFX tests, built legacy build razzle\n\n[tfs-changeset: 1586209]","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/ffc7372713170e09a9f80d4cd8d6bb238378a34b"},{"sha":"21cc5993a538fbeba0b6b853f359a649353feb64","author":{"email":"acd8f4539166019ed6425de5f67e6d834f46e5a4@samsung.com","name":"Geunsik Lim"},"message":"Documentation: Compiling mscorlib for ARM Linux\n\nLet's update the out-of-date contents of mscorlib.\n\nSigned-off-by: Geunsik Lim <geunsik.lim@samsung.com>","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/21cc5993a538fbeba0b6b853f359a649353feb64"},{"sha":"97a516ac008ed1dea5d50e22bf91cd226b4885f7","author":{"email":"acd8f4539166019ed6425de5f67e6d834f46e5a4@samsung.com","name":"Geunsik Lim"},"message":"Remove __cdecl__ calling convention for [-Werror,-Wignored-attributes]\n\nThe cross build for Linux/ARM is broken while doing the compilation\nby the [-Werror,-Wignored-attributes] policy of the cross compiler.\nLet's remove __cdecl__ calling convention from ./test/src/Interop folder\nby handling __cdecl macro handling in xplatform.h for Linux/ARM.\n\nSigned-off-by: Geunsik Lim geunsik.lim@samsung.com\nSigned-off-by: Prajwal A N an.prajwal@samsung.com\nSigned-off-by: MyungJoo Ham myungjoo.ham@samsung.com","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/97a516ac008ed1dea5d50e22bf91cd226b4885f7"},{"sha":"94a7c57a38ad3c345748d057921d22f0ada2eb9f","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Merge pull request #3725 from leemgs/upstream-doc-cross-arm\n\nDocumentation: Compiling mscorlib for ARM Linux","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/94a7c57a38ad3c345748d057921d22f0ada2eb9f"},{"sha":"4d060bd77a034249459224487ebdb6a8ff1e6fd9","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Merge pull request #3656 from leemgs/upstream-calling-convention-cdecl\n\nRemove __cdecl__ calling convention for [-Werror,-Wignored-attributes]","distinct":false,"url":"https://api.github.com/repos/geoffkizer/coreclr/commits/4d060bd77a034249459224487ebdb6a8ff1e6fd9"}]}