- 05 5月, 2022 3 次提交
-
-
由 Florian Verdonck 提交于
-
由 Chet Husk 提交于
* reduce duplicate packagereferences per https://github.com/dotnet/fsharp/issues/13047#issuecomment-1116292086 * remove nu1504 nowarns now that we are hopefully compliant.
-
由 Florian Verdonck 提交于
-
- 04 5月, 2022 3 次提交
-
-
由 Florian Verdonck 提交于
-
由 Don Syme 提交于
* add fantomasignore * add fantomasignore * fix ignores * fix ignores * update fantomasignore * prefix before formatting * prefix before formatting * bump fantomas version * update tool * update tool * update tool * update tool * add job * add job * apply formatting
-
由 Michael Simons 提交于
-
- 03 5月, 2022 2 次提交
-
-
由 Vlad Zarytovskii 提交于
-
由 Don Syme 提交于
* Fix https://github.com/dotnet/fsharp/issues/13043 * with debug * remove labels * rename * Remove extra line * fix 13043 * baselines * temp * Disable il test for now * opt/non-opt * proper no_opt * proper optimize+ * merge main * strip lambdas correctly during codegen * proper treatment of typed expressions * update baselines * baseline * simplify Co-authored-by: NKevin Ransom <codecutter@hotmail.com>
-
- 02 5月, 2022 1 次提交
-
-
由 Florian Verdonck 提交于
* Refactor LongIdentWithDots to LongIdentWithTrivia. * Start using IndentWithTrivia in SyntaxTree. * Address aesthetic feedback. * Refactored IdentWithTrivia and LongIdentWithTrivia to SynIdent and SynLongIdent. Restored SynExpr.Ident. * Capturing some additional IdentTrivia.OriginalNotation. * SurfaceArea
🎉 * Update operator ident nodes in ServiceUntypedParse.fs. * Fix remaining Visual Studio tests. * Change the Ident of SynPat.Named to SynIdent to capture active patterns without parameters. * Replace LongIdentWithDots function usage with SynLongIdent. * Correct notation of prefix operators.
-
- 30 4月, 2022 2 次提交
-
-
由 Kevin Ransom (msft) 提交于
Fix13060
-
由 Eugene Auduchinok 提交于
Co-authored-by: NVlad Zarytovskii <vzaritovsky@hotmail.com>
-
- 29 4月, 2022 7 次提交
-
-
由 kerams 提交于
-
由 kerams 提交于
-
由 Chet Husk 提交于
-
由 Edgar Gonzalez 提交于
Co-authored-by: NVlad Zarytovskii <vzaritovsky@hotmail.com>
-
由 kerams 提交于
-
由 Kevin Ransom 提交于
-
由 Kevin Ransom 提交于
-
- 27 4月, 2022 3 次提交
-
-
由 Vlad Zarytovskii 提交于
-
由 Don Syme 提交于
-
由 Kevin Ransom (msft) 提交于
-
- 26 4月, 2022 2 次提交
-
-
由 dotnet-maestro[bot] 提交于
[main] Update dependencies from dotnet/arcade - Update global.json
-
由 Vlad Zarytovskii 提交于
* Added some benchmarks guide to DEVGUIDE.md * Changed structure for devguide * Added additional note on building and including benchmarks and results in PRs
-
- 25 4月, 2022 2 次提交
-
-
由 kerams 提交于
-
由 dotnet-maestro[bot] 提交于
[main] Update dependencies from dotnet/arcade - Update global.json
-
- 23 4月, 2022 1 次提交
-
-
由 dotnet-maestro[bot] 提交于
[main] Update dependencies from dotnet/arcade - Update global.json
-
- 21 4月, 2022 4 次提交
-
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/arcade build 20220420.6 Microsoft.DotNet.Arcade.Sdk From Version 7.0.0-beta.22218.3 -> To Version 7.0.0-beta.22220.6 * Update global.json * Update global.json Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: NVlad Zarytovskii <vzaritovsky@hotmail.com>
-
由 Kevin Ransom (msft) 提交于
* Source/Conformance/DeclarationElements/Events * Conformance/DeclarationElements/FieldMembers * Conformance\DeclarationElements\ImportDeclarations * Conformance/DeclarationElements/InterfaceSpecificationsAndImplementations * Conformance/DeclarationElements/MemberDefinitions/ImplementingDispatchSlots * Conformance/DeclarationElements/MemberDefinitions/MethodsAndProperties * typo * /Conformance/DeclarationElements/MemberDefinitions/NamedArguments * Conformance/DeclarationElements/MemberDefinitions/OptionalArguments * Conformance/DeclarationElements/MemberDefinitions/OptionalDefaultParamArgs * delete * Conformance/DeclarationElements/MemberDefinitions/OverloadingMembers * typo * typo
-
由 Kevin Ransom (msft) 提交于
* temp * more
-
由 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>
-
- 20 4月, 2022 7 次提交
-
-
由 Kevin Ransom (msft) 提交于
* Conformance/DeclarationElements/CustomAttributes/AttributeUsage * Conformance/DeclarationElements/CustomAttributes/AttributeInheritance * Conformance/DeclarationElements/CustomAttributes/ImportedAttributes * Conformance/DeclarationElements/CustomAttributes/Basic * delete * temp * Conformance/DeclarationElements/CustomAttributes/ArgumentsOfAllTypes
-
由 Don Syme 提交于
-
由 Kevin Ransom (msft) 提交于
* Move Conformance\DeclarationElements\AccessibilityAnnotations\PermittedLocations Conformance\DeclarationElements\AccessibilityAnnotations\OnTypeMembers Conformance\DeclarationElements\AccessibilityAnnotations\OnOverridesAndIFaceImpl Conformance\DeclarationElements\AccessibilityAnnotations\Basic * typo * temp * file case * Update FSharp.Compiler.ComponentTests.fsproj * typo
-
由 Eugene Auduchinok 提交于
* Infos: don't read parameter/return attributes unless really needed * Infos: reuse parameter/return attributes * Update surface area * Simplify * Reduce diff
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/arcade build 20220418.3 Microsoft.DotNet.Arcade.Sdk From Version 7.0.0-beta.22215.2 -> To Version 7.0.0-beta.22218.3 * Update global.json Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: NVlad Zarytovskii <vzaritovsky@hotmail.com>
-
由 kerams 提交于
-
由 Eugene Auduchinok 提交于
* Remove getting needless list length * Cleanup * Update illib.fs * List.isSingleItem -> List.isSingleton Co-authored-by: NDon Syme <dsyme@users.noreply.github.com>
-
- 19 4月, 2022 2 次提交
-
-
由 Kevin Ransom (msft) 提交于
-
由 Kevin Ransom (msft) 提交于
* temp * Conformance/BasicTypeAndModuleDefinitions/ModuleDefinitions * Conformance/BasicTypeAndModuleDefinitions/NamespaceDeclGroups * env * BasicTypeAndModuleDefinitions/NullRepresentations * Conformance/BasicTypeAndModuleDefinitions/TypeAbbreviations * exits * Conformance/BasicTypeAndModuleDefinitions/UnionTypes
-
- 18 4月, 2022 1 次提交
-
-
由 kerams 提交于
* Emit condition check at the end of loop * Update baselines files * Move debug point, update more baselines * Fix more IL tests * Fix GenWhileLoop when the stack is not empty, add 2 more tests * Fix baselines after merge
-