* Disallow abstract member with access modifiers in sig file
* release note
* format
* fix
* fix test
* use access modifier range to show error
* update tests
* update tests
* show both FS0531 and FS0561
---------
Co-authored-by: ijklam <43789618+Tangent-90@users.noreply.github.com>
Co-authored-by: Kevin Ransom (msft) <codecutter@hotmail.com>
* do not modify stdout
* preserve original encoding
* Revert "preserve original encoding"
This reverts commit 9665470b8b.
* add a test
* wip
* fantomas
* add fsi test
* utf16
---------
Co-authored-by: Tomas Grosup <tomasgrosup@microsoft.com>
* named test runs in ci
* unskip some old tests that actually do work
* use some tasks in core\controlMailbox
* remove timeouts from AsyncMemoize tests
* use temp dir
* remove unnecessary timeout
* improve timing and don't leave unobserved background tasks running
* remove another timeout
* disable flaky TryScan test in script
* Don't cancel MailboxProcessor body.
* fix test
* fix test
* catch TCE
* ifdef test added
* simplified #if lexing
* simplified #else, #endif
* no need to thread token through shouldStartLine
* removed HASH_IDENT, some renaming
* renamed the function 'newline' to 'incrLine' to differenciate it from the production 'newline'
* reverting removal of HASH_IDENT
* Ensure no change in behavior. Add test for it.
* Added a test that will fail if ever somebody else will try again to remove HASH_IDENT
* resolve merge issue
* Treat System.Private.CoreLib as a system lib for extension method search
* usessdkrefs is not a valid option for desktop compiler
* notes
* Revert "notes"
This reverts commit dca40aee91.
* Release notes back
* get rid of looksLikeSystemAssembly in ilread, it is not needed
---------
Co-authored-by: Kevin Ransom (msft) <codecutter@hotmail.com>
* Better error reporting for `CE` do bang
* Use SynExpr.DoBang
* update surface area
* format code
* release notes
* update tests
* Remove no intended case
* Migrate last Nunit tests to Xunit
* up
* up
* up
* Update TestLib.LanguageService.fs
* up
* up
* up
* Remove unused tests
* one more
* Salsa
* up
* up
* up
* Update FsUnit.fs
* Up
* Update AsyncTests.fs
---------
Co-authored-by: Kevin Ransom (msft) <codecutter@hotmail.com>
* run tests in temp dirs
* rename
* update comment
* diff
* use single temp dir for compile
* unskip sdktest, naming
* refactor
* parametrize msbuild in SDKTests
* nicer
* Better `CE` error reporting when using `use!` with `and!`
* release notes
* use `and!` range instead of `use!`
* Add AndBangKeyword trivia range
* Update tests
* surface area
* Update SyntaxTreeTests
---------
Co-authored-by: Vlad Zarytovskii <vzaritovsky@hotmail.com>
* fix the checkFile bug
* change the feature flag name
* updated xlf files
* Another small name change
---------
Co-authored-by: Petr <psfinaki@users.noreply.github.com>
* Use `SynPat` range for let binding errors
* update error range for tcAttributesAreNotPermittedOnLetBindings
* Include typars
* AP better error message
* fantomas
* Fix tests
* fantomas
* update tests
* Add a new compiler error for multi-case partial active patterns are not supported
* use tcPartialActivePattern and add more tests
* update tests
* Update src/Compiler/FSComp.txt
Co-authored-by: Brian Rourke Boll <brianrourkeboll@users.noreply.github.com>
* Update FSComp.txt
* Update src/Compiler/FSComp.txt
Co-authored-by: Brian Rourke Boll <brianrourkeboll@users.noreply.github.com>
* more tests
* release notes
* Update xlf
* reduce diff
* update tests
* baselines
* move `neg16.bsl` content to different tests
* move `neg16.bsl` content to different tests
* Update bsl
* Update last failing tests.
* Update last failing tests.
* FactForDESKTOP neg16
* fix bsl
---------
Co-authored-by: Brian Rourke Boll <brianrourkeboll@users.noreply.github.com>
Co-authored-by: psfinaki <psfinaki@users.noreply.github.com>