{"push_id":677154370,"size":19,"distinct_size":1,"ref":"refs/heads/EnableTests","head":"4ab794c3010447bc2e0fba6337d006a99671d3e2","before":"73edd05cf5eddaab15041c64be7cff73f582ae05","commits":[{"sha":"4cd2a73257d36e7322cb0d3993d8a8af07699fc0","author":{"email":"70830892397b1a22cd87faebeb0005b394a8a8b0@microsoft.com","name":"Jim Hogg"},"message":"Parse the string value of environment variable COMPLUS_AltJit.\n\nThe string value of COMPLUS_AltJit specifies which methods should\nbe fed to the alternate JIT.\n\nThe string may contain one or more patterns.  For example, the\nstring \"*\" contains one pattern, specifying that all methods\nshould be passed to the alternate JIT.\n\nSimilarly, the string \"calc  System.Array:Sort  over(2)\" contains\n3 patterns.  It passes to the alternate JIT, any method called\n\"calc\", irrespective of its namespace or class or number of\narguments; the method called \"System.Array:Sort\"; or any method\ncalled \"over\", in any namespace, so long as it is called\nwith 2 arguments.\n\nThe patterns recognized are as follows:\n\n  *   => all methods.\n  M   => method M.\n  C:M => method M in class C.\n\n  C can be a simple class name, or a namespace.classname.\n\n  M can be followed by the pattern (number) to specify its\n  number of arguments.  For example, .ctor(0) or Adjust(2)","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/4cd2a73257d36e7322cb0d3993d8a8af07699fc0"},{"sha":"df7e35d8d513c094633d722217e602b7aec296f8","author":{"email":"a96234fe51920ba0e9a34bfce5dcb85e5c8dcdcd@microsoft.com","name":"Eugene Rozenfeld"},"message":"Implement Array_GetDimLength intrinsic.\n\nThe intrinsic returns the length of the specified dimension\nfor a vector or a multidimensional array.","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/df7e35d8d513c094633d722217e602b7aec296f8"},{"sha":"b7c1c9a39523a7ac02bb7eeeb35c6364bf779d6d","author":{"email":"a96234fe51920ba0e9a34bfce5dcb85e5c8dcdcd@microsoft.com","name":"Eugene Rozenfeld"},"message":"Return a properly typed pointer from getStaticFieldAddress.\n\nThis was causing [unexpected type in load/store primitive] in two CoreCLR tests:\nstatic_passing_class01 and static_passing_struct01. The result of getStaticFieldAddress\nis used as a pointer for a constrained virtual call. Dereferencing this pointer for\nCORINFO_TYPE_REFANY resulted in the error.\n\nWith this fix we are at 100% when compiling currently enabled CoreCLR tests.","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/b7c1c9a39523a7ac02bb7eeeb35c6364bf779d6d"},{"sha":"ca8ba27a5c65a8f43312b5109c8b182457645766","author":{"email":"6566d4ac644d552ecc4d7a106c3806f21b7ba0aa@microsoft.com","name":"Pat Gavlin"},"message":"Add exclusions for new JIT tests.\n\nThis covers the tests under JIT/Methodical. All but one of the exclusions are\ndue to issues involving EH or GC. The outlier is tracked by issue #592.","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/ca8ba27a5c65a8f43312b5109c8b182457645766"},{"sha":"0343c9599161c7b87dc183165b88e447197d5d59","author":{"email":"b0f3f51d8d106eafa68beb64af628906d14dc803@gmail.com","name":"Pat Gavlin"},"message":"Merge pull request #595 from pgavlin/JITMethodical\n\nAdd exclusions for new JIT tests.","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/0343c9599161c7b87dc183165b88e447197d5d59"},{"sha":"8b29ed15cb396412a244c0019e565e059d85470a","author":{"email":"a96234fe51920ba0e9a34bfce5dcb85e5c8dcdcd@microsoft.com","name":"Eugene Rozenfeld"},"message":"Merge pull request #589 from erozenfeld/TypedStaticFieldAddress\n\nReturn a properly typed pointer from getStaticFieldAddress.","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/8b29ed15cb396412a244c0019e565e059d85470a"},{"sha":"818806ef5db4d8056608d9e852011e8a9f62f889","author":{"email":"a96234fe51920ba0e9a34bfce5dcb85e5c8dcdcd@microsoft.com","name":"Eugene Rozenfeld"},"message":"Merge pull request #587 from erozenfeld/arrayGetDimLength\n\nImplement Array_GetDimLength intrinsic.","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/818806ef5db4d8056608d9e852011e8a9f62f889"},{"sha":"57669f04ad2f54a2bdb9988975b575b14c92dc32","author":{"email":"af3e4dd9d4eadafc95d2f5e1fe75bef0661e56b4@microsoft.com","name":"Bengu Li"},"message":"Exclude JIT\\Generics tests that have issues with LLILC\n\nAll remaining test cases were added under JIT\\Generics in CoreCLR repo in dotnet/coreclr#1045.\n8 of them have issues if run with LLILC. Exclude them. Issue #596 is created for\ninvestigation of the causes.","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/57669f04ad2f54a2bdb9988975b575b14c92dc32"},{"sha":"148bfabec13c8606950866c4e63b5ece350fa51e","author":{"email":"6566d4ac644d552ecc4d7a106c3806f21b7ba0aa@microsoft.com","name":"Pat Gavlin"},"message":"Fix the type of refanyval.\n\nrefanyval was returning an interior pointer to a byte instead of\nan interior pointer to the type given as an operand to the\nrefanyval instruction. This was causing downstream code to assert.\n\nFixing this assertion requires excluding a test that is now failing\ndue to lack of EH support in a method that is now compiled using\nLLILC rather than RyuJIT.","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/148bfabec13c8606950866c4e63b5ece350fa51e"},{"sha":"471f9b58957546d76cadabf4460ee6bc01da8f7c","author":{"email":"b0f3f51d8d106eafa68beb64af628906d14dc803@gmail.com","name":"Pat Gavlin"},"message":"Merge pull request #597 from pgavlin/RefAnyValType\n\nFix the type of refanyval.","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/471f9b58957546d76cadabf4460ee6bc01da8f7c"},{"sha":"8e487ed74741c4499e4081a25d05d6e16e64eabc","author":{"email":"6566d4ac644d552ecc4d7a106c3806f21b7ba0aa@microsoft.com","name":"Pat Gavlin"},"message":"Implement refAnyType and fix llilc_checkpass.\n\nThis cleans up an additional six NYIs in the new tests; the remaining\nfour are still under investigation. This also fixes llilc_checkpass for\ncompatibility with Python 3.x, as well as correcting an inverted\ncondition in success/failure diff measurement.","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/8e487ed74741c4499e4081a25d05d6e16e64eabc"},{"sha":"85df732acd246284e45cc6ded5c9b4a43e7839e1","author":{"email":"b0f3f51d8d106eafa68beb64af628906d14dc803@gmail.com","name":"Pat Gavlin"},"message":"Merge pull request #600 from pgavlin/RefAnyType\n\nImplement refAnyType and fix llilc_checkpass.","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/85df732acd246284e45cc6ded5c9b4a43e7839e1"},{"sha":"1816fb4d0226bb30e0531f12ffb8f8b9a53f6c45","author":{"email":"af3e4dd9d4eadafc95d2f5e1fe75bef0661e56b4@microsoft.com","name":"Bengu Li"},"message":"Merge pull request #598 from libengu/JITGenericExclude\n\nExclude JIT\\Generics tests that have issues with LLILC","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/1816fb4d0226bb30e0531f12ffb8f8b9a53f6c45"},{"sha":"46cf94cfd1f165bc9747921c2ba1ba2e51f72e07","author":{"email":"c0ad65df5c2ce4e655506a410dd451246d1c9f29@microsoft.com","name":"Russell C Hadley"},"message":"Merge pull request #570 from jimhogg/ParseNamesFromCOMPLUS_ALTJIT\n\nParse the string value of COMPLUS_AltJit.  This specifies which methods","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/46cf94cfd1f165bc9747921c2ba1ba2e51f72e07"},{"sha":"e9f01851b71ba3e94bd3e72988d9d1b20c40dbd4","author":{"email":"af3e4dd9d4eadafc95d2f5e1fe75bef0661e56b4@microsoft.com","name":"Bengu Li"},"message":"Exclude Regression\\VS-ia64-JIT tests that have issues with LLILC\n\nCoreCLR PR dotnet/coreclr#1059 added Regression\\VS_is64_JIT tests. Some of the tests cannot run with LLILC. Exclude them. Issue https://github.com/dotnet/llilc/issues/601 is created for investigation.","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/e9f01851b71ba3e94bd3e72988d9d1b20c40dbd4"},{"sha":"8d2640c35020c293ac1693a6ab4e6c37b8104a74","author":{"email":"6566d4ac644d552ecc4d7a106c3806f21b7ba0aa@microsoft.com","name":"Pat Gavlin"},"message":"Add exclusions for new JIT tests.\n\nThese exclusions fall into two buckets:\n- Tests that need EH, and\n- Tests that exceed the 3-minute timeout\n\nThe first bucket is tracked by issue #13, the second by CoreCLR #1039.","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/8d2640c35020c293ac1693a6ab4e6c37b8104a74"},{"sha":"28bb6c2f1efdd3d6b8e094d2ee5bb32cef31f8f7","author":{"email":"af3e4dd9d4eadafc95d2f5e1fe75bef0661e56b4@microsoft.com","name":"Bengu Li"},"message":"Merge pull request #602 from libengu/JITRegression1Exclude\n\nExclude Regression\\VS-ia64-JIT tests that have issues with LLILC","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/28bb6c2f1efdd3d6b8e094d2ee5bb32cef31f8f7"},{"sha":"9c3339f8823babaa359c9a2047544e19acdbe2a8","author":{"email":"b0f3f51d8d106eafa68beb64af628906d14dc803@gmail.com","name":"Pat Gavlin"},"message":"Merge pull request #603 from pgavlin/JITjit64\n\nAdd exclusions for new JIT tests.","distinct":false,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/9c3339f8823babaa359c9a2047544e19acdbe2a8"},{"sha":"4ab794c3010447bc2e0fba6337d006a99671d3e2","author":{"email":"04b66ffb2360c42ea91fdf2fb99d31cafab10efd@microsoft.com","name":"Andy Ayers"},"message":"Enable MDArray and CMOV tests.\n\nThese all work now.\n\nCloses #516, closes #480.","distinct":true,"url":"https://api.github.com/repos/AndyAyersMS/llilc/commits/4ab794c3010447bc2e0fba6337d006a99671d3e2"}]}