Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Tangent-90/fslang-design
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: fsharp/fslang-design
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 14 commits
  • 95 files changed
  • 11 contributors

Commits on May 29, 2024

  1. FS-1135 - Random functions for collections (fsharp#732)

    * Initial commit FS-1135
    
    * Several updates
    
    * Updated RFC with new info from .NET 8
    
    * Moved new .NET questions to the bottom
    
    * Comments fixes
    
    * Update RFCs/FS-1135-random-functions-for-collections.md
    
    Co-authored-by: Phillip Carter <[email protected]>
    
    * Updated FS-1135 exception types according to other examples in Array module
    
    * Updated FS-1135 exception types - removed ArgumentOutOfRangeException as not used in Array module
    
    * Added Array.shuffleInPlace function
    
    * Changed postfix from Rand to With, added named arguments
    
    * Updated functions naming
    
    * Replaced functions prefix with submodule
    
    * Revert "Replaced functions prefix with submodule"
    
    This reverts commit 20e4302.
    
    * Lexical and grammatical fixes after review
    
    * Added unresolved question
    
    * Added randomShuffleBy function (per discussion)
    
    * PR review update
    
    * PR review update
    
    ---------
    
    Co-authored-by: Phillip Carter <[email protected]>
    Lanayx and cartermp committed May 29, 2024
    Configuration menu
    Copy the full SHA
    63a9351 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    71cd2e0 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    ced464c View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Spelling (fsharp#772)

    * markdown: remove excess # from link
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * markdown: remove broken anchor
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: accessibility
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: achieved
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: adorned
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: and
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: annotated
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: annotation
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: anonymous
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: any case
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: any
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: application
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: are
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: arguments
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: around
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: associated
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: asynchronous
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: attribute
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: automatically
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: awkward
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: because
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: beginning
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: below if
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: better rules
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: builders
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: capturing
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: cartermp
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: collector
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: command
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: committed
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: community
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: compatibility
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: complement
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: computed
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: concern
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: consider
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: considered
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: considering
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: consistently
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: constraints
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: construct
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: correct
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: correspond
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: corresponding
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: currently
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: declarations
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: deficiencies
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: delayed
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: delivered
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: design
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: determined
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: discards
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: discussion
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: do not
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: does not
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: download
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: dynamic
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: each
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: emitted
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: encapsulated
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: equivalent
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: equivalently
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: error
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: evaluated
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: example
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: exception
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: exceptions
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: existing
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: explain
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: explicit
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: explicitly
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: expression
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: favoring
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: fields
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: file
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: flexible
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: functionality
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: further
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: hexadecimal
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: however
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: immediately
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: implementations
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: implicit
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: important
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: include
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: includes
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: inferred
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: initial
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: instantiation
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: intellisense
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: intended
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: interoperability
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: interpolated
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: interpolation
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: interpolations
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: interpretation
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: into
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: invocations, e.g.
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: isn't/neither-nor
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: its
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: iwsams
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: knowledge
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: lambda
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: languages
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: latest
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: limitation rather
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: limitation
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: little
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: magnitude
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: manifestation
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: matlab
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: message
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: might
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: more
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: motivation
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: multi
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: must
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: necessarily
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: necessary
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: neither-nor
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: netstandard
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: nonthrowing
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: nullability
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: nullable
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: obviously
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: occurrence
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: omitting
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: operator
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: organization
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: overridden
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: package
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: parameter
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: parameterized
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: params
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: parentheses
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: performance
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: persevere
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: plane
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: position
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: potentially
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: practically
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: preexisting
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: primitives
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: processing
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: rationale
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: reasoning
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: record
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: recursive
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: redundant
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: reentrant
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: referential
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: required
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: requirements
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: resolution
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: revealed
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: revisited
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: rfc
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: run
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: satisfied
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: scenarios
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: sequence
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: sequenced
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: should
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: simplifies
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: simulated
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: socioeconomic
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: software
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: something
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: specifically
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: specification
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: squeeze
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: standpoint
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: statically
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: string
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: struct
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: structural
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: subsequent
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: suffix
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: syntactic
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: syntax
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: targeting
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: technique
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: the
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: they
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: this is
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: this
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: types
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: unnecessary
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: unwieldy
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: utilities
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: valid
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: variable
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: which
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: wildcard
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: workarounds
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: would
    
    Signed-off-by: Josh Soref <[email protected]>
    
    * spelling: xamarin
    
    Signed-off-by: Josh Soref <[email protected]>
    
    ---------
    
    Signed-off-by: Josh Soref <[email protected]>
    jsoref committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    35e6650 View commit details
    Browse the repository at this point in the history
  2. Update RFC_template.md

    dsyme committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    d204085 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    c716cac View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    12be319 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    b44bf9d View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. Configuration menu
    Copy the full SHA
    51f46f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2f0446 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    79bf4a1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    33a4c1c View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. Configuration menu
    Copy the full SHA
    4f0dc09 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    aca88da View commit details
    Browse the repository at this point in the history
Loading