Jeremy Koritzinsky
0717edad58
Create skeleton for the ComInterfaceGenerator ( #80887 )
...
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
2023-02-15 13:03:41 -08:00
Jeff Tyson
725de9e7bb
Add additional case where public signing cannot be used ( #77998 )
2023-02-10 18:11:36 -08:00
Allan Targino
8521541d63
diagnostic to detect malformed format strings in lsg template message ( #81503 )
...
fix https://github.com/dotnet/runtime/issues/52226
2023-02-05 11:19:43 -08:00
Jeff Handley
89fe29a717
Fix formatting in list-of-diagnostics.md ( #81396 )
...
* Fix formatting in list-of-diagnostics.md
I noticed the page currently renders with dangling `_` characters. This change cleans up the markdown formatting, changing the redundant `*_` to `_` and ensuring each is paried correctly.
I also improved alignment of the suppression table columns.
* Update docs/project/list-of-diagnostics.md
---------
Co-authored-by: Stephen Toub <stoub@microsoft.com>
2023-01-31 11:23:29 -05:00
Youssef Victor
1b22d373f2
Update analyzers.md ( #79768 )
...
* Update analyzers.md
* Apply suggestions from code review
* Update analyzers.md
* Apply suggestions from code review
Co-authored-by: Stephen Toub <stoub@microsoft.com>
* Apply suggestions from code review
---------
Co-authored-by: Stephen Toub <stoub@microsoft.com>
2023-01-27 10:53:39 -05:00
Jackson Schuster
1630725383
Create analyzer in ComInterfaceGenerator to enforce the generator is used with IUnknown only ( #78189 )
...
Creates an analyzer that warns if the GeneratedComInterfaceAttribute is
used with InterfaceTypeAttribute that has an argument that is not
'InterfaceIsIUnknown'
Co-authored-by: Jeremy Koritzinsky <jkoritzinsky@gmail.com>
Co-authored-by: Elinor Fung <elfung@microsoft.com>
2023-01-12 11:48:25 -08:00
Allan Targino
fd9f52098b
Adds diagnostics to detect duplicated event names in LSG ( #80460 )
...
fixes https://github.com/dotnet/runtime/issues/64667
2023-01-11 07:29:18 -08:00
Allan Targino
71bb0d4810
Adds diagnostic for out parameter in LSG ( #80458 )
...
fixes https://github.com/dotnet/runtime/issues/64665
2023-01-10 15:45:30 -08:00
Adam Sitnik
b577e6b514
perfcollect docs: run two commands instead of three ( #76325 )
2023-01-09 19:53:02 +01:00
Rich Lander
7f83765928
Update copyright guidance for Creative Commons ( #80272 )
...
* Update copyright guidance
* Update link
* Remove space
* Add public domain link
* Update CONTRIBUTING.md
* Update docs/project/copyright.md
Co-authored-by: Theodore Tsirpanis <teo@tsirpanis.gr>
* Update per feedback
* Address linter error
* Clean up wording
* Update links
* Clean up wording
Co-authored-by: Theodore Tsirpanis <teo@tsirpanis.gr>
2023-01-06 14:04:02 -08:00
Dan Moseley
734cd446f8
Update api-review-process.md ( #77860 )
...
* Update api-review-process.md
* Update docs/project/api-review-process.md
Co-authored-by: Stephen Toub <stoub@microsoft.com>
Co-authored-by: Stephen Toub <stoub@microsoft.com>
2022-11-04 11:25:42 -04:00
Egor Bogatov
9e7a8a1b31
Add "_generated.*" suffix to some auto-generated files ( #77083 )
...
* Add _generated.h to src\coreclr\jit\ICorJitInfo_API_names.h
* Add _generated.h to src\coreclr\jit\ICorJitInfo_API_wrapper.hpp
* renamed src\coreclr\tools\Common\JitInterface\CorInfoBase.cs
* fix ThunkGenerator (it used to insert two empty lines)
* CorInfoBase_generated.cs -> CorInfoImpl_generated.cs
* Drop _API_ part
* Rename icorjitinfo.cpp
* jitinterface.h -> _generated
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
2022-10-15 17:49:12 -07:00
Robin Lindner
d653f2bb39
Obsolete RSA.EncryptValue
and RSA.DecryptValue
2022-10-05 10:38:59 -07:00
Jan Kotas
32ac664fca
Replace net7 with net8 in dogfooding and workflow docs ( #75453 )
2022-09-12 20:40:44 -07:00
N0D4N
126045ca05
Repoint urls in docs ( #73766 )
2022-08-14 18:56:07 -06:00
Levi Broderick
d2afae4fb0
Obsolete XmlSecureResolver ( #73676 )
...
- Add XmlResolver.ThrowingResolver
- Migrate all call sites to the new API
- Improve error messages on failure
Resolves CVE-2022-34716.
2022-08-12 12:55:05 -07:00
Jeff Handley
ad7feeb55b
Rename 'up-for-grabs' label to 'help wanted' ( #73810 )
2022-08-12 13:20:59 -06:00
Pavel Savara
222da17b8d
[wasm] JSImport
generator AllowUnsafeBlocks
diagnostic ( #72996 )
...
- added `JSImportAttribute requires unsafe code` + unit test
- fixed Diagnostic IDs + reservation
- moved System.Runtime.InteropServices.JavaScript.UnitTests to subfolder
2022-07-29 19:48:06 +02:00
Anton Lapounov
d365ff2e86
Implement ControlledExecution API ( #71661 )
2022-07-27 23:38:38 -07:00
Adeel Mujahid
b0090d0a4f
Rename [RegexGenerator] to [GeneratedRegex] ( #72434 )
...
Co-authored-by: Jose Perez Rodriguez <joperezr@microsoft.com>
2022-07-27 17:14:53 -07:00
Jeremy Koritzinsky
f4cb6ac85a
Add analyzer support to validate the stateless marshaller shapes ( #72643 )
2022-07-26 10:16:37 -07:00
Adeel Mujahid
9d6396deb0
Fix typos ( #72709 )
2022-07-23 20:24:28 -07:00
Aaron Robinson
1e1e86d34e
LibraryImport
generator AllowUnsafeBlocks
diagnostic (#72650 )
...
* LibraryImport generator AllowUnsafeBlocks diagnostic
2022-07-22 18:57:36 -07:00
Jeremy Koritzinsky
8e4fe9a21b
Add diagnostic suppressor for the MarkMethodsAsStatic diagnostics on custom marshallers ( #72129 )
2022-07-15 10:00:56 -07:00
Kevin Jones
52b341158b
Obsolete Create(string) cryptographic factory methods ( #71230 )
...
* Obsolete Create(string) cryptographic factory methods
* Add to list of diagnostics
2022-07-07 17:49:35 -04:00
Jan Kotas
0f75a0269c
Rename nightly to daily in the dogfood instructions ( #71383 )
...
Consistency with runtime and SDK download urls and other docs.
2022-06-28 09:27:58 -04:00
Kevin Jones
6321133e9f
Add SYSLIB0044 to diagnostic list ( #71232 )
2022-06-23 22:05:44 -04:00
Jan Kotas
cfeab72771
Update dogfooding instructions ( #70833 )
...
- Delete note about multilevel lookup. It is not relevant anymore.
- Fix nightly feed url to net7
- Replace .NET Core with just .NET
2022-06-16 08:49:18 -07:00
Tomas Weinfurt
7ca76eca25
update dogfooding instruction for 7.0 ( #70423 )
...
* update dogfooding instruction for 7.0
* update example
* Update docs/project/dogfooding.md
Co-authored-by: Martin Costello <martin@martincostello.com>
2022-06-08 07:42:35 -07:00
Adeel Mujahid
45589f2a1e
Add {M}IBC to glossary ( #68111 )
...
* Add {M}IBC to glossary
* Modern -> Managed
2022-06-02 18:48:25 -07:00
Adeel Mujahid
55e2378d86
Fix typos ( #69537 )
...
* Fix typos
* Fix typo: seperate -> separate
* Rename ApplicationNameSetFromArgument
* Update src/coreclr/vm/methodtablebuilder.cpp
* Update docs/coding-guidelines/clr-code-guide.md
Co-authored-by: Dan Moseley <danmose@microsoft.com>
* Update src/mono/mono/tests/verifier/make_tests.sh
Co-authored-by: Dan Moseley <danmose@microsoft.com>
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
2022-05-23 10:14:58 -07:00
David Mason
29a22877be
Update perf map docs ( #68181 )
...
* update doc
Co-authored-by: Noah Falk <noahfalk@users.noreply.github.com>
2022-05-11 13:33:50 -07:00
Elinor Fung
9342649430
Use SYSLIB prefix for all LibraryImportGenerator diagnostics ( #68613 )
2022-04-28 09:25:37 -07:00
Viktor Hofer
9924f09d8d
Fix path in servicing doc ( #68208 )
2022-04-19 07:49:19 -07:00
Aaron Robinson
cd8c7444db
Add SPCL to glossary. ( #68081 )
2022-04-15 10:36:15 -07:00
Kevin Jones
05fc5dfbe9
Obsolete non-specific key blob support on ECDiffieHellmanPublicKey
2022-03-30 12:39:24 -07:00
Kevin Jones
4cfe07ce7a
Obsolete ToXmlString and FromXmlString on ECC types
...
Co-authored-by: Jeremy Barton <jbarton@microsoft.com>
2022-03-28 14:07:19 -07:00
Kevin Jones
e961b10944
Obsolete outdated constructors on Rfc2898DeriveBytes
2022-03-25 17:27:20 -07:00
Jeremy Koritzinsky
a02b49a048
Add the CustomTypeMarshallerAttribute type to make it easier to identify marshaller types ( #65591 )
2022-03-23 09:06:32 -07:00
Radek Zikmund
00ed84ae9b
Mark EncryptionPolicy.NoEncryption and EncryptionPolicy.AllowNoEncryption as obsolete ( #66292 )
...
Fixes #65545
2022-03-08 18:44:17 +01:00
Radek Zikmund
b8f1a06951
Mark SslProtocols.Tls and SslProtocols.Tls11 as obsolete ( #65773 )
...
Fixes #65546
2022-03-03 15:04:42 +01:00
Elinor Fung
a7a4ed9593
Update p/invoke source generator errors to use SYSLIB prefix ( #65983 )
2022-03-01 14:24:04 -08:00
Immo Landwerth
255c3ab9fa
Add line break to please Firefox
2022-02-17 16:37:39 -08:00
Immo Landwerth
ea5376adf7
Replace picture of API review process with diagram ( #65527 )
2022-02-17 12:36:25 -08:00
Michal Strehovský
b4147e66c9
Remove Native AOT pointer to runtimelab ( #64429 )
2022-01-28 04:09:14 -08:00
Michal Strehovský
207590a7b8
Fold coreclr/ToolBox into coreclr/tools ( #63917 )
...
This separation only existed because of Razzle build sequencing of desktop CLR. It doesn't make sense for CoreCLR. The only thing the extra directory is doing now is that it breaks tab completion when navigating the CoreCLR source tree because ToolBox comes before tools alphabetically and most things live in tools.
2022-01-18 10:10:36 -05:00
Layomi Akinrinade
7a2fac8c13
Update list of analyzer diagnostics with JSON entries ( #61809 )
2021-11-22 14:30:09 -08:00
Bar Arnon
e10532af7e
Obsolete thumbtacked AssemblyName properties ( #59522 )
...
* Obsolete thumbtacked AssemblyName properties
Fix #59061
* Ignore obsoletion
* Fix pragma
* Merge the AssemblyName member obsoletions into a single diagnostic id
* Fix pragma to use updated diagnostic id
* Suppress SYSLIB0037 in reflection tests
* Suppress SYSLIB0037 warnings
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeff.handley@microsoft.com>
2021-11-15 17:06:46 -08:00
Daniel Cazzulino
3af0a68df9
Add direct SDK installer links ( #53061 )
...
These are most of the time more useful than just the runtime ones.
I could not find the equivalent `.sha512` links for the checksums for the SDK installers, though :(
2021-10-21 15:45:20 -07:00
Jeff Handley
ed4f087a59
SYSLIB0036 - Regex.CompileToAssembly is obsolete ( #59837 )
2021-09-30 19:03:52 -04:00