{"push_id":777667694,"size":557,"distinct_size":51,"ref":"refs/heads/processor","head":"51a8fc64f252fe682af461939be9cb25c85c283c","before":"3b7d345f44e9a606fa6925ac4c5c8cdaa153edf2","commits":[{"sha":"a0dd6f89a730af632ffc189ddb2340ba3518db2c","author":{"email":"98590749a716ddeb22f3419b66d4d7d9456ec630@users.noreply.github.com","name":"noopbug"},"message":"Associate `PropertyComment` with `Target` property/field on `AttributeListSyntax`","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/a0dd6f89a730af632ffc189ddb2340ba3518db2c"},{"sha":"952d4752393b098eeb32d6173a9096cd3fa3b92b","author":{"email":"172aa0e40c1d06bb00b322b1189736c0af8a4b6d@live.de","name":"Dennis Fischer"},"message":"Remove unnecessary if statement","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/952d4752393b098eeb32d6173a9096cd3fa3b92b"},{"sha":"e50e7b80cb565091797a50b967fafc876be29740","author":{"email":"e3d4fc15523d59fc0793b9cf7c0aca0a1e7a4bae@gmail.com","name":"Paul Chen"},"message":"Generated XmlDoc should use ValueText for param and typeparam's name attribute.\nFix #2936","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/e50e7b80cb565091797a50b967fafc876be29740"},{"sha":"dc5a6b683c01966935e45874658b6f3e010773f5","author":{"email":"e3d4fc15523d59fc0793b9cf7c0aca0a1e7a4bae@gmail.com","name":"Paul Chen"},"message":"Add Tests for FixXmlDocGen","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/dc5a6b683c01966935e45874658b6f3e010773f5"},{"sha":"198b167bc4d7ecb4b38599131467fffdc5187429","author":{"email":"f15e768c5cd0c5208f4f95fa4f38eafe68612709@microsoft.com","name":"David Poeschl"},"message":"Fix VB TypeInferrer after ArgumentList\n\nFixes #3518\n\nWhen trying to figure out which Argument of an ArgumentList was being\ninferred, we found the index and then returned \"(index + 1) \\ 2\" without\nchecking if the index was out of bounds. When the index is out of bounds\nits value is -1, so the above expression results in an index of 0, and\nthe rest of the system continues as though we're really trying to infer\nthe type of the first Argument (but really, the token we've passed is\nthe close paren for the entire invocation).","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/198b167bc4d7ecb4b38599131467fffdc5187429"},{"sha":"afae76f351ffe51bc2ddbf6248196393160318d8","author":{"email":"35844066c2f3714973d23593c77eb7c26ddc20b9@microsoft.com","name":"David Poeschl"},"message":"Fix ITextBuffer leak after RenameTracking commit\n\nFixes #830\n\nWhen a rename tracking session is committed, we create 4\nITextUndoPrimitives to facilitate the two-phase undo system that can\nclear or restore an earlier TrackingSession. These UndoPrimitives can\nlive beyond the lifetime of the buffer in which the TrackingSession\noccurred (when they are grouped into a global undo transaction), so it's\nimportant that they do not contain any strong references to the\nITextBuffer.\n\nThe UndoPrimitive class previously held a strong reference to the\nStateMachine, which directly referenced the ITextBuffer. Instead of\ndirectly referencing the StateMachine, the UndoPrimitive class now holds\na WeakReference to the ITextBuffer, from which we can retrieve the\nStateMachine (via its property bag). If the ITextBuffer has gone away\nbut the UndoPrimitive still exists as part of a global undo, then\nundo/redo will not be able to retrieve the StateMachine and will\ntherefore have no effect (as expected, because the only purpose of the\ncustom UndoPrimitives is to provide custom experiences in the\nITextBuffer that's already been GC'd).\n\nThe UndoPrimitive class also previously referenced the TrackingSession\nthat it needs to restore on undo, which then contains an ITrackingSpan\nthat references the ITextBuffer. Instead, the StateMachine itself now\nkeeps a list of all of the committed TrackingSessions, and the\nUndoPrimitive simply stores the index of it's target TrackingSpan into\nthat list. Because the StateMachine is only held alive in the\nITextBuffer's property bag, the StateMachine itself and all of the\npreviously committed TrackingSessions will be collected when the\nITextBuffer goes away.","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/afae76f351ffe51bc2ddbf6248196393160318d8"},{"sha":"ec94c89f50073f7a77a146747fbdfdfbc6e59632","author":{"email":"f4bd0065fec8aa3fcc83255a03c0ea9c3c82624b@microsoft.com","name":"AlekseyTs"},"message":"Account for an implicit conversion for the left operand of a compound assignment while checking for usage of a Bitwise-or operator on a sign-extended operand.\n\nFixes #4027.","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/ec94c89f50073f7a77a146747fbdfdfbc6e59632"},{"sha":"93f6956a683b15d9cf4810bf1a620106a18c58ad","author":{"email":"2e3866a8665624d49704002e1d54a8e5eb2c5c0e@microsoft.com","name":"Andy Gocke"},"message":"Use mono MSBuild in cibuild","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/93f6956a683b15d9cf4810bf1a620106a18c58ad"},{"sha":"ef1e974c1de40ab16d1534d759d6ff3352a44122","author":{"email":"2e3866a8665624d49704002e1d54a8e5eb2c5c0e@microsoft.com","name":"Andy Gocke"},"message":"Replace harcoded Includes with HintPath\n\nIt looks like MSBuild on Mono resolves hardcoded relative paths\nin \"Include\" clauses as being relative to the framework install\nlocation instead of the the project file location.","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/ef1e974c1de40ab16d1534d759d6ff3352a44122"},{"sha":"476eb69cfab04c42e0a6b6be279e3b2900b0bbb2","author":{"email":"2e3866a8665624d49704002e1d54a8e5eb2c5c0e@microsoft.com","name":"Andy Gocke"},"message":"Remove quotes from VB define constants\n\nIt looks like MSBuild has a bug on *nix where they aggressively\nchange directory separators from '\\' to '/', even when the '\\'\nis being used as an escape character in a define constant in VB.\nThis change works around the bug by removing all quotes from\ndefine constants after Microsoft.VisualBasic.CurrentVersion adds\nthem in our build. This should be OK since none of our constants\nshould require quoting.","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/476eb69cfab04c42e0a6b6be279e3b2900b0bbb2"},{"sha":"337bae53986b79f515898b450fbca2934268b8f5","author":{"email":"2e3866a8665624d49704002e1d54a8e5eb2c5c0e@microsoft.com","name":"Andy Gocke"},"message":"Replace all '\\' in paths in resx files with '/'\n\nMSBuild doesn't seem to replace '\\' with the platform directory\nseparator in resx files so it fails to find some resources listed\nin those files. '/' works on both Windows and *Nix in resource files\nso we'll just use that instead.","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/337bae53986b79f515898b450fbca2934268b8f5"},{"sha":"c8ad06d1b9917ec6b6ef819e016d3210a4f76489","author":{"email":"d50a4528250c5e7ab89d3b057cfa34db7ebf58d4@gafter.com","name":"Neal Gafter"},"message":"Use a custom ConcurrentQueue in debug mode for synthetic members\nto help detect possible concurrent addition of synthetic members to a type.\nCloses #4334","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/c8ad06d1b9917ec6b6ef819e016d3210a4f76489"},{"sha":"85bed1df6b5cca9df64a5c5b615899a8462c8624","author":{"email":"01f5fa50e82e0264ef90a54b019bc69338acfad2@microsoft.com","name":"Manish Vasani"},"message":"Don't skip executing analyzer compilation actions in the IDE when ClosedFileDiagnostics flag is turned off OR the analyzer reports only hidden diagnostics. Compilation actions and compilation end actions can report diagnostics on open files, so they must always be executed.\n\nFixes #4068","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/85bed1df6b5cca9df64a5c5b615899a8462c8624"},{"sha":"2a1ef4949e5d2ac9d1dc3cd05319c952b54f4926","author":{"email":"40bce24f102694ff75c1f79db8c8f86bbda82b4f@microsoft.com","name":"Balaji Soundrarajan"},"message":"Implement Review comment for issue #4240\n\nRefactor method names and modify a testcase for better testing","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/2a1ef4949e5d2ac9d1dc3cd05319c952b54f4926"},{"sha":"48b290af1da3d4ba1f74fd03c7e18ec67050bc9f","author":{"email":"2e3866a8665624d49704002e1d54a8e5eb2c5c0e@microsoft.com","name":"Andy Gocke"},"message":"Add comment about MSBuild bug #137","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/48b290af1da3d4ba1f74fd03c7e18ec67050bc9f"},{"sha":"bcacfa5012fdb5aac37ecfb338da12b7cf8caa5d","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@commentout.net","name":"Andy Gocke"},"message":"Merge pull request #4359 from agocke/ChangeXBuildToMonoMSBuild\n\nUse Mono MSBuild instead of xbuild in xplat","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/bcacfa5012fdb5aac37ecfb338da12b7cf8caa5d"},{"sha":"abf97fe5a06ea449c0e60199674901e983b115cf","author":{"email":"0f7223ab8bb4e3047c655a9adc6ffcbbce9f0d89@microsoft.com","name":"Heejae Chang"},"message":"removed more dead code related to old ITaskItem.","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/abf97fe5a06ea449c0e60199674901e983b115cf"},{"sha":"ece126e7da10ceb103e33d29cd443cf1edd794fb","author":{"email":"938fb2c83d6334f3ac75f8ad57081827e0a6a17a@users.noreply.github.com","name":"AlekseyTs"},"message":"Merge pull request #4340 from AlekseyTs/Issue4027\n\nAccount for an implicit conversion for the left operand of a compound assignment while checking for usage of a Bitwise-or operator on a sign-extended operand.","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/ece126e7da10ceb103e33d29cd443cf1edd794fb"},{"sha":"3c0ac0db052738b09d26af5c6fd53fac90bd21ba","author":{"email":"40bce24f102694ff75c1f79db8c8f86bbda82b4f@users.noreply.github.com","name":"Balaji Soundrarajan"},"message":"Merge pull request #4365 from basoundr/4240ReviewComment\n\nImplement Review comment for issue #4240","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/3c0ac0db052738b09d26af5c6fd53fac90bd21ba"},{"sha":"c225b27a8e62b06aac6e8801c3c82db3e809519d","author":{"email":"d97d4d5d0d076089f05fc8b01eb2978b7c6d57d9@microsoft.com","name":"Jason Malinowski"},"message":"Update the metadata reader to 1.1.0-alpha-00009","distinct":false,"url":"https://api.github.com/repos/mattwar/roslyn/commits/c225b27a8e62b06aac6e8801c3c82db3e809519d"}]}