8000 Comparing 0.665...0.666 · luau-lang/luau · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
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: luau-lang/luau
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.665
Choose a base ref
...
head repository: luau-lang/luau
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.666
Choose a head ref
  • 1 commit
  • 82 files changed
  • 7 contributors

Commits on Mar 21, 2025

  1. Sync to upstream/release/666 (#1747)

    Another week, another release. Happy spring! 🌷 
    
    ## New Type Solver
    
    - Add typechecking and autocomplete support for user-defined type
    functions!
    - Improve the display of type paths, making type mismatch errors far
    more human-readable.
    - Enhance various aspects of the `index` type function: support function
    type metamethods, fix crashes involving cyclic metatables, and forward
    `any` types through the type function.
    - Fix incorrect subtyping results involving the `buffer` type.
    - Fix crashes related to typechecking anonymous functions in nonstrict
    mode.
    
    ## AST
    
    - Retain source information for type packs, functions, and type
    functions.
    - Introduce `AstTypeOptional` to differentiate `T?` from `T | nil` in
    the AST.
    - Prevent the transpiler from advancing before tokens when the AST has
    errors.
    
    ## Autocomplete
    
    - Introduce demand-based cloning and better module isolation for
    fragment autocomplete, leading to a substantial speedup in performance.
    - Guard against recursive unions in `autocompleteProps`.
    
    ## Miscellaneous
    
    - #1720 (thank you!)
    
    ## Internal Contributors
    
    Co-authored-by: Andy Friesen <afriesen@roblox.com>
    Co-authored-by: Ariel Weiss <aaronweiss@roblox.com>
    Co-authored-by: Hunter Goldstein <hgoldstein@roblox.com>
    Co-authored-by: Talha Pathan <tpathan@roblox.com>
    Co-authored-by: Vighnesh Vijay <vvijay@roblox.com>
    Co-authored-by: Vyacheslav Egorov <vegorov@roblox.com>
    7 people authored Mar 21, 2025
    Configuration menu
    Copy the full SHA
    5f42e63 View commit details
    Browse the repository at this point in the history
Loading
0