{"push_id":1978034579,"size":86,"distinct_size":3,"ref":"refs/heads/features/privateProtected","head":"fd2ba305b71c3704a2f2a88efa622fc9d0f5a9ef","before":"1593cd5084936916e49ea2dcfbdfc9123e630db2","commits":[{"sha":"a7dece3aefa8ad2a036c21bc9824c29b30d1e6d4","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Initial attempt to create an InternalsVisibleToCompletionProvider","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/a7dece3aefa8ad2a036c21bc9824c29b30d1e6d4"},{"sha":"dda46912a4d03de9e5b76aa9a5c35cf8cf1dd38c","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Corrected name of test method and fully qualified attribute in test.","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/dda46912a4d03de9e5b76aa9a5c35cf8cf1dd38c"},{"sha":"a211a808716d8794c4296610df18540e901d33e1","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Improved detection of AttributeSyntax. Added support for strong naming.","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/a211a808716d8794c4296610df18540e901d33e1"},{"sha":"c11055ff22473ef115ff5764f8295461d72d8b37","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Refactored calculation of public key.","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/c11055ff22473ef115ff5764f8295461d72d8b37"},{"sha":"3b91a09da27b6c0e340004f8d4e824d5ea2de471","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Delayed StrongKey calculation to \"CommitChange\" stage. Some refactorings and minor optimizations (e.g. StringBuilder from pool)","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/3b91a09da27b6c0e340004f8d4e824d5ea2de471"},{"sha":"fe1d203f1b0ca59694a1e0cb4df7e772c5ba8edd","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"* Added support for VB (just one test added because most of the code is in a common base class).\n* Added glyph to completion item\n* Added type info test for InternalsVisibleToAttribute (SemanticModel) including test\n* Added support for three out of four ways to strong name an assembly:\n  *  By csproj property *AssemblyOriginatorKeyFile* (was already supported)\n  *  By compiler option (was already supported)\n  *  By *AssemblyKeyFileAttribute* and *AssemblyKeyNameAttribute* (new, requires compilation of every assembly). Test case added.\n  *  Not supported: By Assembly Linker (IMO not possible)\n* Added test for delayed signing","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/fe1d203f1b0ca59694a1e0cb4df7e772c5ba8edd"},{"sha":"f17b58a30c66960a48a27e582ddba8298a1ef695","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"* Added lots of test to make sure the completion list is only filled in the appropriate places (found a weird edge case).\n* Changed semantic check and removed check of the attribute name (and added test for type alias)\n* Code cleanup as reviewed","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/f17b58a30c66960a48a27e582ddba8298a1ef695"},{"sha":"075cb322bc346a2d9eb39620719d61f4b96d30fd","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Initial attempt to move tests to EditorServicesTest2.","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/075cb322bc346a2d9eb39620719d61f4b96d30fd"},{"sha":"837f2f02acc0a79de9bf2fc68182589defa4aef7","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Transfered most of the C# tests. Added support for \"DelaySign\" to \"CompilerOptions\".","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/837f2f02acc0a79de9bf2fc68182589defa4aef7"},{"sha":"b59b000c39679b3c466b27d266c6980573ea787e","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Moved remaining C# test.","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/b59b000c39679b3c466b27d266c6980573ea787e"},{"sha":"532ab297518a688f20324641e9e4c107b9ee2a88","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Added VB Tests","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/532ab297518a688f20324641e9e4c107b9ee2a88"},{"sha":"1cbc24a46d7117dbf0cb651165bd51bbc55ed7e5","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Removed old tests","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/1cbc24a46d7117dbf0cb651165bd51bbc55ed7e5"},{"sha":"9b21a29b59c49a4e02d813a418b2a9358921b0a7","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Code cleanup after code review","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/9b21a29b59c49a4e02d813a418b2a9358921b0a7"},{"sha":"aecb4508fd1132487a4a47a3f08d4387a5da8dfc","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Renamed test classes. Moved IsInsertionTrigger overrides to base class. Some more minor changes.","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/aecb4508fd1132487a4a47a3f08d4387a5da8dfc"},{"sha":"8098bcb10b78e5245a6d8d69ad1c7ca3af16bbb7","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Use SigningTestHelpers.VirtualizedStrongNameProvider for strong naming tests.","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/8098bcb10b78e5245a6d8d69ad1c7ca3af16bbb7"},{"sha":"4b8456ed75c0d05348642cfa4e9170e027c2f0d5","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Filter projects that already have access to internals.","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/4b8456ed75c0d05348642cfa4e9170e027c2f0d5"},{"sha":"822b9eed8590d05a8af8a2b73b14b56f299d6697","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Added copyright.","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/822b9eed8590d05a8af8a2b73b14b56f299d6697"},{"sha":"9c3b1a52c198bc622eb3372341efafb2ff27c227","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Add VB test for CodeCompletionContainsOnlyAssembliesThatAreNotAlreadyIVT","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/9c3b1a52c198bc622eb3372341efafb2ff27c227"},{"sha":"ca1da2499b385af386de78c1ebe73888c3d05f48","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Added missing ConfigureAwait","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/ca1da2499b385af386de78c1ebe73888c3d05f48"},{"sha":"68f49a9714a0f7269eb7de5049998ea60f31fc7d","author":{"name":"Martin Strecker","email":"d67b9ac490451c2eb4be9a224b9e38306329a30e@ifpconsulting.de"},"message":"Changed namespace for PooledStringBuilder.","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/68f49a9714a0f7269eb7de5049998ea60f31fc7d"}]}
{"actor":{"display_login":"gafter"}}