Links
License
Release Notes
Source Repository
Compiler Internals
Reusing typechecking results
Overview
Coding standards
Diagnostics
Representations
Display names, logical names and compiled names
Debug emit
F# Interactive Emit
Optimizations
Equality optimizations
Large inputs
Memory usage
Startup Performance
Changing the AST
Regression testing pipeline
LabelOps
Perf discussions archive
SRTP guide (draft)
Running the documentation locally
Language Service Internals
Overview
F# LSP
Project builds
FSharpChecker caches
Incrementality
FSharp.Compiler.Service
Tutorial: Tokenizing
Tutorial: Expressions
Tutorial: AST APIs
Tutorial: Symbols
Tutorial: Expressions
Tutorial: Editor services
Tutorial: Project analysis
Tutorial: Hosted execution
Tutorial: Hosting the compiler
Notes on FSharp.Core
IFileSystem
FSharp.Core
Guidance
Reflection-free printing
Postmortems
Overview
FS0229 B-stream misalignment
Legacy inline metadata dynamic invocation
Source-build CPM runtime version floor
Parse tree fidelity of return attributes
Release Notes
About
F# Language
FSharp.Core
FSharp.Compiler.Service
Pending breaking changes
API Reference
All Namespaces
F# Compiler Guide
Extensions Type
Namespace:
Internal.Utilities.Collections
Assembly: FSharp.Compiler.Service.dll
Base Type:
obj
Type something to start searching.