Commit graph

  • 4f9d75a07e TODO weak refs jkelaty 2024-12-05 13:51:40 -08:00
  • a816f22019 Table keys should have edges jkelaty 2024-12-05 13:51:00 -08:00
  • b29829b386 heapsnapshot.py jkelaty 2024-12-04 01:23:43 -08:00
  • d0222bb554
    Sync to upstream/release/654 (#1552) Aviral Goel 2024-12-02 16:16:33 -08:00
  • dfdcff0897 Merge branch 'upstream' into merge Aviral Goel 2024-12-02 15:04:45 -08:00
  • 341aa38768 Merge branch 'master' into merge Aviral Goel 2024-12-02 15:04:30 -08:00
  • 230ab81326 Sync to upstream/release/654 Aviral Goel 2024-12-02 15:02:24 -08:00
  • a8a29c892a
    Merge 97db8166a5 into 8cc289fae4 boyned//Kampfkarren 2024-11-28 22:36:08 -08:00
  • 97db8166a5 Fix values preserving nil in iterators Kampfkarren 2024-11-28 22:34:35 -08:00
  • 8cc289fae4
    Replace parser test getParseError function for matchParseError (#1532) 0.654 ramdoys 2024-11-27 10:34:14 -05:00
  • 8f2ab4cbad
    Minor tweak to FASTCALL3 instruction (#1548) Arseny Kapoulkine 2024-11-28 00:07:37 +09:00
  • b5801d3377
    CodeGen: Optimize arithmetics for basic identities (#1545) Arseny Kapoulkine 2024-11-27 21:44:39 +09:00
  • 38e9317925 Minor tweak to FASTCALL3 instruction Arseny Kapoulkine 2024-11-27 11:46:41 +09:00
  • 0daedcdb9b Add a test for 0-a as well Arseny Kapoulkine 2024-11-27 11:18:33 +09:00
  • d83ff5a8bd Add optimization of a-0 and a+(-0) Arseny Kapoulkine 2024-11-27 10:01:29 +09:00
  • 301b06c152 Add forgotten math.h include Arseny Kapoulkine 2024-11-27 00:09:57 +09:00
  • 73c88c6b07 CodeGen: Add forgotten a/-1 case Arseny Kapoulkine 2024-11-27 00:04:06 +09:00
  • fb56d8b0ec tests: Expand conformance/basic with more arith checks Arseny Kapoulkine 2024-11-26 21:26:46 +09:00
  • 434c8f2c42 CodeGen: Optimize arithmetics for basic multiplicative identities Arseny Kapoulkine 2024-11-26 21:03:32 +09:00
  • d19a5f0699
    Sync to upstream/release/653 (#1541) 0.653 ayoungbloodrbx 2024-11-22 13:00:51 -08:00
  • 4fa6e97caa Merge branch 'upstream' into merge Alexander Youngblood 2024-11-22 12:39:19 -08:00
  • 0bd9321957 Sync to upstream/release/653 Alexander Youngblood 2024-11-22 11:41:38 -08:00
  • dd7a19d8ea Merge branch 'master' into merge Alexander Youngblood 2024-11-22 11:42:42 -08:00
  • 7a6142e792
    Update vector-math benchmark name to correctly display (#1539) vegorov-rbx 2024-11-19 16:13:52 -08:00
  • 5f8f4b6fa1
    Update vector-math benchmark name to correctly display vegorov-rbx 2024-11-19 16:01:42 -08:00
  • c62c47c9cd
    Merge branch 'luau-lang:master' into branch-1 ramdoys 2024-11-19 18:00:59 -05:00
  • b1b21f395a
    Compiler: Optimize k*n and k+n when types are known (#1529) Arseny Kapoulkine 2024-11-20 00:42:44 +09:00
  • 6be7e7a5cb
    Update Compiler/src/Compiler.cpp vegorov-rbx 2024-11-19 07:31:25 -08:00
  • c2e4ee0203
    Fix benchmark runner bug introduced in release 0.652 (#1530) Varun Saini 2024-11-18 04:20:05 -08:00
  • 390b73c90d
    Remove parenthesis ramdoys 2024-11-16 11:49:08 -05:00
  • 881a477ba7
    Remove CHECK_EQ ramdoys 2024-11-16 11:43:57 -05:00
  • d8e6bc83a7
    Merge branch 'luau-lang:master' into branch-1 ramdoys 2024-11-16 10:49:58 -05:00
  • c75daaabcc Set entry file prefix: '=' -> '@' Varun Saini 2024-11-16 01:40:58 -08:00
  • 859475d315 Compiler: Optimize k*n and k+n when types are known Arseny Kapoulkine 2024-11-16 16:02:05 +09:00
  • 9089c3b161
    fix: classes dont have commas Jack 2024-11-15 19:20:55 -06:00
  • dac61aa89f
    give vector its fields Jack 2024-11-15 19:18:38 -06:00
  • e905e30570
    Sync to upstream/release/652 (#1525) 0.652 Varun Saini 2024-11-15 14:29:30 -08:00
  • 4709fec28c Parser.test.cpp: auto (int) -> size_t Varun Saini 2024-11-15 13:15:39 -08:00
  • ebd074803f Merge branch 'upstream' into merge Varun Saini 2024-11-15 11:58:26 -08:00
  • 3c87474398 Merge branch 'master' into merge Varun Saini 2024-11-15 11:51:19 -08:00
  • f6f4d92107 Sync to upstream/release/652 Varun Saini 2024-11-15 11:37:29 -08:00
  • 8d507db686
    Push 2 ramdoys 2024-11-14 09:38:02 -05:00
  • 81283f8cb4
    Merge branch 'luau-lang:master' into branch-1 ramdoys 2024-11-14 09:36:29 -05:00
  • 741d321e04
    Remove getParseError in favor of matchParseError ramdoys 2024-11-14 09:35:21 -05:00
  • d1025d0029
    Remove noexcepts from Config (#1523) Varun Saini 2024-11-12 14:25:04 -08:00
  • 8ccaa59469 Remove noexcepts from Config Varun Saini 2024-11-12 14:11:19 -08:00
  • 53e6e4b8f0
    Fix mesh-normal-vector benchmark array access (#1514) Arseny Kapoulkine 2024-11-11 12:39:09 -08:00
  • 1265dae623
    Merge db28a52c78 into e6bf71871a birds3345 2024-11-08 22:22:21 -05:00
  • 97b79ac025 Fix mesh-normal-vector benchmark array access Arseny Kapoulkine 2024-11-08 18:29:17 -08:00
  • e6bf71871a
    CodeGen: Rewrite dot product lowering using a dedicated IR instruction (#1512) Arseny Kapoulkine 2024-11-08 16:23:09 -08:00
  • a36a3c41cc
    Sync to upstream/release/651 (#1513) 0.651 Hunter Goldstein 2024-11-08 13:41:45 -08:00
  • 9dc829b584 Use size_t in getDocumentOffsets Hunter Goldstein 2024-11-08 12:32:51 -08:00
  • 813c163626
    Merge 2c7ef54984 into 26b2307a8b karl-police 2024-11-08 21:16:03 +01:00
  • df67e4d62c Add headers missing when compiling with GCC Hunter Goldstein 2024-11-08 11:56:23 -08:00
  • af9d9ba13e Merge branch 'upstream' into merge Hunter Goldstein 2024-11-08 11:35:18 -08:00
  • 4399b17f95 Merge branch 'master' into merge Hunter Goldstein 2024-11-08 11:33:48 -08:00
  • c799a548e4 Sync to version/652 Hunter Goldstein 2024-11-08 10:43:24 -08:00
  • 81b691bf91 CodeGen: Rewrite DOT_VEC lowering for A64 using faddp Arseny Kapoulkine 2024-11-08 10:59:44 -08:00
  • 6ebac70495 CodeGen: Implement faddp opcode for A64 Arseny Kapoulkine 2024-11-08 10:51:14 -08:00
  • 8fc458edbd CodeGen: Implement a naive version of A64 DOT_VEC Arseny Kapoulkine 2024-11-08 10:40:12 -08:00
  • cd73807c09 CodeGen: Use DOT_VEC under a fast flag for lowering vector lib Arseny Kapoulkine 2024-11-08 10:09:23 -08:00
  • 74a91289e9 CodeGen: Implement DOT_VEC IR opcode Arseny Kapoulkine 2024-11-08 10:08:47 -08:00
  • d2c008c3a8 CodeGen: Implement support for vdpps AVX instruction Arseny Kapoulkine 2024-11-08 09:46:13 -08:00
  • 43bc8a48b7
    Merge 2700bd070c into 26b2307a8b birds3345 2024-11-06 23:56:11 -03:00
  • 26b2307a8b
    Replace old site urls (#1505) Barış 2024-11-07 02:23:33 +03:00
  • d9fd091594
    Merge branch 'luau-lang:master' into vector-ir-changes green 2024-11-06 12:42:52 +01:00
  • 47543e5df1
    Set the defining module even when the new solver cloned the type. (#1506) aaron 2024-11-05 15:25:38 -08:00
  • f1d4621d59
    Pre-populate/duplicate check class definitions (new solver) (#1493) checkraisefold 2024-11-05 15:21:18 -08:00
  • 3c40a117a9
    Set the defining module even when it cloned. aaron 2024-11-05 15:11:22 -08:00
  • 32d02a39cb
    Merge branch 'master' into class-population checkraisefold 2024-11-05 12:34:31 -08:00
  • 9a4bc6aeb8
    Fix definition module name & location (#1495) checkraisefold 2024-11-05 10:33:21 -08:00
  • 6a6a46f91b replace domain urls Barocena 2024-11-03 16:56:50 +03:00
  • f5df0c2a75 Update IrTranslateBuiltins.cpp Green 2024-11-02 14:39:42 +01:00
  • dc0ec48646 Update IrTranslateBuiltins.cpp Green 2024-11-02 14:11:27 +01:00
  • d9865a5610 fflag gate checkraisefold 2024-10-30 11:31:23 -07:00
  • 4eedd23a08 fix type alias expansion definition loc/module checkraisefold 2024-10-29 02:47:46 -07:00
  • 4074d2a3d1 Fix definition module name & location checkraisefold 2024-10-27 19:59:10 -07:00
  • 54e190af5c fflag gate checkraisefold 2024-10-30 11:45:57 -07:00
  • 414d6a4b97 update test checkraisefold 2024-10-29 03:04:26 -07:00
  • 55895a006e pre-populate class bindings checkraisefold 2024-10-27 18:13:22 -07:00
  • a251bc68a2
    Sync to upstream/release/650 (#1502) 0.650 Andy Friesen 2024-11-01 12:06:07 -07:00
  • c6cf1f829a Merge branch 'upstream' into merge Andy Friesen 2024-11-01 09:47:58 -07:00
  • 25de210308 Merge branch 'master' into merge Andy Friesen 2024-11-01 09:47:55 -07:00
  • ee5b473b86 Sync to upstream/release/650 Andy Friesen 2024-11-01 09:47:10 -07:00
  • db809395bf
    Sync to upstream/release/649 (#1489) 0.649 aaron 2024-10-25 16:15:01 -04:00
  • e85fb91cfd Merge branch 'upstream' into merge Aaron Weiss 2024-10-25 09:46:45 -07:00
  • ed05da573a Merge branch 'master' into merge Aaron Weiss 2024-10-25 09:46:40 -07:00
  • 1de169f006 Sync to upstream/release/649 Aaron Weiss 2024-10-25 09:46:08 -07:00
  • e491128f95
    Sync to upstream/release/648 (#1477) 0.648 vegorov-rbx 2024-10-18 10:27:15 -07:00
  • ce9f1eb905 Merge branch 'upstream' into merge Vyacheslav Egorov 2024-10-18 18:17:08 +03:00
  • bbd18bf0bd Merge branch 'master' into merge Vyacheslav Egorov 2024-10-18 18:17:04 +03:00
  • 47e3123863 Sync to upstream/release/648 Vyacheslav Egorov 2024-10-18 18:08:01 +03:00
  • d7842e08ae
    OSS cleanup - Sync/upstream/647 introduced unecessary new lines in Differ.cpp - this cleans it up (#1472) Vighnesh-V 2024-10-14 10:33:24 -07:00
  • 90b7247945 OSS cleanup - Sync/upstream/647 introduced unecessary new lines in Differ.cpp - this cleans it up Vighnesh 2024-10-14 09:55:46 -07:00
  • 77295c3610
    Sync to upstream/release/647 (#1469) 0.647 Vighnesh-V 2024-10-11 17:48:30 -07:00
  • fb8c190849 replicate changes to cmakelists Vighnesh 2024-10-11 17:16:39 -07:00
  • 268e0b2ab7 revert differ.h change Vighnesh 2024-10-11 17:13:33 -07:00
  • 837bba31e4 revert cmake file + update makefile Vighnesh 2024-10-11 16:57:52 -07:00
  • 5d74685798 unconditially add suppressing flag Vighnesh 2024-10-11 16:54:35 -07:00
  • a7324ce8fb what happens if we remove the flag Vighnesh 2024-10-11 16:50:14 -07:00