vegorov-rbx 76bea81a7b
Sync to upstream/release/582 (#960)
* Optimized operations like instantiation and module export for very
large types

In our new typechecker:
* Typechecking of function calls was rewritten to handle more cases
* Fixed a crash that can happen after self-referential type is exported
from a module
* Fixed a false positive error in string comparison
* Added handling of `` variable type annotations and fixed
issues with the iterator call inside
* Self-referential 'hasProp' and 'setProp' constraints are now handled
In our native code generation (jit):
* Added '--target' argument to luau-compile to test multiple
architectures different from host architecture
* GC barrier tag check is skipped if type is already known to be
* Added GET_TYPE/GET_TYPEOF instructions for type/typeof fast-calls
* Improved code size of interrupt handlers on X64
2023-06-23 23:19:39 -07:00
Bytecode.h Sync to upstream/release/581 (#958) 2023-06-16 10:35:18 -07:00
Common.h Sync to upstream/release/560 (#810) 2023-01-20 12:27:03 -08:00
DenseHash.h Sync to upstream/release/582 (#960) 2023-06-23 23:19:39 -07:00
ExperimentalFlags.h Sync to upstream/release/579 (#943) 2023-06-02 12:52:15 -07:00