luau/Analysis/src
Vighnesh 557e77a676 VM
- Add SUBRK and DIVRK bytecode instructions
    - Enables future performance optimizations

Miscellaneous
- Small performance improvements to new non-strict mode
- Introduce more scripts for fuzzing
- Improcements to dataflow analysis
2023-12-01 18:04:44 -08:00
..
Anyification.cpp Sync to upstream/release/582 2023-06-24 08:33:44 +03:00
ApplyTypeFunction.cpp Sync to upstream/release/582 2023-06-24 08:33:44 +03:00
AstJsonEncoder.cpp Sync to upstream/release/603 2023-11-10 10:05:48 -08:00
AstQuery.cpp Sync to upstream/release/596 2023-09-22 11:10:49 -07:00
Autocomplete.cpp Sync to upstream/release/602 2023-11-03 12:47:28 -07:00
BuiltinDefinitions.cpp Sync to upstream/release/602 2023-11-03 12:47:28 -07:00
Clone.cpp Sync to upstream/release/604 2023-11-17 10:15:31 -08:00
Constraint.cpp Sync to upstream/release/601 2023-10-27 12:33:36 -07:00
ConstraintGenerator.cpp VM 2023-12-01 18:04:44 -08:00
ConstraintSolver.cpp VM 2023-12-01 18:04:44 -08:00
DataFlowGraph.cpp Sync to upstream/release/604 2023-11-17 10:15:31 -08:00
DcrLogger.cpp Sync to upstream/release/565 2023-02-24 10:24:22 -08:00
Def.cpp Sync to upstream/release/604 2023-11-17 10:15:31 -08:00
Differ.cpp Sync to upstream/release/595 2023-09-15 09:27:45 -07:00
EmbeddedBuiltinDefinitions.cpp Sync to upstream/release/603 2023-11-10 10:05:48 -08:00
Error.cpp VM 2023-12-01 18:04:44 -08:00
Frontend.cpp VM 2023-12-01 18:04:44 -08:00
GlobalTypes.cpp Sync to upstream/release/603 2023-11-10 10:05:48 -08:00
Instantiation.cpp VM 2023-12-01 18:04:44 -08:00
IostreamHelpers.cpp VM 2023-12-01 18:04:44 -08:00
JsonEmitter.cpp Sync to upstream/release/543 2022-09-01 16:00:14 -07:00
Linter.cpp Sync to upstream/release/603 2023-11-10 10:05:48 -08:00
LValue.cpp Sync to upstream/release/527 2022-05-19 16:46:52 -07:00
Module.cpp Sync to upstream/release/602 2023-11-03 12:47:28 -07:00
NonStrictTypeChecker.cpp VM 2023-12-01 18:04:44 -08:00
Normalize.cpp VM 2023-12-01 18:04:44 -08:00
Quantify.cpp Sync to upstream/release/588 2023-07-28 14:37:00 +03:00
Refinement.cpp Sync to upstream/release/600 2023-10-20 13:36:26 -07:00
RequireTracer.cpp Sync to upstream/release/532 2022-06-16 17:54:42 -07:00
Scope.cpp Sync to upstream/release/604 2023-11-17 10:15:31 -08:00
Simplify.cpp Sync to upstream/release/603 2023-11-10 10:05:48 -08:00
Substitution.cpp Sync to upstream/release/604 2023-11-17 10:15:31 -08:00
Subtyping.cpp VM 2023-12-01 18:04:44 -08:00
Symbol.cpp Sync to upstream/release/588 2023-07-28 14:37:00 +03:00
ToDot.cpp Sync to upstream/release/604 2023-11-17 10:15:31 -08:00
TopoSortStatements.cpp Sync to upstream/release/555 2022-12-02 12:46:05 +02:00
ToString.cpp VM 2023-12-01 18:04:44 -08:00
Transpiler.cpp Sync to upstream/release/603 2023-11-10 10:05:48 -08:00
TxnLog.cpp Sync to upstream/release/588 2023-07-28 14:37:00 +03:00
Type.cpp Sync to upstream/release/603 2023-11-10 10:05:48 -08:00
TypeArena.cpp Sync to upstream/release/557 2023-01-03 19:33:19 +02:00
TypeAttach.cpp Sync to upstream/release/604 2023-11-17 10:15:31 -08:00
TypeChecker2.cpp VM 2023-12-01 18:04:44 -08:00
TypedAllocator.cpp Sync to upstream/release/598 2023-10-06 10:31:16 -07:00
TypeFamily.cpp Sync to upstream/release/603 2023-11-10 10:05:48 -08:00
TypeInfer.cpp Sync to upstream/release/603 2023-11-10 10:05:48 -08:00
TypeOrPack.cpp Sync to upstream/release/600 2023-10-20 13:36:26 -07:00
TypePack.cpp Sync to upstream/release/575 2023-05-05 12:57:12 -07:00
TypePath.cpp VM 2023-12-01 18:04:44 -08:00
TypeUtils.cpp Sync to upstream/release/600 2023-10-20 13:36:26 -07:00
Unifiable.cpp Sync to upstream/release/571 2023-04-07 12:56:27 -07:00
Unifier2.cpp VM 2023-12-01 18:04:44 -08:00
Unifier.cpp Sync to upstream/release/603 2023-11-10 10:05:48 -08:00