Граф коммитов

157 Коммитов

Автор SHA1 Сообщение Дата
Krzysztof Cwalina 7d44f8eb5c Moved System.RuntimeArgumentHandle to System.Runtime 2016-07-29 11:01:57 -07:00
Krzysztof Cwalina abef42d8ab Merge pull request #75 from dotnet/CompilerServices
Cleaned up CompilerServices based on feedback ...
2016-07-06 16:01:36 -07:00
KrzysztofCwalina 096490ebe9 Cleaned up CompilerServices based on feedback 2016-07-06 16:00:25 -07:00
Krzysztof Cwalina f00129811d Redoing some fixes 2016-07-05 13:15:58 -07:00
Krzysztof Cwalina 9c795f8846 Last fixes 2016-07-01 16:22:37 -07:00
Krzysztof Cwalina 94e0ef95b7 More fixes after I screwed up a commit 2016-07-01 16:11:28 -07:00
Krzysztof Cwalina 7e55297eb5 Fixing some commit issues 2016-07-01 15:49:14 -07:00
Krzysztof Cwalina e5fbd758c1 Merge pull request #74 from dotnet/SerializationAbility
Added the ability to remove serialization
2016-07-01 14:41:29 -07:00
Krzysztof Cwalina ab2b67bc9a Added the ability to remove serialization 2016-07-01 14:22:27 -07:00
Immo Landwerth 122cd780a0 Add document to capture breaking changes 2016-07-01 11:23:33 -07:00
Immo Landwerth e33f1d6558 Add classification for contracts 2016-06-30 18:57:40 -07:00
Krzysztof Cwalina 07f9273288 Merge pull request #65 from dotnet/APIReviewFeedback
Removed Policy APIs from System.Runtime
2016-06-27 14:56:34 -07:00
Krzysztof Cwalina 3e6fa9f052 Moved HostExecutionContext from System.Runtime to Remoting 2016-06-27 14:55:12 -07:00
Krzysztof Cwalina eaa71443aa Removed Policy APIs from System.Runtime
This resulted in one API removal: Assembly.Policy
2016-06-27 14:22:48 -07:00
Krzysztof Cwalina 63faa3b096 Merge pull request #64 from dotnet/APIReviewFeedback
Moved some managed C++ specific types to their original location
2016-06-27 14:19:07 -07:00
Krzysztof Cwalina fcc0014d92 Moved some managed C++ specific types to their original location 2016-06-27 14:18:22 -07:00
Krzysztof Cwalina f73a6ba22e Merge pull request #63 from dotnet/APIReviewFeedback
Moved some COM attributes to System.Runtime.InteropServices
2016-06-27 14:13:10 -07:00
Krzysztof Cwalina 2704e9acc2 Moved some COM attributes to System.Runtime.InteropServices 2016-06-27 14:12:45 -07:00
Krzysztof Cwalina 38b82de771 Merge pull request #62 from dotnet/APIReviewFeedback
Moved some System.Runtime.Extensions types back to their original location
2016-06-27 13:59:26 -07:00
Krzysztof Cwalina 6e8b3ac477 Moved some System.Runtime.Extensions types back to their original location 2016-06-27 13:58:12 -07:00
Krzysztof Cwalina 807577d037 Merge pull request #61 from dotnet/APIReviewFeedback
Removed applications of GuidAttribute
2016-06-27 13:41:04 -07:00
Krzysztof Cwalina 8a059e8596 Removed applications of GuidAttribute 2016-06-27 13:40:05 -07:00
Krzysztof Cwalina 6f399a8858 Merge pull request #60 from dotnet/APIReviewFeedback
Moved FileStream from System.Runtime to System.IO.FileSystem
2016-06-27 13:34:58 -07:00
Krzysztof Cwalina 9e16b303f6 Moved FileStream from System.Runtime to System.IO.FileSystem 2016-06-27 11:25:56 -07:00
Krzysztof Cwalina a83378e063 Merge pull request #59 from dotnet/RemoveEncoding
Removed Encoding from System.Runtime
2016-06-27 10:07:23 -07:00
Krzysztof Cwalina 28f2be0ff0 Removed Encoding from System.Runtime 2016-06-16 10:41:52 -07:00
Krzysztof Cwalina 04a942ca47 Cleaned up CERs 2016-06-16 10:05:01 -07:00
Krzysztof Cwalina b9f260e7d5 Merge pull request #58 from dotnet/PRFeedback
Removed some CER APIs that don't exist in Xamarin
2016-06-16 09:52:17 -07:00
Krzysztof Cwalina d584f61bd1 Removed some CER APIs that don't exist in Xamarin 2016-06-15 16:23:48 -07:00
Krzysztof Cwalina 6325bdbb35 Merge pull request #57 from dotnet/PRFeedback
Removed SecureString out of System.Runtime
2016-06-15 11:59:03 -07:00
Krzysztof Cwalina 360afa8622 Removed SecureString out of System.Runtime 2016-06-15 11:58:12 -07:00
Krzysztof Cwalina 9f61fc0295 Merge pull request #56 from dotnet/RemovedMoreAttributes
Moved DbNull to System.Data.Common
2016-06-15 11:53:21 -07:00
Krzysztof Cwalina 73d4204f9c Moved DbNull to System.Data.Common 2016-06-15 11:51:27 -07:00
Krzysztof Cwalina 0f5f1a41f6 Merge pull request #55 from dotnet/RemovedMoreAttributes
Removed more attributes after PR review
2016-06-15 11:07:55 -07:00
Krzysztof Cwalina de1b242997 Removed more attributes after PR review 2016-06-15 11:06:18 -07:00
Krzysztof Cwalina 13ad88f06c Changed source emit to not write additional newlines between types
Also, slightly changed the report output
2016-06-14 09:05:21 -07:00
Krzysztof Cwalina f28d129921 project cleanup 2016-06-13 15:32:15 -07:00
Krzysztof Cwalina ac705b43cf More cleanup 2016-06-13 15:08:19 -07:00
Krzysztof Cwalina 76933fb47c Fixed warning related to RuntimeMetadataVersion 2016-06-13 14:31:35 -07:00
Krzysztof Cwalina 68fcfacc88 Cleaned up the report.xml file 2016-06-13 13:42:33 -07:00
Krzysztof Cwalina 41b1292e90 Fixed several warnings 2016-06-13 13:32:33 -07:00
Krzysztof Cwalina c477e75e2c Merge pull request #54 from dotnet/AttributeCleanup
Cleaned up some attribute exclusions
2016-06-13 11:45:17 -07:00
Krzysztof Cwalina ed3a270e3d Cleaned up some attribute exclusions 2016-06-13 11:44:26 -07:00
Krzysztof Cwalina 0e8cab7a78 Merge pull request #53 from dotnet/MergedApis
Small tweaks to make System.Runtime compatible with existing System.Runtime
2016-06-10 15:58:16 -07:00
Krzysztof Cwalina 79d4dc62cd Small tweaks to make System.Runtime compatible with existing System.Runtime
I think we now have 100% compatibility
2016-06-10 15:55:53 -07:00
Krzysztof Cwalina f96a5c67b5 small cleanup 2016-06-10 15:44:10 -07:00
Krzysztof Cwalina 4637f61aca Merge pull request #52 from dotnet/MergedApis
Merged Xamarin and CoreFx APIs
2016-06-10 15:32:57 -07:00
Krzysztof Cwalina 448602f688 Merged Xamarin and CoreFx APIs
So far, the tool would take the Xamarin types (Xamarin members of each type), and then
add CoreFx types if they did not exist in Xamarin. This meant that if a type existed in both,
but the CoreFx type had more members, the members would disappear from the contracts.
This in turn caused ApiCompat to fail may types when checking compatibility with existing
CoreFx contracts.

To fix that, I created a merged master API file that contains CoreFx members merged into
Xamarin types. The merged source file was created using a custom tool and then manually
tweaked (for merge conflicts the tool was not able to handle).

All the contracts now compile, but there are many warnings when they are compiled.
The warnings are related to members being hidden (as opposed to overridden).
I will fix these in subsequent commits.
2016-06-10 14:25:24 -07:00
Immo Landwerth c2c9013d3b Update README.md 2016-06-10 10:44:08 -07:00
Krzysztof Cwalina 9c6641e711 Improved report to make it clearer which members are explicitly implemented and their return types 2016-06-09 16:31:42 -07:00