luau/tests
aaron 8f94786ceb
Some checks failed
benchmark / callgrind (map[branch:main name:luau-lang/benchmark-data], ubuntu-22.04) (push) Has been cancelled
build / macos (push) Has been cancelled
build / macos-arm (push) Has been cancelled
build / ubuntu (push) Has been cancelled
build / windows (Win32) (push) Has been cancelled
build / windows (x64) (push) Has been cancelled
build / coverage (push) Has been cancelled
build / web (push) Has been cancelled
release / macos (push) Has been cancelled
release / ubuntu (push) Has been cancelled
release / windows (push) Has been cancelled
release / web (push) Has been cancelled
Refactor CLI structure to match the include/src split that our other projects have. (#1573)
This PR refactors the CLI folder to use the same project split between
include and src directories that we have for all the other artifacts in
luau. It also includes the require-by-string implementation we already
have as a feature of `Luau.CLI.lib`. Both of these changes are targeted
at making it easier for embedding projects to setup an effective
equivalent to the standalone `luau` executable with whatever runtime
libraries they need attached and without having to unnecessarily
duplicate code from luau itself.
2024-12-17 13:50:27 -08:00
..
conformance CodeGen: Optimize arithmetics for basic identities (#1545) 2024-11-27 04:44:39 -08:00
require Sync to upstream/release/652 (#1525) 2024-11-15 14:29:30 -08:00
AnyTypeSummary.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
AssemblyBuilderA64.test.cpp Sync to upstream/release/653 (#1541) 2024-11-22 13:00:51 -08:00
AssemblyBuilderX64.test.cpp Sync to upstream/release/653 (#1541) 2024-11-22 13:00:51 -08:00
AstJsonEncoder.test.cpp Sync to upstream/release/651 (#1513) 2024-11-08 13:41:45 -08:00
AstQuery.test.cpp Sync to upstream/release/650 (#1502) 2024-11-01 12:06:07 -07:00
AstQueryDsl.cpp Sync to upstream/release/549 (#707) 2022-10-14 12:48:41 -07:00
AstQueryDsl.h Sync to upstream/release/549 (#707) 2022-10-14 12:48:41 -07:00
AstVisitor.test.cpp Sync to upstream/release/501 (#20) 2021-11-01 14:52:34 -07:00
Autocomplete.test.cpp Sync to upstream/release/651 (#1513) 2024-11-08 13:41:45 -08:00
BuiltinDefinitions.test.cpp Sync to upstream/release/637 (#1354) 2024-08-02 07:30:04 -07:00
ClassFixture.cpp Sync to upstream/release/637 (#1354) 2024-08-02 07:30:04 -07:00
ClassFixture.h Sync to upstream/release/600 (#1076) 2023-10-20 18:10:30 -07:00
CodeAllocator.test.cpp Sync to upstream/release/637 (#1354) 2024-08-02 07:30:04 -07:00
Compiler.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
Config.test.cpp Sync to upstream/release/651 (#1513) 2024-11-08 13:41:45 -08:00
Conformance.test.cpp Sync to upstream/release/653 (#1541) 2024-11-22 13:00:51 -08:00
ConformanceIrHooks.h Sync to upstream/release/637 (#1354) 2024-08-02 07:30:04 -07:00
ConstraintGeneratorFixture.cpp Sync to upstream/release/651 (#1513) 2024-11-08 13:41:45 -08:00
ConstraintGeneratorFixture.h Sync to upstream/release/651 (#1513) 2024-11-08 13:41:45 -08:00
ConstraintSolver.test.cpp Sync to upstream/release/641 (#1382) 2024-08-30 13:16:51 -07:00
CostModel.test.cpp Sync to upstream/release/591 (#1012) 2023-08-18 11:15:41 -07:00
DataFlowGraph.test.cpp Sync to upstream/release/641 (#1382) 2024-08-30 13:16:51 -07:00
DenseHash.test.cpp Sync to upstream/release/561 (#820) 2023-01-27 14:28:31 -08:00
DiffAsserts.cpp Sync to upstream/release/600 (#1076) 2023-10-20 18:10:30 -07:00
DiffAsserts.h Sync to upstream/release/613 (#1167) 2024-02-15 18:04:39 -08:00
Differ.test.cpp Sync to upstream/release/650 (#1502) 2024-11-01 12:06:07 -07:00
EqSat.language.test.cpp Sync to upstream/release/651 (#1513) 2024-11-08 13:41:45 -08:00
EqSat.propositional.test.cpp Sync to upstream/release/637 (#1354) 2024-08-02 07:30:04 -07:00
EqSat.slice.test.cpp Equality graphs (#1285) 2024-07-16 10:35:20 -07:00
EqSatSimplification.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
Error.test.cpp Sync to upstream/release/641 (#1382) 2024-08-30 13:16:51 -07:00
Fixture.cpp Sync to upstream/release/653 (#1541) 2024-11-22 13:00:51 -08:00
Fixture.h Sync to upstream/release/654 (#1552) 2024-12-02 16:16:33 -08:00
FragmentAutocomplete.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
Frontend.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
Generalization.test.cpp Sync to upstream/release/641 (#1382) 2024-08-30 13:16:51 -07:00
InsertionOrderedMap.test.cpp Sync to upstream/release/580 (#951) 2023-06-09 10:08:00 -07:00
Instantiation2.test.cpp Sync to upstream/release/637 (#1354) 2024-08-02 07:30:04 -07:00
IostreamOptional.h Sync to upstream/release/603 (#1097) 2023-11-10 13:10:07 -08:00
IrBuilder.test.cpp Sync to upstream/release/654 (#1552) 2024-12-02 16:16:33 -08:00
IrCallWrapperX64.test.cpp Sync to upstream/release/601 (#1084) 2023-10-27 14:18:41 -07:00
IrLowering.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
IrRegAllocX64.test.cpp Sync to upstream/release/595 (#1044) 2023-09-15 10:26:59 -07:00
JsonEmitter.test.cpp Sync to upstream/release/543 (#657) 2022-09-01 16:14:03 -07:00
Lexer.test.cpp Sync to upstream/release/629 (#1290) 2024-06-07 10:51:12 -07:00
Linter.test.cpp Sync to upstream/release/653 (#1541) 2024-11-22 13:00:51 -08:00
LValue.test.cpp Sync to upstream/release/637 (#1354) 2024-08-02 07:30:04 -07:00
main.cpp Sync to upstream/release/652 (#1525) 2024-11-15 14:29:30 -08:00
Module.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
NonstrictMode.test.cpp Sync to upstream/release/650 (#1502) 2024-11-01 12:06:07 -07:00
NonStrictTypeChecker.test.cpp Sync to upstream/release/652 (#1525) 2024-11-15 14:29:30 -08:00
Normalize.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
NotNull.test.cpp Sync to upstream/release/555 (#768) 2022-12-02 10:09:59 -08:00
Parser.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
RegisterCallbacks.cpp Sync to upstream/release/594 (#1036) 2023-09-07 17:13:49 -07:00
RegisterCallbacks.h Sync to upstream/release/594 (#1036) 2023-09-07 17:13:49 -07:00
Repl.test.cpp Refactor CLI structure to match the include/src split that our other projects have. (#1573) 2024-12-17 13:50:27 -08:00
RequireByString.test.cpp Refactor CLI structure to match the include/src split that our other projects have. (#1573) 2024-12-17 13:50:27 -08:00
RequireTracer.test.cpp Sync to upstream/release/514 (#372) 2022-02-17 17:18:01 -08:00
RuntimeLimits.test.cpp Sync to upstream/release/650 (#1502) 2024-11-01 12:06:07 -07:00
ScopedFlags.h Sync to upstream/release/616 (#1184) 2024-03-08 16:47:53 -08:00
Set.test.cpp Sync to upstream/release/625 (#1252) 2024-05-10 11:21:45 -07:00
SharedCodeAllocator.test.cpp Sync to upstream/release/647 (#1469) 2024-10-11 17:48:30 -07:00
Simplify.test.cpp Sync to upstream/release/641 (#1382) 2024-08-30 13:16:51 -07:00
StringUtils.test.cpp Sync to upstream/release/588 (#992) 2023-07-28 08:13:53 -07:00
Subtyping.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
Symbol.test.cpp Sync to upstream/release/641 (#1382) 2024-08-30 13:16:51 -07:00
ToDot.test.cpp Sync to upstream/release/653 (#1541) 2024-11-22 13:00:51 -08:00
TopoSort.test.cpp Sync to upstream/release/523 (#459) 2022-04-14 16:57:43 -07:00
ToString.test.cpp Sync to upstream/release/653 (#1541) 2024-11-22 13:00:51 -08:00
Transpiler.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
TxnLog.test.cpp Sync to upstream/release/641 (#1382) 2024-08-30 13:16:51 -07:00
TypeFunction.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
TypeFunction.user.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
TypeInfer.aliases.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
TypeInfer.annotations.test.cpp Sync to upstream/release/641 (#1382) 2024-08-30 13:16:51 -07:00
TypeInfer.anyerror.test.cpp Sync to upstream/release/641 (#1382) 2024-08-30 13:16:51 -07:00
TypeInfer.builtins.test.cpp Sync to upstream/release/652 (#1525) 2024-11-15 14:29:30 -08:00
TypeInfer.cfa.test.cpp Sync to upstream/release/636 (#1346) 2024-07-26 10:47:49 -07:00
TypeInfer.classes.test.cpp Sync to upstream/release/650 (#1502) 2024-11-01 12:06:07 -07:00
TypeInfer.definitions.test.cpp Pre-populate/duplicate check class definitions (new solver) (#1493) 2024-11-05 15:21:18 -08:00
TypeInfer.functions.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
TypeInfer.generics.test.cpp Sync to upstream/release/650 (#1502) 2024-11-01 12:06:07 -07:00
TypeInfer.intersectionTypes.test.cpp Sync to upstream/release/650 (#1502) 2024-11-01 12:06:07 -07:00
TypeInfer.loops.test.cpp Sync to upstream/release/650 (#1502) 2024-11-01 12:06:07 -07:00
TypeInfer.modules.test.cpp Sync to upstream/release/654 (#1552) 2024-12-02 16:16:33 -08:00
TypeInfer.negations.test.cpp Sync to upstream/release/641 (#1382) 2024-08-30 13:16:51 -07:00
TypeInfer.oop.test.cpp Sync to upstream/release/650 (#1502) 2024-11-01 12:06:07 -07:00
TypeInfer.operators.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
TypeInfer.primitives.test.cpp Sync to upstream/release/654 (#1552) 2024-12-02 16:16:33 -08:00
TypeInfer.provisional.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
TypeInfer.refinements.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
TypeInfer.singletons.test.cpp Sync to upstream/release/650 (#1502) 2024-11-01 12:06:07 -07:00
TypeInfer.tables.test.cpp Sync to upstream/release/653 (#1541) 2024-11-22 13:00:51 -08:00
TypeInfer.test.cpp Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
TypeInfer.tryUnify.test.cpp Sync to upstream/release/650 (#1502) 2024-11-01 12:06:07 -07:00
TypeInfer.typePacks.test.cpp Sync to upstream/release/650 (#1502) 2024-11-01 12:06:07 -07:00
TypeInfer.typestates.test.cpp Sync to upstream/release/641 (#1382) 2024-08-30 13:16:51 -07:00
TypeInfer.unionTypes.test.cpp Sync to upstream/release/652 (#1525) 2024-11-15 14:29:30 -08:00
TypeInfer.unknownnever.test.cpp Sync to upstream/release/641 (#1382) 2024-08-30 13:16:51 -07:00
TypePack.test.cpp Sync to upstream/release/653 (#1541) 2024-11-22 13:00:51 -08:00
TypePath.test.cpp Sync to upstream/release/650 (#1502) 2024-11-01 12:06:07 -07:00
TypeVar.test.cpp Sync to upstream/release/641 (#1382) 2024-08-30 13:16:51 -07:00
Unifier2.test.cpp Sync to upstream/release/641 (#1382) 2024-08-30 13:16:51 -07:00
Variant.test.cpp Sync to upstream/release/637 (#1354) 2024-08-02 07:30:04 -07:00
VecDeque.test.cpp Sync to upstream/release/637 (#1354) 2024-08-02 07:30:04 -07:00
VisitType.test.cpp Sync to upstream/release/641 (#1382) 2024-08-30 13:16:51 -07:00