- 14 11月, 2022 1 次提交
-
-
由 Edgar Gonzalez 提交于
* No errors for non virtual members overrides * Check for isFSharpObjModelTy as we are interested on csharp virtual methods * More testing * Add a feature lang preview * More testing * Fix PR comment
-
- 03 11月, 2022 1 次提交
-
-
由 Florian Verdonck 提交于
* Allow extension methods without type attribute. * Add Extension attribute to type if any member has the attribute. * Handle C# extensions as let bindings in a module. * Add test for recursive types. * Add tests for types in recursive modules. * Only add attribute to module when module declaration has attribute. * Add additional test. * Add CSharp Extension Attribute Not Required as a Preview Language Feature * Passing propper Fsharp.Core version to executed tests in legacy FsharpSuite * Fix for tests that use NetFramework types (like winforms brushes etc.) Co-authored-by: NEdgar Gonzalez <edgar.gonzalez@fundourselves.com> Co-authored-by: NTomas Grosup <tomasgrosup@microsoft.com> Co-authored-by: NVlad Zarytovskii <vzaritovsky@hotmail.com>
-
- 25 10月, 2022 1 次提交
-
-
由 Petr Pokorny 提交于
-
- 18 10月, 2022 1 次提交
-
-
由 Edgar Gonzalez 提交于
* Improve Unclear error FS3204 multicase union case struct
-
- 13 10月, 2022 1 次提交
-
-
由 Edgar Gonzalez 提交于
Compiler error for signature/implementation files when declaring multiple parameters with the same name in abstract methods (#14084)
-
- 12 10月, 2022 2 次提交
-
-
由 Florian Verdonck 提交于
* Add SynType.Or for generic constrains in the form (^A or ^B):...
-
由 KevinRansom 提交于
-
- 11 10月, 2022 2 次提交
-
-
由 dotnet bot 提交于
* Localized file check-in by OneLocBuild Task: Build definition ID 499: Build ID 1997730 (#13925) * Xlf Co-authored-by: NKevin Ransom (msft) <codecutter@hotmail.com>
-
由 Edgar Gonzalez 提交于
* Pattern discard not allowed for union case that takes no data * Add test for grouped patterns discard * Remove unnecesary use of wildcare across the compiler * Format code * Remove unnecesary wildcard on tests * Update the warning logic * Add warning behing preview flag * More testing * Add single-case unions when using them as a deconstruct syntax in functions * Update FSComp.txt Co-authored-by: NTomas Grosup <tomasgrosup@microsoft.com>
-
- 07 10月, 2022 1 次提交
-
-
由 Don Syme 提交于
* process references in groups in scripts and report incremental updates to ReferencedAssemblies * update baselines * process references in groups in scripts and report incremental updates to ReferencedAssemblies * fix tests * fix tests * fix FCS build * don't print assembly resolutions for nuget packages * Update output.200.stdout.bsl * add test Co-authored-by: NTomas Grosup <tomasgrosup@microsoft.com>
-
- 29 9月, 2022 1 次提交
-
-
由 Chet Husk 提交于
More descriptive error message for discriminated union pattern matching. This applies when unsufficient number of tupled arguments is in the pattern. The error message then displays proposals for the missing fields. Co-authored-by: NTomas Grosup <tomasgrosup@microsoft.com>
-
- 27 9月, 2022 1 次提交
-
-
由 Eugene Auduchinok 提交于
-
- 22 9月, 2022 1 次提交
-
-
由 Don Syme 提交于
-
- 20 9月, 2022 1 次提交
-
-
由 dotnet bot 提交于
-
- 12 9月, 2022 1 次提交
-
-
由 Kevin Ransom (msft) 提交于
Co-authored-by: NPetr <psfinaki@users.noreply.github.com>
-
- 27 8月, 2022 1 次提交
-
-
- 25 8月, 2022 1 次提交
-
-
由 Kevin Ransom (msft) 提交于
* Initial * tests+xlf * switches * reformat * compressed + format * comments * fsharpqa
-
- 22 8月, 2022 1 次提交
-
-
由 Don Syme 提交于
Added --reflectionfree compiler flag to avoid %A string formatting
-
- 09 8月, 2022 2 次提交
-
-
由 Vlad Zarytovskii 提交于
Co-authored-by: NDon Syme <dsyme@users.noreply.github.com> Co-authored-by: NDon Syme <donsyme@fastmail.fm> Co-authored-by: NPetr Pokorny <petrpokorny@microsoft.com>
-
由 Chet Husk 提交于
* fix typo in ànd`keyword description name * add description for type-test symbol
-
- 29 7月, 2022 1 次提交
-
-
由 Vlad Zarytovskii 提交于
Co-authored-by: NPetr Pokorny <petr@innit.cz>
-
- 14 7月, 2022 1 次提交
-
-
由 Kevin Ransom (msft) 提交于
* Yeet desktop pdbs * remove extra xlfs
-
- 13 7月, 2022 1 次提交
-
-
由 dotnet bot 提交于
-
- 12 7月, 2022 1 次提交
-
-
由 Edgar Gonzalez 提交于
* Allow lower-case DU cases when RequireQualifiedAccess is specified * Fix PR suggestions and Add more testing * Protect feature under preview version * Add a NotUpperCaseConstructorWithoutRQA warning to be raised in lang version preview * Fix formatting
-
- 09 7月, 2022 1 次提交
-
-
由 dotnet bot 提交于
* Localized file check-in by OneLocBuild Task: Build definition ID 499: Build ID 1865104 * Localized file check-in by OneLocBuild Task: Build definition ID 499: Build ID 1865320 Co-authored-by: NKevin Ransom (msft) <codecutter@hotmail.com>
-
- 02 7月, 2022 1 次提交
-
-
由 Hadrian Tang 提交于
* Include uint16 * do annoyances * Update messages * Another one * /azp run
-
- 28 6月, 2022 1 次提交
-
-
由 Eugene Auduchinok 提交于
* Parser: recover on missing first item in tuple expression * Fix longer tuples, add test * Add another test * Fix perfect formatting * add an extra line break in a line that has less than 120 chars * add an extra space after an capitalized pattern * Add another test * Another test * Recover on missing last item
-
- 24 6月, 2022 1 次提交
-
-
由 dotnet bot 提交于
Co-authored-by: NKevin Ransom (msft) <codecutter@hotmail.com>
-
- 22 6月, 2022 1 次提交
-
-
由 Kevin Ransom (msft) 提交于
* Cache #r nuget results * surfacearea * temp * reformat + test + --cleareresultcache option * Surface Area * exename * Delete FSharp.CompilerService.SurfaceArea.netstandard.actual remove incorrectly added file. * Delete langversionhelp.txt Remove extra file
-
- 20 6月, 2022 1 次提交
-
-
由 dotnet bot 提交于
-
- 27 5月, 2022 1 次提交
-
-
由 Kevin Ransom (msft) 提交于
* merge * temp * temp * update tests * wrong api * proj tweak * Oops * fantomas
-
- 24 5月, 2022 2 次提交
-
-
由 Adam Boniecki 提交于
* Add unit test for duplicate fields Related issue: https://github.com/dotnet/fsharp/issues/11743 * Add new error code and message * Add a fix in TcAnonRecdExpr * Add another unit test - Update and copy syntax * Change error message to include field id * Add unit test for anon record type annotation * Add check for duplicate labels in type annotations * Improve error messages Also switch from errorR to error in SynType case (SynExpr already used error) Co-authored-by: NAdam <me@example.com>
-
由 Don Syme 提交于
-
- 10 5月, 2022 1 次提交
-
-
由 Don Syme 提交于
* cleanup * split files * rename * split infos.fs and SymbolHelpres.fs * split infos.fs and SymbolHelpres.fs * fix code formating * rename autobox --> LowerLocalMutables * adjust names * block --> ImmutableArray * format * Error --> SRDiagnostic * Error --> SRDiagnostic * this -> _ * rename and cleanup * rename Diagnostic --> FormattedDiagnostic * format sigs * format sigs * organise files in src/fsharp * organise files in src/fsharp * fix build * fix build * fix build * merge * move more files * move more files * move more files * move more files * fix build * file reorg * finish moves * fix links in docs * code format * fix build * save xlf, InteractiveSession/ --> Interactive/ * moved xlf * cleanup .gitignore * fixed Linux build * cleanup docs * cleanup docs
-
- 29 4月, 2022 1 次提交
-
-
由 Edgar Gonzalez 提交于
Co-authored-by: NVlad Zarytovskii <vzaritovsky@hotmail.com>
-
- 27 4月, 2022 1 次提交
-
-
由 dotnet bot 提交于
Co-authored-by: NVlad Zarytovskii <vzaritovsky@hotmail.com> Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: NKevin Ransom <codecutter@hotmail.com> Co-authored-by: NKevin Ransom (msft) <codecutter@hotmail.com> Co-authored-by: NDon Syme <dsyme@users.noreply.github.com> Co-authored-by: NDon Syme <donsyme@fastmail.fm> Co-authored-by: Nkerams <kerams@users.noreply.github.com> Co-authored-by: Njkone27 <jkone27@users.noreply.github.com> Co-authored-by: Ndotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: NChet Husk <baronfel@users.noreply.github.com> Co-authored-by: NAlex Berezhnykh <alexey.berezhnykh@jetbrains.com> Co-authored-by: NFlorian Verdonck <florian.verdonck@outlook.com> Co-authored-by: NPierre Irrmann <pierre.irrmann@gmail.com> Co-authored-by: NEugene Auduchinok <eugene.auduchinok@jetbrains.com> Co-authored-by: NRafał Gwoździński <rafal.gwozdzinski@gmail.com> Co-authored-by: NKostiantyn Sharovarskyi <services@sharovarskyi.com> Co-authored-by: NKevin Malenfant <kevin@xaai.ch> Co-authored-by: NWill Smith <lol.tihan@gmail.com>
-
- 21 4月, 2022 1 次提交
-
-
由 Will Smith 提交于
* Adding 'refonly' command line option * Added a simple test, but it needs to fail * We need to emit two kinds of reference assemblies. one with optimizations and ones without * Passing reference assembly flag to IlxGen * Emit ReferenceAssemblyAttribute * Added ref-assembly rules for private and internal methods * use --refonly for now * Use HasFSharpAttribute * Added a failing test * Test passes * Trying to handle anonymous record types * Cleaning up. Using ILMemberAccess instead of Accessibility due to how the compiler understands Accessibility. * Using notlazy * Added another comment * Added mkDummyParameterVal * Using taccessPublic * More cleanup * Minor comment update * more cleanup * Adding FreeAnonRecdTypeInfos set * Adding options * Flowing free anonrecdtypeinfos * Fixing build * Tests pass. Able to emit partial ref assembly with anon recds * Minor rename * Added a failing test * Added failing test * Simpler handling of building lambdas * Trying to figure out default param names * Adding TryEmitReferenceAssembly * Moving some reference assembly generation rules to ilwrite * Fixing build * Added new compiler option '--refout:<file>' * Fixing one of the tests * refonly/refout should only be part of fsc * Updating help baseline * fixed build * Fixing build. Added basic deterministic test * Failing determinism test * Added DeterministicTests * Adding determinism task for CI * moving yml to pipelines * Trying to fix determinism CI * quick fix * removing job * Trying to fix ci * Removing this * Turn on determinism for build * Trying to fix * This works * Determinism * Building * Forgot to run test * Adding job * Trying to fix job * Remove job * Trying to figure out jobs * Updating job * Fixing determinism job * Fixing job * Update test-determinism.ps1 * Update FSharp.Profiles.props quick test to see if determinism CI breaks when deterministic flag is off, it should * Update test-determinism.ps1 * Update FSharpBuild.Directory.Build.props * Trying to fix build * Trying to fix build * fixing build * Fixing build * fixing build * Fixing build * Remove comment as it is not accurate * Removed generating metadata assembly for IDEs * Fixing build * Removing tests * Update ParseAndCheckInputs.fs * Update TypedTree.fs * Fixing build * Update TypedTreeOps.fs * Fixing build * Fixing build * Fixing build * Fixing build * Update baseline for fcs 'help' test * Added a test for '--refout', with outout and IL verification * Added tests to verify that static linking and refassemblies cannot be used together * Add mvid test for refonly + private members. It is failing on purpose, until MVID generation is fixed * WIP: Add some more to the tests * Added more tests for MVID * wip * Added some todos + have more readable canGenMethodDef * Add some more tests * [WIP]: ignore properties if we don't have getter/setter, or we don't have methoddef for them * Don't generate private types, generate nested internal types only if the IVT is set * Merge fix * Another fix after merge + added more internal tests * Fixed test framework after merge (output directory). Add check whether we can generate fields (based on IVT and access). Fixed IVT attribute check (check in manifest). Disabled some tests temporary/ * Emit fields when the type is struct. Always emit types * WIP: added isAttribute to ILTypeRef if type extends Attribute * Fix properties generation, fix generating getter/setter for attributes * Only check properties to generate if we are emitting reference assembly * Fixed surface area tests * Adjusted baselines for IL tests. Fixed events generation. * Cleanup unused yaml files * Fixed docs for ILMemberAccess * Update message + rename property for ILTypeDef to be more clear * Surface area tests * Fixed baseline error message * After-merge fixes * Fix tests Co-authored-by: NVlad Zarytovskii <vzaritovsky@hotmail.com> Co-authored-by: NDon Syme <donsyme@fastmail.fm>
-
- 06 4月, 2022 1 次提交
-
-
由 Don Syme 提交于
* fix delegate construction * fix delegate construction * 6.0 not preview
-
- 24 2月, 2022 1 次提交
-
-
由 dotnet bot 提交于
* Localized file check-in by OneLocBuild Task: Build definition ID 499: Build ID 1628028 * Localized file check-in by OneLocBuild Task: Build definition ID 499: Build ID 1628028
-
- 19 2月, 2022 1 次提交
-
-
由 Don Syme 提交于
* guard by lang feature * guard by lang feature * guard by lang feature * update * guard by lang feature
-