Commit graph

  • 3b7d31c38b Clone TTV type location JohnnyMorganz 2023-12-24 20:51:42 +01:00
  • f942c53664 Added IndexExprConditions & IndexExprImport test cases. Will 2023-12-24 10:09:41 +00:00
  • 0f0c1ab891 BytecodeBuilder::dumpConstant import indexes containing whitespace are now bracket wrapped Will 2023-12-24 09:55:01 +00:00
  • 401f99e121 Add LOP_GETIMPORT optimisation to compileExprIndexExpr Will 2023-12-23 13:57:45 +00:00
  • ff3618bd2b Fix unreachable string & number branches in compileExprIndexExpr Will 2023-12-23 13:48:01 +00:00
  • ce951e0426 The hasTypedParameters function has been moved to BytecodeAnalysis.h UtoECat 2023-12-16 03:47:34 +03:00
  • 1a202903cc
    Merge branch 'luau-lang:master' into master UtoECat 2023-12-16 03:23:19 +03:00
  • e76802f2ce
    Add a prefix to TaggedLuData flag to have it auto-enabled in flags ON mode (#1130) vegorov-rbx 2023-12-15 13:51:14 -08:00
  • ff502f0943
    Sync to upstream/release/607 (#1131) 0.607 aaron 2023-12-15 13:29:06 -08:00
  • adea0f883c fix ubuntu build with import for cstddef in DenseHash Aaron Weiss 2023-12-15 13:11:25 -08:00
  • d6226187b0 Merge branch 'upstream' into merge Aaron Weiss 2023-12-15 12:53:11 -08:00
  • 89090a16a6 Merge branch 'master' into merge Aaron Weiss 2023-12-15 12:53:07 -08:00
  • f9c5cdd4fb Sync to upstream/release/607 Aaron Weiss 2023-12-15 12:52:08 -08:00
  • f426769d84 Add a prefix to TaggedLuData flag to have it auto-enabled in flags ON mode Vyacheslav Egorov 2023-12-15 10:37:41 -08:00
  • 847bac60c9 remove #include <stdint.h> UtoECat 2023-12-15 06:50:40 +03:00
  • 87a9840c69 fix Luau::Codegen::hasTypedParameters static function duplication UtoECat 2023-12-15 06:33:13 +03:00
  • 7fa52227c4
    Merge 7482861d27 into 2173938eb0 Harold Cindy 2023-12-14 21:42:16 -04:00
  • 2173938eb0
    Add tagged lightuserdata (#1087) Petri Häkkinen 2023-12-15 01:05:51 +02:00
  • 2bdf0b7935 Add TaggedLuData flag Petri Häkkinen 2023-12-14 12:54:13 +02:00
  • f70376eb19 Move lightuserdata names to the end of the struct for better cache coherency Petri Häkkinen 2023-12-14 09:48:38 +02:00
  • c26d820902
    Sync to upstream/release/606 (#1127) 0.606 vegorov-rbx 2023-12-08 23:50:16 +02:00
  • 139b169361 Merge fix Vyacheslav Egorov 2023-12-08 17:58:25 +02:00
  • 6068432285 Merge branch 'upstream' into merge Vyacheslav Egorov 2023-12-08 17:47:11 +02:00
  • f5441d7030 Merge branch 'master' into merge Vyacheslav Egorov 2023-12-08 17:46:40 +02:00
  • 69728e87cf Sync to upstream/release/606 Vyacheslav Egorov 2023-12-08 17:42:54 +02:00
  • 29d59ad40c Merge branch 'master' into petrih-lightuserdatatag Petri Häkkinen 2023-12-08 09:55:59 +02:00
  • 2ea7193777
    Resolve RequireByString test suite failures on Ubuntu CI (#1124) 0.605 Vighnesh-V 2023-12-05 14:31:02 -08:00
  • 88954cd606 extract dir into bools for readabilit Vighnesh 2023-12-05 13:41:37 -08:00
  • 0898d639ef bring changes more in line Vighnesh 2023-12-05 13:06:39 -08:00
  • 18af9b427f tidy paths Vighnesh 2023-12-05 12:31:43 -08:00
  • b7d59977f6 try one last thing Vighnesh 2023-12-05 11:10:37 -08:00
  • 966de786df try alternate Vighnesh 2023-12-05 10:54:48 -08:00
  • daf79648c7 revert temporary Vighnesh 2023-12-04 19:10:03 -08:00
  • 3ce4667502 tmp Vighnesh 2023-12-04 19:04:36 -08:00
  • d6c1110330 unify Vighnesh 2023-12-04 18:54:52 -08:00
  • 41c1d6a809 Merge branch 'master' of https://github.com/luau-lang/luau into vvijay-OSS-RequireByString Vighnesh 2023-12-04 15:53:03 -08:00
  • 386fb6b057 remove print logging Vighnesh 2023-12-04 15:52:12 -08:00
  • 805be8e231 lowercase Vighnesh 2023-12-04 15:39:48 -08:00
  • fbe958f14c clean Vighnesh 2023-12-04 15:34:03 -08:00
  • b8bf5084c6 case-sensitive? Vighnesh 2023-12-04 14:46:42 -08:00
  • 8881c72e86 fix Vighnesh 2023-12-04 14:30:27 -08:00
  • fbceb302ba dbg Vighnesh 2023-12-04 14:26:13 -08:00
  • 7460692ba4 more logging Vighnesh 2023-12-04 14:18:14 -08:00
  • 7ad8c2572d remove more Vighnesh 2023-12-04 14:14:55 -08:00
  • 3297f26c02 remove all but two tests Vighnesh 2023-12-04 14:10:13 -08:00
  • f21485aadb commit Vighnesh 2023-12-04 14:08:21 -08:00
  • 71b66eb99c nit Vighnesh 2023-12-04 13:52:09 -08:00
  • f61b6943cf rbs logging Vighnesh 2023-12-04 13:50:16 -08:00
  • aafea36235
    Fixed the backwards compatible benchmark support library require (#1125) Vyacheslav Egorov 2023-12-04 22:48:31 +02:00
  • ac8e639f77 Fixed the backwards compatible benchmark support library require WheretIB 2023-12-04 22:30:13 +02:00
  • 7288e0aa63 revert uncomment Vighnesh 2023-12-04 11:28:39 -08:00
  • 765ac75fe9
    Update ExperimentalFlags.h (#1123) menarulalam 2023-12-04 14:26:39 -05:00
  • 44722dfec4
    Update ExperimentalFlags.h menarulalam 2023-12-04 14:21:23 -05:00
  • 7482861d27 Check for APPLE before doing OSX-related arch checks Harold Cindy 2023-12-03 01:44:18 +00:00
  • ce1800746b
    Fix 'require' in benchmarks to work with new relative system (#1120) Vyacheslav Egorov 2023-12-03 00:20:54 +02:00
  • 6413ea8574
    Only build fuzzer with CMake if 3.26 is available (#1119) Vyacheslav Egorov 2023-12-02 23:04:25 +02:00
  • fb26fc214a Fix 'require' in benchmarks to work with new relative system WheretIB 2023-12-02 22:05:41 +02:00
  • 3927e79eef Only build fuzzer with CMake if 3.26 is available WheretIB 2023-12-02 21:40:06 +02:00
  • c755875479
    Sync to upstream/release/605 (#1118) Vighnesh-V 2023-12-01 23:46:57 -08:00
  • c48ffc32a4 endif Vighnesh 2023-12-01 20:52:10 -08:00
  • c932b8e03f remove tests for require by string Vighnesh 2023-12-01 20:50:35 -08:00
  • 41669c9f30 Sync to upstream/release/605 Vighnesh 2023-12-01 18:04:44 -08:00
  • c592f50e20 can CI handle this? Vighnesh 2023-12-01 20:37:13 -08:00
  • 79854143e4 resolve one last merge conflict Vighnesh 2023-12-01 19:11:31 -08:00
  • e70eec0c59 Merge branch 'upstream' into merge Vighnesh 2023-12-01 18:56:54 -08:00
  • 98d2db7325 add stdint import Vighnesh 2023-12-01 18:35:40 -08:00
  • 557e77a676 VM - Add SUBRK and DIVRK bytecode instructions - Enables future performance optimizations Vighnesh 2023-12-01 18:04:44 -08:00
  • cc57a0afb2 Eliminate unnecessary LU_TAG_COUNT Petri Häkkinen 2023-11-29 10:14:47 +02:00
  • 89b437bb4e
    Add SUBRK and DIVRK bytecode instructions to bytecode v5 (#1115) Arseny Kapoulkine 2023-11-28 07:35:01 -08:00
  • 6874b379ab
    Apply suggestions from code review Arseny Kapoulkine 2023-11-28 07:20:14 -08:00
  • a66adcf5e9 Add variables per review Arseny Kapoulkine 2023-11-28 07:14:27 -08:00
  • eaa1a368d2 ... oh, this is already tested above actually. Arseny Kapoulkine 2023-11-27 13:04:02 -08:00
  • dcae3d4824 Add DIVRK test for vectors and also change variable names in VM for consistency Arseny Kapoulkine 2023-11-27 10:57:32 -08:00
  • 776f2f7bc3 Fix tests and add more tests. Arseny Kapoulkine 2023-11-27 10:06:14 -08:00
  • 66d379d293 Add SUBRK and DIVRK bytecode instructions to bytecode v5 Arseny Kapoulkine 2023-11-27 09:31:42 -08:00
  • 7fb7f4382d
    Use ubuntu-latest on GHA when possible (#1112) Arseny Kapoulkine 2023-11-27 03:24:57 -08:00
  • faee3f0b6e Update Transpiler string method to respect AST xgladius 2023-11-26 23:02:34 -07:00
  • 6b837f2da7 Use ubuntu-latest on GHA when possible Arseny Kapoulkine 2023-11-26 10:31:28 -08:00
  • 1cda8304bf
    Add missing include file to BytecodeSummary.h (#1110) vegorov-rbx 2023-11-21 08:28:54 -08:00
  • 036f18b955 Added missing include file Vyacheslav Egorov 2023-11-21 18:17:05 +02:00
  • ae53051814
    Include module name for definitions files (#861) JohnnyMorganz 2023-11-21 17:12:18 +01:00
  • 5dede862e9 Set humanReadableName and add test case JohnnyMorganz 2023-11-20 18:26:58 +01:00
  • b80b399842 undo drive-by formatting JohnnyMorganz 2023-11-18 12:20:08 +01:00
  • 7b5e2f337f remove accidental .idea folder JohnnyMorganz 2023-11-18 12:15:01 +01:00
  • 0de15f2ca4 set fflag false by default JohnnyMorganz 2023-11-18 12:14:13 +01:00
  • 6c820b278e Merge branch 'master' of https://github.com/Roblox/luau into definition-module-name JohnnyMorganz 2023-11-18 12:13:22 +01:00
  • 6dc5a5fa8c Fix gcc-13 build on Linux Arseny Kapoulkine 2023-11-17 12:01:10 -08:00
  • 74c532053f
    Sync to upstream/release/604 (#1106) 0.604 Andy Friesen 2023-11-17 10:46:18 -08:00
  • 2d4a544709 Merge branch 'upstream' into merge Andy Friesen 2023-11-17 10:18:37 -08:00
  • 43201531b3 Merge branch 'master' into merge Andy Friesen 2023-11-17 10:18:24 -08:00
  • 674c6c40c0 Sync to upstream/release/604 Andy Friesen 2023-11-17 10:15:31 -08:00
  • 298cd70154
    Optimize vector literals by storing them in the constant table (#1096) Petri Häkkinen 2023-11-17 14:54:32 +02:00
  • 0492ecffdf
    Add #include <algorithm> to fix building with gcc 14 (#1104) Kostadin 2023-11-16 21:51:16 +02:00
  • b93ffc3546
    Add #include <algorithm> to fix building with gcc 14 Kostadin Shishmanov 2023-11-16 21:32:55 +02:00
  • 0cea5be0e6
    Update Bytecode.h Arseny Kapoulkine 2023-11-15 08:08:18 -08:00
  • c74b051ae0
    Update Bytecode.h Arseny Kapoulkine 2023-11-15 08:07:40 -08:00
  • d2059dd50d
    Update codecov.yml Arseny Kapoulkine 2023-11-15 06:30:40 -08:00
  • 3c097883c4 Add unit test for type(<constant vector>) Petri Häkkinen 2023-11-15 11:15:04 +02:00
  • 16badbbbdc Add unit test for pos/neg zero Petri Häkkinen 2023-11-15 10:44:20 +02:00
  • 64d2d0fb76
    Update README.md Arseny Kapoulkine 2023-11-13 07:41:15 -08:00