duckniom.blogg.se

Roblox lua libraries
Roblox lua libraries










Fix a constraint cycle in recursive function calls.This has much better and more predictable performance. Switch to a greedier but more fallible algorithm for simplifying union and intersection types that are created as part of refinement calculation.Enable compile-time user configuration for LUA_VECTOR_SIZE by in #929.Optimize SETGLOBAL & GETGLOBAL fallback C functions.Internal change to make L->top handling slightly more uniform.We shouldn't be creating cyclic unions, but we shouldn't be crashing when they arise either. Fix a crash that could occur in the presence of a cyclic union.Change A64 INTERRUPT lowering to match X64.Remove global rArgN in favor of build.abi.Improve block placement for linearized blocks.Save testable type annotations to bytecode.Improve the logic that simplifies intersections of tables.Include more source location information when we hit an internal compiler error.When an exception is thrown during parallel typechecking (usually an ICE), we now gracefully stop typechecking and drain active workers before rethrowing the exception.Remove -compile support from the REPL.Add support for ClassType indexer in definition files by in #949.Fix Arch Linux install instructions to use AUR by in #953.Build and use luau-compile in CI by in #952.

roblox lua libraries

Do not enter native code of a function if arguments don’t match.Implement error handling in A64 reg allocator.

roblox lua libraries

Do not propagate Luau IR constants of wrong type into load instructions.Work toward bringing type annotation info in.Fix accidental bailout for exp/modf/sign in A64.

roblox lua libraries

  • Propagate refinements drawn from the condition of a while loop into the loop body.
  • Further improvements to typechecking of function calls and return statements.
  • Correctly suppress errors in more cases.
  • Work toward a type-diff system for nicer error messages.
  • Added Frontend::parse for a fast source graph preparation.
  • Add console output codepage for windows by in #967.
  • Fix indexing table intersections using x syntax by in #971.











  • Roblox lua libraries