Commit graph

  • f70376eb19 Move lightuserdata names to the end of the struct for better cache coherency Petri Häkkinen 2023-12-14 09:48:38 +0200
  • c26d820902
    Sync to upstream/release/606 (#1127) 0.606 vegorov-rbx 2023-12-08 23:50:16 +0200
  • 139b169361 Merge fix Vyacheslav Egorov 2023-12-08 17:58:25 +0200
  • 6068432285 Merge branch 'upstream' into merge Vyacheslav Egorov 2023-12-08 17:47:11 +0200
  • f5441d7030 Merge branch 'master' into merge Vyacheslav Egorov 2023-12-08 17:46:40 +0200
  • 69728e87cf Sync to upstream/release/606 Vyacheslav Egorov 2023-12-08 17:42:54 +0200
  • 29d59ad40c Merge branch 'master' into petrih-lightuserdatatag Petri Häkkinen 2023-12-08 09:55:59 +0200
  • 2ea7193777
    Resolve RequireByString test suite failures on Ubuntu CI (#1124) 0.605 Vighnesh-V 2023-12-05 14:31:02 -0800
  • 88954cd606 extract dir into bools for readabilit Vighnesh 2023-12-05 13:41:37 -0800
  • 0898d639ef bring changes more in line Vighnesh 2023-12-05 13:06:39 -0800
  • 18af9b427f tidy paths Vighnesh 2023-12-05 12:31:43 -0800
  • b7d59977f6 try one last thing Vighnesh 2023-12-05 11:10:37 -0800
  • 966de786df try alternate Vighnesh 2023-12-05 10:54:48 -0800
  • daf79648c7 revert temporary Vighnesh 2023-12-04 19:10:03 -0800
  • 3ce4667502 tmp Vighnesh 2023-12-04 19:04:36 -0800
  • d6c1110330 unify Vighnesh 2023-12-04 18:54:52 -0800
  • 41c1d6a809 Merge branch 'master' of https://github.com/luau-lang/luau into vvijay-OSS-RequireByString Vighnesh 2023-12-04 15:53:03 -0800
  • 386fb6b057 remove print logging Vighnesh 2023-12-04 15:52:12 -0800
  • 805be8e231 lowercase Vighnesh 2023-12-04 15:39:48 -0800
  • fbe958f14c clean Vighnesh 2023-12-04 15:34:03 -0800
  • b8bf5084c6 case-sensitive? Vighnesh 2023-12-04 14:46:42 -0800
  • 8881c72e86 fix Vighnesh 2023-12-04 14:30:27 -0800
  • fbceb302ba dbg Vighnesh 2023-12-04 14:26:13 -0800
  • 7460692ba4 more logging Vighnesh 2023-12-04 14:18:14 -0800
  • 7ad8c2572d remove more Vighnesh 2023-12-04 14:14:55 -0800
  • 3297f26c02 remove all but two tests Vighnesh 2023-12-04 14:10:13 -0800
  • f21485aadb commit Vighnesh 2023-12-04 14:08:21 -0800
  • 71b66eb99c nit Vighnesh 2023-12-04 13:52:09 -0800
  • f61b6943cf rbs logging Vighnesh 2023-12-04 13:50:16 -0800
  • aafea36235
    Fixed the backwards compatible benchmark support library require (#1125) Vyacheslav Egorov 2023-12-04 22:48:31 +0200
  • ac8e639f77 Fixed the backwards compatible benchmark support library require WheretIB 2023-12-04 22:30:13 +0200
  • 7288e0aa63 revert uncomment Vighnesh 2023-12-04 11:28:39 -0800
  • 765ac75fe9
    Update ExperimentalFlags.h (#1123) menarulalam 2023-12-04 14:26:39 -0500
  • 87d7443f57
    Update ExperimentalFlags.h menarulalam-patch-1-1 menarulalam 2023-12-04 14:21:27 -0500
  • 44722dfec4
    Update ExperimentalFlags.h menarulalam 2023-12-04 14:21:23 -0500
  • 7482861d27 Check for APPLE before doing OSX-related arch checks Harold Cindy 2023-12-03 01:44:18 +0000
  • ce1800746b
    Fix 'require' in benchmarks to work with new relative system (#1120) Vyacheslav Egorov 2023-12-03 00:20:54 +0200
  • 6413ea8574
    Only build fuzzer with CMake if 3.26 is available (#1119) Vyacheslav Egorov 2023-12-02 23:04:25 +0200
  • fb26fc214a Fix 'require' in benchmarks to work with new relative system WheretIB 2023-12-02 22:05:41 +0200
  • 3927e79eef Only build fuzzer with CMake if 3.26 is available WheretIB 2023-12-02 21:40:06 +0200
  • c755875479
    Sync to upstream/release/605 (#1118) Vighnesh-V 2023-12-01 23:46:57 -0800
  • c48ffc32a4 endif Vighnesh 2023-12-01 20:52:10 -0800
  • c932b8e03f remove tests for require by string Vighnesh 2023-12-01 20:50:35 -0800
  • 41669c9f30 Sync to upstream/release/605 Vighnesh 2023-12-01 18:04:44 -0800
  • c592f50e20 can CI handle this? Vighnesh 2023-12-01 20:37:13 -0800
  • 79854143e4 resolve one last merge conflict Vighnesh 2023-12-01 19:11:31 -0800
  • e70eec0c59 Merge branch 'upstream' into merge Vighnesh 2023-12-01 18:56:54 -0800
  • 98d2db7325 add stdint import Vighnesh 2023-12-01 18:35:40 -0800
  • 557e77a676 VM - Add SUBRK and DIVRK bytecode instructions - Enables future performance optimizations Vighnesh 2023-12-01 18:04:44 -0800
  • cc57a0afb2 Eliminate unnecessary LU_TAG_COUNT Petri Häkkinen 2023-11-29 10:14:47 +0200
  • 89b437bb4e
    Add SUBRK and DIVRK bytecode instructions to bytecode v5 (#1115) Arseny Kapoulkine 2023-11-28 07:35:01 -0800
  • 6874b379ab
    Apply suggestions from code review Arseny Kapoulkine 2023-11-28 07:20:14 -0800
  • a66adcf5e9 Add variables per review Arseny Kapoulkine 2023-11-28 07:14:27 -0800
  • eaa1a368d2 ... oh, this is already tested above actually. Arseny Kapoulkine 2023-11-27 13:04:02 -0800
  • dcae3d4824 Add DIVRK test for vectors and also change variable names in VM for consistency Arseny Kapoulkine 2023-11-27 10:57:32 -0800
  • 776f2f7bc3 Fix tests and add more tests. Arseny Kapoulkine 2023-11-27 10:06:14 -0800
  • 66d379d293 Add SUBRK and DIVRK bytecode instructions to bytecode v5 Arseny Kapoulkine 2023-11-27 09:31:42 -0800
  • 7fb7f4382d
    Use ubuntu-latest on GHA when possible (#1112) Arseny Kapoulkine 2023-11-27 03:24:57 -0800
  • faee3f0b6e Update Transpiler string method to respect AST xgladius 2023-11-26 23:02:34 -0700
  • 6b837f2da7 Use ubuntu-latest on GHA when possible Arseny Kapoulkine 2023-11-26 10:31:28 -0800
  • 1cda8304bf
    Add missing include file to BytecodeSummary.h (#1110) vegorov-rbx 2023-11-21 08:28:54 -0800
  • 036f18b955 Added missing include file Vyacheslav Egorov 2023-11-21 18:17:05 +0200
  • ae53051814
    Include module name for definitions files (#861) JohnnyMorganz 2023-11-21 17:12:18 +0100
  • 5dede862e9 Set humanReadableName and add test case JohnnyMorganz 2023-11-20 18:26:58 +0100
  • b80b399842 undo drive-by formatting JohnnyMorganz 2023-11-18 12:20:08 +0100
  • 7b5e2f337f remove accidental .idea folder JohnnyMorganz 2023-11-18 12:15:01 +0100
  • 0de15f2ca4 set fflag false by default JohnnyMorganz 2023-11-18 12:14:13 +0100
  • 6c820b278e Merge branch 'master' of https://github.com/Roblox/luau into definition-module-name JohnnyMorganz 2023-11-18 12:13:22 +0100
  • 6dc5a5fa8c Fix gcc-13 build on Linux Arseny Kapoulkine 2023-11-17 12:01:10 -0800
  • 74c532053f
    Sync to upstream/release/604 (#1106) 0.604 Andy Friesen 2023-11-17 10:46:18 -0800
  • 2d4a544709 Merge branch 'upstream' into merge Andy Friesen 2023-11-17 10:18:37 -0800
  • 43201531b3 Merge branch 'master' into merge Andy Friesen 2023-11-17 10:18:24 -0800
  • 674c6c40c0 Sync to upstream/release/604 Andy Friesen 2023-11-17 10:15:31 -0800
  • 298cd70154
    Optimize vector literals by storing them in the constant table (#1096) Petri Häkkinen 2023-11-17 14:54:32 +0200
  • 0492ecffdf
    Add #include <algorithm> to fix building with gcc 14 (#1104) Kostadin 2023-11-16 21:51:16 +0200
  • b93ffc3546
    Add #include <algorithm> to fix building with gcc 14 Kostadin Shishmanov 2023-11-16 21:32:55 +0200
  • 0cea5be0e6
    Update Bytecode.h Arseny Kapoulkine 2023-11-15 08:08:18 -0800
  • c74b051ae0
    Update Bytecode.h Arseny Kapoulkine 2023-11-15 08:07:40 -0800
  • d2059dd50d
    Update codecov.yml Arseny Kapoulkine 2023-11-15 06:30:40 -0800
  • 3c097883c4 Add unit test for type(<constant vector>) Petri Häkkinen 2023-11-15 11:15:04 +0200
  • 16badbbbdc Add unit test for pos/neg zero Petri Häkkinen 2023-11-15 10:44:20 +0200
  • 64d2d0fb76
    Update README.md Arseny Kapoulkine 2023-11-13 07:41:15 -0800
  • 4ac321504d Fix unused variable error Petri Häkkinen 2023-11-13 12:47:04 +0200
  • 996db08210 Extend vector constants to four components Petri Häkkinen 2023-11-13 10:30:56 +0200
  • 5ea64be340 Merge branch 'master' into petrih-vector-literals Petri Häkkinen 2023-11-13 10:05:50 +0200
  • 4b2af900c2
    Fix link to .luaurc info in README (#1101) JohnnyMorganz 2023-11-12 22:48:41 +0100
  • 461e9de71d
    fix JohnnyMorganz 2023-11-12 18:12:32 +0100
  • c04c165fc2
    Fix link to .luaurc info in README JohnnyMorganz 2023-11-12 18:11:30 +0100
  • c2ba1058c3
    Sync to upstream/release/603 (#1097) 0.603 Alexander McCord 2023-11-10 13:10:07 -0800
  • e57cbf6132 Merge branch 'heads/upstream' into merge Alexander McCord 2023-11-10 10:13:36 -0800
  • 63436480a0 Merge branch 'master' into merge Alexander McCord 2023-11-10 10:08:30 -0800
  • 4b68791b2c Sync to upstream/release/603 Alexander McCord 2023-11-10 10:05:48 -0800
  • 50904b04e8 Merge branch 'petrih-vector-literals' of https://github.com/petrihakkinen/luau into petrih-vector-literals Petri Häkkinen 2023-11-10 15:57:02 +0200
  • 91b50ff729 Revert bytecode version to 4 unless LuaVectorLiterals flag is enabled Petri Häkkinen 2023-11-10 15:56:57 +0200
  • d4f6c50f9f
    Update tests/Compiler.test.cpp Petri Häkkinen 2023-11-10 15:51:16 +0200
  • bbe06c00c6
    Update tests/Compiler.test.cpp Petri Häkkinen 2023-11-10 15:51:05 +0200
  • 6e1f65b41f
    Update Compiler/src/Compiler.cpp Petri Häkkinen 2023-11-10 15:49:45 +0200
  • abc856d7e8 Enable LuauVectorLiterals flag for unit test Petri Häkkinen 2023-11-10 12:56:24 +0200
  • abaef3f9c8 Add LuauVectorLiterals fast flag Petri Häkkinen 2023-11-10 11:59:42 +0200
  • d29890ee39 Disable fast path in compileCompareJump for vector constants because supporting it would require a new opcode Petri Häkkinen 2023-11-10 11:49:17 +0200