- 06 4月, 2022 2 次提交
-
-
由 Kevin Ransom (msft) 提交于
* temp * Revert arcade sdk * SeqExpressionStepping * SeqExpressionTailCalls * temp * SerializableAttribute * StaticInit * SteppingMatch * Tuples
-
由 Kevin Ransom (msft) 提交于
* SeqExpressionStepping * SeqExpressionTailCalls * temp * Delete files
-
- 05 4月, 2022 1 次提交
-
-
由 Kevin Ransom (msft) 提交于
* GeneratedIterators * InequalityComparison * ListExpressionStepping * MethodImplAttribute * QueryExpressionStepping * temp * temp
-
- 01 4月, 2022 1 次提交
-
-
由 Kevin Ransom (msft) 提交于
* More fsharpqa moves * temp
-
- 15 3月, 2022 1 次提交
-
-
由 Don Syme 提交于
* update * fix test case * column-based type tests * column-based type tests * update test * improved type matching analysis * improve diagnostics * fix codegen * fix baselines * fix baselines * update baselines and improve isinst codegen * missing file * update baselines Co-authored-by: NDon Syme <donsyme@fastmail.com>
-
- 11 1月, 2022 1 次提交
-
-
由 Kevin Ransom (msft) 提交于
* temp * pseudocustom attributes * temp * DirectoryAttribute * Remove configuration spec * fix type
-
- 02 10月, 2021 2 次提交
-
-
由 Don Syme 提交于
* constraint fixes * constraint fixes * add test * constraint fixes * add testing * add testing * merge * alternative fix, non-breaking * tweak tests * update baseline * pin down lang version behaviour * pin down lang version behaviour * fix test logic * fix baseline
-
由 Don Syme 提交于
Fix for 12184 - correct pre-processing of type information from overloads involving SRTP constraints (#12202) * constraint fixes * constraint fixes * add test * constraint fixes * add testing * add testing * alternative fix, non-breaking * alternative fix, non-breaking * tweak tests * update baseline * pin down lang version behaviour * pin down lang version behaviour * disable tests that fail in debug, require release * adjust cherry pick * fix test logic * fix baseline
-
- 07 9月, 2021 1 次提交
-
-
由 kerams 提交于
* Zero init values on demand despite SkipLocalsInit being set * Add extra SkipLocalsInit test * Fix test
-
- 19 7月, 2021 1 次提交
-
-
由 Don Syme 提交于
* Move existing Compiler.ComponentTests to a new Compiler.fs framework (#9839) (#9847) * Move existing Compiler.ComponentTests to a new Compiler.fs framework; Add 'parse' function * Changed some wording in error messages Co-authored-by: NVlad Zarytovskii <vzaritovsky@hotmail.com> * fix build * fix order of diagnostics * update baselines * Delete FSharp.Compiler.Service.fsproj * fix comments * fix comments * fix build * fix build * Reduce number of typeEquiv checks (#10324) (#10374) Co-authored-by: NSteffen Forkmann <steffen.forkmann@msu-solutions.de> * xlf * fix build * fix build * fix build * fix build * fix list and array builder perf * better perf testing * better perf testing * better perf testing * update baselines * work on taskSeq { ... } * remove old file * enable all benchmarks * update benchmarks * update baseline * static checking of resumable code * static checking of resumable code * fix build * fix build * fix build * fix build * fix build * fix build * fix baseline * try fix stack overflow * fix up tests * add some negative testing, simplify implementation * fix up tests * fix baseline * fix test and add negative baselines * rename intrinsic and add test for seq case * fix build * fix and rename test * fix test * improve debugging * improve debugging of try/with and try/finally * fix baseline * infer resumable code from single attribute on delegate type * update samples * inline if lambda * update baselines * fix check * delegate and computed function reductions for inlined code * update baselines * update baselines * update test * fix test that failed randomly due to inexact floating point * add tests for generated IL * update tests * don't use InlineIfLambda on sumBy and averageBy due to slight floating point changes * add ability for struct machines to implement additional interfaces (needed for low allocation co-routines) * add coroutines * update baselines * resumable code combinators and tailcalls for coroutines * fix baselinhe * make tasks using shared resumable code combinators the default. Also testing and fixes for dynamic execution of resumable code * update baselines * suppress warning in FSharp.Core * suppress warning in FSharp.Core * fix build * fix build * fix build * update test * only struct state machines * codegen IResumableStateMachine * update baselines * update baselines * notes on sample * fix build * Update coroutine.fs * Negative testing following spec for compilability. Additional testing for dynamic implementation of tasks * simpler coroutine sample, fix build * update baselines * remove unused state vars from internal represenation of object expressions * add coroutine example * update perf benchmarks * remove old files * code cleanup * add compilergenerated attribute, add async2 approximate implementation * test async perf w.r.t. previous compiler, add test for reduced stack trace * using on IAsyncDisposable * remove dynamic Awaiter field from tasks * update surface area * add backgroundTask { ... } * surface area test only for decalred members etc. * fix test * add dynamic tests for backgroundTask * fix codegen bug * fix build * simplify SRTP use in task.fs/fsi * fix build and baselines * fix build * fix build * fix build * fix pacakge * remove RFC FS-1099 from this PR * remove RFC FS-1099 from this PR * backgroundTask only switches to background if necessary * Update tasks.fs * fix test * clear sync context for test * clear sync context for test * update baseline * code review * fix build * fix build * fix clearing state machines * fix to clearing code * improve generated task code and debugging * only update baselines on failure * fix some cases of debug stepping, improve isnull codegen, add more tests * move TaskPerf to benchmarks directory * fix baseline * only update baselines when things changed * fix baselines * update baselines * fix baselines * fix build * fix some tests, add hard error on language version check * reset unchanged files * update baselines * update baselines * fix baseline * fix comparer * flags * Revert "flags" This reverts commit 5b2a0118311150cea9be567d497a917fde0b92f5. * fix merge * fix build * fix build * fix build * update baseline * fix build * fix build * update baseline * fix baselines * update baseline * fix build * fix build * update baseline * fix test * code review changes Co-authored-by: NKevin Ransom (msft) <codecutter@hotmail.com> Co-authored-by: NPhillip Carter <pcarter@fastmail.com> Co-authored-by: Ndotnet bot <dotnet-bot@dotnetfoundation.org> Co-authored-by: NVlad Zarytovskii <vzaritovsky@hotmail.com> Co-authored-by: NDon Syme <donsyme@fastmail.com> Co-authored-by: NSteffen Forkmann <steffen.forkmann@msu-solutions.de> Co-authored-by: NBrett V. Forsgren <brettfo@microsoft.com>
-
- 16 7月, 2021 1 次提交
-
-
由 Kevin Ransom (msft) 提交于
-
- 29 6月, 2021 1 次提交
-
-
由 kerams 提交于
-
- 17 6月, 2021 6 次提交
- 02 6月, 2021 1 次提交
-
-
由 kerams 提交于
-
- 30 5月, 2021 2 次提交
-
-
由 dotnet bot 提交于
-
由 kerams 提交于
-
- 11 4月, 2021 1 次提交
-
-
由 kerams 提交于
-
- 06 12月, 2020 1 次提交
-
-
由 Vlad Zarytovskii 提交于
This reverts commit 67b936f8.
-
- 05 12月, 2020 1 次提交
-
-
由 Vlad Zarytovskii 提交于
* [WIP] F#QA tests (semi-)auto migration. * More IL cleanup in checker * Removed already migrated tests * Fixed some lst files format * Component tests fsproj changes * Component tests fsproj changes * Moved test file according to its name in the env list * Moved test file according to its name in the env list * Moved test file according to its name in the env list * Moved test file according to its name in the env list * Moved test file according to its name in the env list * Moved test file according to its name in the env list * Moved test file according to its name in the env list * Added 'Include' support for DirectoryAttribute * Added a bunch of functions asserting diagnostics and run ouput against pattern * Fix a bunch of F#QA tests (Expect -> Expects) * Fix a bunch of F#QA tests (file name typos) * Fix a bunch of F#QA tests (file name typos) * Fix a bunch of F#QA tests (removed missing tests from env.lst) * Added singleline regex option when matchin stderr/stdout * Don't check overall issues count when just comparing code * Removed some non-needed functionality from test fwk * Fixed F#QA test name according to env.lst * Builds + most of the tests passing * Added 'times' tests * Revert test changes * added asFsx helper * Added helper functions to Compiler testing framework * Revert test changes * Compiler testing helper functions * Reduced migrated tests to only tests we compile (don't run or compare IL) * Added missing 'times' tests * Fixed a regex for IL cleanup
-
- 15 9月, 2020 1 次提交
-
-
由 Don Syme 提交于
* optionally check xml doc comments for xml validity * check xml docs * check xml docs * xml checks 2 * fix baselines * check parameter names * fix baseline * check parameters names * allow delegate param doc * fix FSHarp.Core doc problems * fix docs * fix docs * fix diagnostics * fix diagnostics * update baselines * provide elaborated xml docs in FCS API * fix test * use 38 ver * fix build * check docs of FCS * start to fix FCS docs * complete some FCS docs and enable doc checking * fix duplicate checking * fix duplicate checking * update baselines and xlf * correct xml text for legacy test Co-authored-by: NDon Syme <donsyme@fastmail.com>
-
- 04 9月, 2020 1 次提交
-
-
由 Vlad Zarytovskii 提交于
Added new DirectoryAttribute for baseline-style tests. It will discover .fs files in directory and corresponding .bsl and .il files (#10054)
-
- 26 8月, 2020 1 次提交
-
-
由 Vlad Zarytovskii 提交于
* Added IL verification to new framework; Make IL verification work on linux/mac * Do not dispose process, to successfully capture stderr, add timeout
-