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