Commit graph

  • 7c5dffd424 Check if binding is at global position JohnnyMorganz 2024-05-12 13:40:10 +02:00
  • bd19a9779e Add test case JohnnyMorganz 2024-05-12 13:33:19 +02:00
  • 2a80f5e1d1
    Sync to upstream/release/625 (#1252) 0.625 Vighnesh-V 2024-05-10 11:21:45 -07:00
  • f172471b87 Merge branch 'upstream' into merge Vighnesh 2024-05-10 09:21:07 -07:00
  • f76a99b800 Merge branch 'master' into merge Vighnesh 2024-05-10 09:18:10 -07:00
  • 9bce20cb5c Sync to upstream/release/625 Vighnesh 2024-05-10 09:17:09 -07:00
  • a775bbc6fc
    Fix confusing warning when CMake version is too low (#1251) Bjorn 2024-05-10 03:36:37 -07:00
  • 17a1dc320e Fix confusing warning when CMake version is too low; bjorn 2024-05-10 00:08:52 -07:00
  • 905a37b928
    Update native code generation note in the security guarantees (#1250) vegorov-rbx 2024-05-08 13:35:12 -07:00
  • 56db6b0b2a
    Update native code generation note in the security guarantees vegorov-rbx 2024-05-08 13:32:36 -07:00
  • 39ab275f5f
    Check bytecode version before writing type information GRH 2024-05-08 22:43:41 +03:00
  • 912877e26f add cmake folder to .gitignore birds3345 2024-05-04 01:15:24 -04:00
  • 8a64cb8b73
    Sync to upstream/release/624 (#1245) 0.624 Andy Friesen 2024-05-03 13:17:51 -07:00
  • 1ad7b9cc56 Merge branch 'upstream' into merge Andy Friesen 2024-05-03 09:49:16 -07:00
  • f4ecf437ba Merge branch 'master' into merge Andy Friesen 2024-05-03 09:47:22 -07:00
  • 93468ca88d Sync to upstream/release/624 Andy Friesen 2024-05-03 09:38:34 -07:00
  • 7edd58afed
    Add benchmarks for native compilation with type info enabled (#1244) vegorov-rbx 2024-05-02 08:33:47 -07:00
  • cdd0d053bb
    Add benchmarks for native compilation with type info enabled vegorov-rbx 2024-05-02 08:17:51 -07:00
  • f5303b3dd7
    Make table.concat faster (#1243) Arseny Kapoulkine 2024-04-29 05:19:01 -07:00
  • dda57dad6c
    Explicit numerical comparison vegorov-rbx 2024-04-29 05:02:16 -07:00
  • 2bb42da32f tests: Add more tests for better coverage Arseny Kapoulkine 2024-04-27 18:34:20 -07:00
  • dfdc124e27 tests: Add more coverage for table.concat corner cases Arseny Kapoulkine 2024-04-27 18:26:14 -07:00
  • 7ec3117177 Make table.concat faster Arseny Kapoulkine 2024-04-27 18:14:53 -07:00
  • af15c3cf17
    CodeGen: Fix a typo in X64 (dis)assembler (#1238) Arseny Kapoulkine 2024-04-26 11:14:13 -07:00
  • be1415a363 CodeGen: Fix a typo in X64 (dis)assembler Arseny Kapoulkine 2024-04-26 10:47:22 -07:00
  • 259e509038
    Sync to upstream/release/623 (#1236) 0.623 Alexander McCord 2024-04-25 15:26:09 -07:00
  • 88dd289100 Fix missing include. Alexander McCord 2024-04-25 14:03:47 -07:00
  • 76ed1a5370 Merge branch 'heads/upstream' into merge Alexander McCord 2024-04-25 13:57:53 -07:00
  • 8d0a650a25 Merge branch 'master' into merge Alexander McCord 2024-04-25 13:57:44 -07:00
  • 50a2f8daa8 Sync to upstream/release/623 Alexander McCord 2024-04-25 13:57:23 -07:00
  • 68bd1b2349
    Sync to upstream/release/622 (#1232) 0.622 aaron 2024-04-19 14:48:02 -07:00
  • 641e9f6eb5 Merge branch 'upstream' into merge Aaron Weiss 2024-04-19 14:05:22 -07:00
  • 5cf508a73b Merge branch 'master' into merge Aaron Weiss 2024-04-19 14:05:01 -07:00
  • 67b9145268 Sync to upstream/release/622 Aaron Weiss 2024-04-19 14:04:30 -07:00
  • 9c2146288d
    Sync to upstream/release/621 (#1229) 0.621 vegorov-rbx 2024-04-12 10:18:49 -07:00
  • 858b93a5f3 Sync fixup Vyacheslav Egorov 2024-04-12 14:07:34 +03:00
  • f97e96dc29 Merge branch 'upstream' into merge Vyacheslav Egorov 2024-04-12 13:46:23 +03:00
  • 7c346a0a69 Merge branch 'master' into merge Vyacheslav Egorov 2024-04-12 13:45:09 +03:00
  • 0f0c0e4d28 Sync to upstream/release/621 Vyacheslav Egorov 2024-04-12 13:44:40 +03:00
  • 67e16cba18
    Sync to upstream/release/620 (#1223) 0.620 Vighnesh-V 2024-04-05 13:45:09 -07:00
  • 5aa6d99340 transplant game engine fix for memory safety issues in normalization into OSS changes Vighnesh 2024-04-05 13:27:37 -07:00
  • 0f1973954c remove trailing . Vighnesh 2024-04-05 11:30:53 -07:00
  • 9cb93a98bc manually fix cmake configuration error Vighnesh 2024-04-05 11:27:48 -07:00
  • 2e1c0404d1 Merge branch 'upstream' into merge Vighnesh 2024-04-05 10:45:02 -07:00
  • 6bef0b10ca Merge branch 'master' into merge Vighnesh 2024-04-05 10:44:49 -07:00
  • c730a51ca8 Sync to upstream/release/620 Vighnesh 2024-04-05 10:41:05 -07:00
  • 3e437e4957 Alternative check Vyacheslav Egorov 2024-04-02 21:31:02 +03:00
  • d1df773e47 Testing changes for Android and iOS tests Vyacheslav Egorov 2024-04-02 21:22:21 +03:00
  • 9649e5e446
    Fix CMake configuration error when CLI targets are not included again (#1219) vegorov-rbx 2024-03-31 05:59:46 -07:00
  • 8747f083a4 Fix CMake configuration error when CLI targets are not included again Vyacheslav Egorov 2024-03-31 15:57:42 +03:00
  • 47ad768c69
    Sync to upstream/release/619 (#1218) 0.619 Lily Brown 2024-03-30 16:14:44 -07:00
  • 3e1b4130ea Merge branch 'upstream' into merge Lily Brown 2024-03-30 15:51:08 -07:00
  • 77598ed0a6 Merge branch 'master' into merge Lily Brown 2024-03-30 15:50:29 -07:00
  • fb90dc083b Sync with upstream/release/620 Lily Brown 2024-03-30 15:49:03 -07:00
  • 4b12cccac2
    Update Ast.cpp broihategithubsignuprocess 2024-03-29 01:40:03 -04:00
  • bac85116f6
    Fix CMake configuration error when CLI targets are not included (#1213) vegorov-rbx 2024-03-25 09:08:15 -07:00
  • aae0f549f9 Fix CMake configuration error when CLI targets are not included Vyacheslav Egorov 2024-03-25 17:57:04 +02:00
  • c1830d8b81
    Sync to upstream/release/618 (#1205) 0.618 Andy Friesen 2024-03-22 10:47:10 -07:00
  • d8f49d6ca2 Compiler fixes for MSVC and GCC. Andy Friesen 2024-03-22 10:33:09 -07:00
  • 4931165635 Merge branch 'upstream' into merge Andy Friesen 2024-03-22 10:24:30 -07:00
  • a30b2aebfd Merge branch 'master' into merge Andy Friesen 2024-03-22 10:21:47 -07:00
  • 6fff08b621 Sync to upstream/release/618 Andy Friesen 2024-03-22 10:21:27 -07:00
  • d21b6fdb93
    Sync to upstream/release/617 (#1204) 0.617 Alexander McCord 2024-03-15 16:37:39 -07:00
  • c1bbf1ebec Merge branch 'heads/upstream' into merge Alexander McCord 2024-03-15 14:12:09 -07:00
  • 5e9a567e09 Merge branch 'master' into merge Alexander McCord 2024-03-15 14:11:30 -07:00
  • f27d4f52c3 Sync to upstream/release/617 Alexander McCord 2024-03-15 14:01:00 -07:00
  • a7683110d7
    CodeGen: Preserve known tags for LOAD_TVALUE synthesized from LOADK (#1201) Arseny Kapoulkine 2024-03-15 09:49:00 -07:00
  • b6efddfde3 Merge branch 'master' into cg-ltvtag Arseny Kapoulkine 2024-03-15 09:32:55 -07:00
  • d2ed2150ca
    Work around ASLR+ASAN compatibility issues in GHA (#1203) Arseny Kapoulkine 2024-03-15 09:32:27 -07:00
  • 556031c027 Work around ASLR+ASAN compatibility issues Arseny Kapoulkine 2024-03-15 09:21:19 -07:00
  • fdfbcae944 CodeGen: Preserve known tags for LOAD_TVALUE synthesized from LOADK Arseny Kapoulkine 2024-03-14 13:54:19 -07:00
  • 9aa82c6fb9
    CodeGen: Improve lowering of NUM_TO_VEC on A64 for constants (#1194) Arseny Kapoulkine 2024-03-13 12:56:11 -07:00
  • 9561bec138 tests: Add a boundary case test just in case Arseny Kapoulkine 2024-03-12 13:14:07 -07:00
  • bf33cb6f32 tests: Also add -0.125 as an extra fmov test Arseny Kapoulkine 2024-03-12 11:32:11 -07:00
  • 5d722d9e14 Add a test with a larger constant to cover adr+ldr path Arseny Kapoulkine 2024-03-12 11:21:57 -07:00
  • f666594fb6 CodeGen: Improve lowering of NUM_TO_VEC on A64 for constants Arseny Kapoulkine 2024-03-12 11:10:40 -07:00
  • 209fd506c9
    Fix REPL help message formatting (#1186) Maxwell Ruben 2024-03-11 08:28:40 -04:00
  • f4597b0bee Fix REPL help message Maxwell Ruben 2024-03-08 23:01:20 -05:00
  • ae459a0197
    Sync to upstream/release/616 (#1184) 0.616 aaron 2024-03-08 16:47:53 -08:00
  • 1ebdfe093a Merge branch 'upstream' into merge Aaron Weiss 2024-03-08 16:05:03 -08:00
  • 9e1a26c9c8 Merge branch 'master' into merge Aaron Weiss 2024-03-08 15:59:15 -08:00
  • 27a05c0023 Sync to upstream/release/616 Aaron Weiss 2024-03-08 15:57:12 -08:00
  • 9323be6110
    Fix ConstraintSolver linker errors in release configuration (#1180) vegorov-rbx 2024-03-05 09:04:28 -08:00
  • 5622e8b057 Fix ConstraintSolver linker errors in release configuration Vyacheslav Egorov 2024-03-05 15:05:33 +02:00
  • b47cd4521c CodeGen: Use more efficient lowering for UNM_* Arseny Kapoulkine 2024-03-02 11:07:18 -08:00
  • 443903aa00
    Sync to upstream/release/615 (#1175) 0.615 vegorov-rbx 2024-03-01 10:45:26 -08:00
  • ed4ce84e55 Merge fixes Vyacheslav Egorov 2024-03-01 16:22:18 +02:00
  • f36cae2109 Merge branch 'upstream' into merge Vyacheslav Egorov 2024-03-01 16:08:36 +02:00
  • 532fd109e7 Merge branch 'master' into merge Vyacheslav Egorov 2024-03-01 16:04:44 +02:00
  • d4a266528a Sync to upstream/release/615 Vyacheslav Egorov 2024-03-01 15:58:44 +02:00
  • cc51e616ce
    CodeGen: Optimize vector ops for X64 when the source is computed (#1174) Arseny Kapoulkine 2024-03-01 03:32:43 -08:00
  • d7052281d5 Add a/a and a-a cases as well Arseny Kapoulkine 2024-02-29 17:01:58 -08:00
  • 3eb1a0628a Improve codegen for a+a and a*a Arseny Kapoulkine 2024-02-26 11:05:31 -08:00
  • 0d1db6a0b0 CodeGen: Optimize vandps for X64 when the source is computed Arseny Kapoulkine 2024-02-26 10:38:28 -08:00
  • c9324853e5
    luau-compile: Fix usage of vector-ctor without vector-lib (#1172) Arseny Kapoulkine 2024-02-26 09:15:13 -08:00
  • 6a53ff6924
    Update CLI/Compile.cpp Arseny Kapoulkine 2024-02-26 09:06:57 -08:00
  • 5f30bd1f0d Use raw pointers for vectorX configuration instead Arseny Kapoulkine 2024-02-26 08:46:40 -08:00
  • 3b0e93bec9
    Sync to upstream/release/614 (#1173) 0.614 Vighnesh-V 2024-02-23 12:08:34 -08:00
  • 0ab33af5c2 Merge branch 'upstream' into merge Vighnesh 2024-02-23 11:12:27 -08:00
  • ccb5385a72 Merge branch 'master' into merge Vighnesh 2024-02-23 10:55:08 -08:00