luau/CLI
Arseny Kapoulkine 2460e38998
bench: Implement luau-analyze and luau --compile benchmarks (#575)
This change adds another file for benchmarking luau-analyze and sets up
benchmarks for both non-strict/strict modes for analysis and all three
optimization levels for compilation performance.

To avoid issues with race conditions on repository update we do all this
in the same job in benchmark.yml.

To be able to benchmark both modes from a single file, luau-analyze
gains --mode argument which allows to override the default typechecking
mode. Not sure if we'll want this to be a hard override on top of the
module-specified mode in the future, but this works for now.
2022-07-05 08:23:09 -07:00
..
Analyze.cpp bench: Implement luau-analyze and luau --compile benchmarks (#575) 2022-07-05 08:23:09 -07:00
Ast.cpp Add Luau.Ast.CLI target (#345) 2022-02-07 12:08:43 -08:00
Coverage.cpp Sync to upstream/release/513 (#340) 2022-02-04 08:45:57 -08:00
Coverage.h Sync to upstream/release/507-pre (#286) 2021-12-10 14:05:05 -08:00
FileUtils.cpp Sync to upstream/release/525 (#467) 2022-04-28 18:24:24 -07:00
FileUtils.h luau-analyze: Add support for reading source code from stdin (#325) 2022-01-25 08:25:01 -08:00
Profiler.cpp Sync to upstream/release/507-pre (#286) 2021-12-10 14:05:05 -08:00
Profiler.h Sync to upstream/release/507-pre (#286) 2021-12-10 14:05:05 -08:00
Repl.cpp bench: Implement first class support for callgrind (#570) 2022-07-04 11:13:07 -07:00
Repl.h Sync to upstream/release/514 (#357) 2022-02-11 11:02:09 -08:00
ReplEntry.cpp Sync to upstream/release/513 (#340) 2022-02-04 08:45:57 -08:00
Web.cpp Sync to upstream/release/509 (#303) 2022-01-06 17:46:53 -08:00