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

14602 Коммитов

Автор SHA1 Сообщение Дата
Kevin Ransom (msft) 4324c4f4ef
Enable F# 9.0 (#17500)
* initial

* Update DefaultAugmentationAttribute

* readme

* readme

* further

* temp

* Update src/Compiler/Facilities/LanguageFeatures.fs

Co-authored-by: Brian Rourke Boll <brianrourkeboll@users.noreply.github.com>

* more

* fantomas

* revert EnforceAttributeTargets

* revert

* moar

---------

Co-authored-by: Vlad Zarytovskii <vzaritovsky@hotmail.com>
Co-authored-by: Brian Rourke Boll <brianrourkeboll@users.noreply.github.com>
2024-08-09 18:39:08 +02:00
dotnet-maestro[bot] 9125cb5887
Update dependencies from https://github.com/dotnet/arcade build 20240808.2 (#17515)
Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24408.1 -> To Version 9.0.0-beta.24408.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-08-09 09:24:41 -07:00
dotnet-maestro[bot] 4fc209c3bc
Update dependencies from https://github.com/dotnet/arcade build 20240808.1 (#17511)
Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24405.1 -> To Version 9.0.0-beta.24408.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-08-08 17:20:01 +02:00
Vlad Zarytovskii e5a83e5b00
Merge pull request #17506 from dotnet/merges/main-to-release/dev17.12
Merge main to release/dev17.12
2024-08-08 15:29:36 +02:00
Florian Verdonck b4471a1de4
Pass SynPat.Typed nodes to original continuation. (#17510)
* Pass SynPat.Typed nodes to original continuation.

* Add release note

* Trigger CI
2024-08-08 15:24:38 +02:00
Petr 56e79ebd32
Merge branch 'release/dev17.12' into merges/main-to-release/dev17.12 2024-08-08 13:48:21 +02:00
Kevin Ransom (msft) 15b5a6ce4b
Update DefaultAugmentationAttribute (#17502)
* Update DefaultAugmentationAttribute

* readme
2024-08-07 18:41:48 +00:00
dotnet-maestro[bot] 60f667fa68
[main] Update dependencies from dotnet/source-build-reference-packages (#17435) 2024-08-07 20:35:32 +02:00
Petr 500f24f99e
C# params interop tests (#17495)
* C# params interop tests

* One more test
2024-08-07 18:38:00 +02:00
dotnet-maestro[bot] 0787ef6c0b
[main] Update dependencies from dotnet/arcade (#17429)
* Update dependencies from https://github.com/dotnet/arcade build 20240722.7

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24352.2 -> To Version 9.0.0-beta.24372.7

* Update dependencies from https://github.com/dotnet/arcade build 20240722.7

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24352.2 -> To Version 9.0.0-beta.24372.7

* Update dependencies from https://github.com/dotnet/arcade build 20240722.7

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24352.2 -> To Version 9.0.0-beta.24372.7

* Update dependencies from https://github.com/dotnet/arcade build 20240724.3

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24352.2 -> To Version 9.0.0-beta.24374.3

* Update dependencies from https://github.com/dotnet/arcade build 20240725.3

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24352.2 -> To Version 9.0.0-beta.24375.3

* Update dependencies from https://github.com/dotnet/arcade build 20240725.3

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24352.2 -> To Version 9.0.0-beta.24375.3

* Update dependencies from https://github.com/dotnet/arcade build 20240725.3

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24352.2 -> To Version 9.0.0-beta.24375.3

* Update dependencies from https://github.com/dotnet/arcade build 20240725.3

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24352.2 -> To Version 9.0.0-beta.24375.3

* Update dependencies from https://github.com/dotnet/arcade build 20240729.1

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24352.2 -> To Version 9.0.0-beta.24379.1

* Update dependencies from https://github.com/dotnet/arcade build 20240729.1

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24352.2 -> To Version 9.0.0-beta.24379.1

* Update dependencies from https://github.com/dotnet/arcade build 20240801.1

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24352.2 -> To Version 9.0.0-beta.24401.1

* Update dependencies from https://github.com/dotnet/arcade build 20240801.1

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24352.2 -> To Version 9.0.0-beta.24401.1

* Update dependencies from https://github.com/dotnet/arcade build 20240801.1

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24352.2 -> To Version 9.0.0-beta.24401.1

* Update dependencies from https://github.com/dotnet/arcade build 20240801.1

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24352.2 -> To Version 9.0.0-beta.24401.1

* Update dependencies from https://github.com/dotnet/arcade build 20240801.1

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24352.2 -> To Version 9.0.0-beta.24401.1

* Update dependencies from https://github.com/dotnet/arcade build 20240805.1

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.24401.1 -> To Version 9.0.0-beta.24405.1

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Vlad Zarytovskii <vzaritovsky@hotmail.com>
Co-authored-by: Petr <psfinaki@users.noreply.github.com>
2024-08-07 17:48:24 +02:00
Edgar Gonzalez ccee270f64
Fix object-expr untested cases (#17476)
* Fix object-expr untested case

* Update condition to cover new found cases

* Better test names

* one more test

---------

Co-authored-by: Kevin Ransom (msft) <codecutter@hotmail.com>
2024-08-07 17:37:59 +02:00
Edgar Gonzalez 26645aeeb4
tests when calling protected static base member from `static do` (#17484)
Co-authored-by: Kevin Ransom (msft) <codecutter@hotmail.com>
2024-08-07 15:27:23 +00:00
Petr 6de4f3f4fe
Merge pull request #17498 from dotnet/merges/main-to-release/dev17.12
Merge main to release/dev17.12
2024-08-07 12:54:21 +02:00
dotnet bot 6b4c4d52eb
Refactor CE checking (#17464) (#17493)
Co-authored-by: Vlad Zarytovskii <vzaritovsky@hotmail.com>
Co-authored-by: vzarytovskii <1260985+vzarytovskii@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-06 17:18:57 +02:00
Petr 24116f01e5
Merge pull request #17491 from dotnet/merges/main-to-release/dev17.12
Merge main to release/dev17.12
2024-08-06 13:52:01 +02:00
Vlad Zarytovskii 9ee928238e
Merge branch 'release/dev17.12' into merges/main-to-release/dev17.12 2024-08-06 10:18:23 +02:00
Vlad Zarytovskii 6f66b01f05
Refactor CE checking (#17464)
Co-authored-by: vzarytovskii <1260985+vzarytovskii@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-06 10:17:03 +02:00
Petr 2f691266f6
Merge pull request #17489 from dotnet/merges/main-to-release/dev17.12
Merge main to release/dev17.12
2024-08-05 19:09:47 +02:00
Tomas Grosup 599bb693ff
prevent duplicate warnings coming from speculative method resolution (#17477) 2024-08-05 18:11:39 +02:00
Vlad Zarytovskii c3101ab306
Merge branch 'release/dev17.12' into merges/main-to-release/dev17.12 2024-08-05 14:22:19 +02:00
Vlad Zarytovskii 09b59912b2
Merge pull request #17469 from dotnet/merges/main-to-release/dev17.12 2024-08-05 13:07:48 +02:00
Hampus Linderstam 4a7a0f9c46
Fix incorrect example result in list module documentation for 'fold2'. (#17475)
Co-authored-by: Petr <psfinaki@users.noreply.github.com>
2024-08-05 11:12:39 +02:00
Eugene Auduchinok d8e2f21729
Parser: recover on missing union case field types (#17455)
* Parser: recover on missing union case field types

* Release notes
2024-08-02 13:30:19 +00:00
Eugene Auduchinok d2d38e3a2a
Parser: recover on missing union case fields (#17452)
* Parser: recover on missing union case fields

* Add missing error

* Add another test

* Release notes

* Update xlf
2024-08-01 15:12:29 +02:00
Vlad Zarytovskii 3e2db287ed
Update azure-pipelines-PR.yml 2024-08-01 14:23:50 +02:00
Eugene Auduchinok 0e5b954bed
Sink: report function domain type (#17470)
* Sink: report function domain type

* Release notes
2024-08-01 12:32:55 +02:00
Kevin Ransom (msft) 8a796acd1c
Remove unused values from TcGlobals (#17422)
* initial

* missing

---------

Co-authored-by: Petr <psfinaki@users.noreply.github.com>
2024-07-31 13:26:57 -07:00
Vlad Zarytovskii fa3a96fcdd
Add dumps collection to PR pipelines when failing. 2024-07-31 16:38:54 +02:00
Vlad Zarytovskii 0b17830bef
Merge branch 'release/dev17.12' into merges/main-to-release/dev17.12 2024-07-31 16:05:23 +02:00
Kevin Ransom (msft) 44e7bfa120
Fixes #17447 -MethodAccessException on equality comparison of a record with private fields (#17467)
* Fix17447

* tests + readme
2024-07-31 13:24:46 +02:00
Vlad Zarytovskii db079bbe0d
Merge pull request #17466 from dotnet/merges/main-to-release/dev17.12 2024-07-31 12:45:49 +02:00
Edgar Gonzalez ed7905d266
C# protected property can be assigned in a F# inherit constructor call (#17391)
* C# protected property can be assigned in a F# inherit constructor call

* Failing test

* Keep the access rights  even if this is no a base call

* Keep the access rights  even if this is no a base call

* Update check

* more tests

* release notes

* inline the check, so it's only performed if LHS is true

---------

Co-authored-by: Petr <psfinaki@users.noreply.github.com>
2024-07-30 19:41:16 +00:00
Petr 1b491f6cc0
Merge pull request #17463 from dotnet/merges/main-to-release/dev17.12
Merge main to release/dev17.12
2024-07-30 18:00:56 +02:00
Tomas Grosup b475ab7087
Change constraint mismatch for 'supports null' from warning to error (#17462) 2024-07-30 15:26:41 +02:00
Vlad Zarytovskii a7af2257d4
Merge branch 'release/dev17.12' into merges/main-to-release/dev17.12 2024-07-30 14:55:19 +02:00
Vlad Zarytovskii c68a3012a9
Refactor expression checking (#17456)
* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Post-merge fix

* Fix some linkgs
2024-07-30 11:57:11 +00:00
Kevin Ransom (msft) f6d21c2da1
Fixes #17438 - Ensure that isinteractive multi-emit backing fields are not public (#17439) 2024-07-30 11:07:31 +02:00
Kevin Ransom (msft) f5111c682d
Merge pull request #17461 from dotnet/merges/main-to-release/dev17.12
Merge main to release/dev17.12
2024-07-29 19:05:25 -07:00
Vlad Zarytovskii dd0d5e3e37
Merge branch 'release/dev17.12' into merges/main-to-release/dev17.12 2024-07-29 21:56:30 +02:00
Vlad Zarytovskii 0684fcab9c
Merge pull request #17458 from dotnet/merges/main-to-release/dev17.12 2024-07-29 19:29:43 +02:00
Edgar Gonzalez df43ab1ba8
Treat `{ new Foo() }` as `SynExpr.ObjExpr` (#17388) 2024-07-29 18:49:53 +02:00
Vlad Zarytovskii 3c95685f42
Merge branch 'release/dev17.12' into merges/main-to-release/dev17.12 2024-07-29 17:47:51 +02:00
Vlad Zarytovskii d0b2a41a20
Merge main to release/dev17.12 (#17450) 2024-07-29 15:40:48 +02:00
Alex Berezhnykh aa2a9e1d5b
Optimize metadata members and custom attributes reading (#17364)
* wip

* wip

* cleanup

* formatting

* release notes

* release notes

---------

Co-authored-by: Petr <psfinaki@users.noreply.github.com>
Co-authored-by: Vlad Zarytovskii <vzaritovsky@hotmail.com>
2024-07-27 22:08:33 +00:00
Petr 3dbbcc7deb
Skip another flaky test (#17441) 2024-07-27 19:53:40 +02:00
Brian Rourke Boll 6a828e25ce
Prefix-to-infix code fix: don't throw if error range extends to EOF (#17448) 2024-07-27 19:51:32 +02:00
Brian Rourke Boll d6507d6531
Optimize simple mappings with binds and/or sequentials before single yield (#17419) 2024-07-27 19:47:11 +02:00
Vlad Zarytovskii 13c658f63f
Merge pull request #17427 from dotnet/psfinaki-patch-5 2024-07-27 19:34:38 +02:00
Vlad Zarytovskii c068fcb52e
Merge pull request #17430 from ViktorHofer/patch-2 2024-07-26 21:51:18 +02:00
Vlad Zarytovskii 83683e17f7
Merge branch 'main' into patch-2 2024-07-26 21:50:35 +02:00