Brian Berns

Results 13 issues of Brian Berns

`'\uFFFF'` is FParsec's special end-of-stream character (EOS). Unfortunately, there are some files in the wild that actually contain this character, and `anyChar` will fail when it encounters it: ``` let...

I'm using Suave.io as a web server in a shared hosting environment. I've noticed that files created in the `_temporary_compressed_files` folder are never getting deleted. The documentation says "Suave deletes...

you-take-it
bug-minor

## Description When `None` is passed as the `source` to `CodeFormatter.FormatASTAsync`, the resulting formatted F# code contains incorrectly escaped string literals. ## Reproduction Unit test: ``` let myFormatSourceString isFsiFile (s:...

bug (soundness)
next-fcs

In order to support input validation, I think it would be useful to declare a type whose fields can be accessed, but which cannot be directly created by users. ##...

area: records

Consider the following code: ```fsharp type IRecord = abstract member MyString : string abstract member MyInt : int let df = Frame.ofRecords [ {| MyString = "One"; MyInt = "1"...

The `Substitutable` instance for `Type` is currently defined as follows: ```haskell instance Substitutable Type where apply _ (TCon a) = TCon a apply s t@(TVar a) = Map.findWithDefault t a...

[`Seq.pick`](https://fsharp.github.io/fsharp-core-docs/reference/fsharp-collections-seqmodule.html#pick) is a very useful function that applies a given "chooser" function to successive elements, returning the first `x` where the function returns `Some x`. By analogy, I think FsCheck...

enhancement

NuGet error message: > Could not install package 'FSharp.Configuration 1.0.1'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.5.2', but the package does not contain any...

### Description Conceptually, a `LazyList) (tail : Lazy

**Repro steps** Consider the following code: ```fsharp type Node = { Next: Node Prev: Node Value: int } let rec one = { Next = two Prev = two Value...

Bug
Ready
Impact-Low
Area-Compiler-CodeGen