Commit graph

  • 183527f001
    Fix negation type 'inner' method in user-defined type functions vegorov-rbx 2024-12-20 10:49:14 -08:00
  • d74c98ee86
    Fix typo in CONTRIBUTING.md TechHog 2024-12-20 10:42:06 -05:00
  • 8f94786ceb
    Refactor CLI structure to match the include/src split that our other projects have. (#1573) aaron 2024-12-17 13:50:27 -08:00
  • a52002d657 don't need to duplicate require, per vegorov Aaron Weiss 2024-12-17 13:39:09 -08:00
  • a689982263 update the makefile as well Aaron Weiss 2024-12-17 11:51:58 -08:00
  • 4d814f98fa require in Luau.CLI.lib Aaron Weiss 2024-12-17 11:41:33 -08:00
  • a885998948 fix a silly problem with RequireByString.test.cpp depending on the repository being checked out as luau Aaron Weiss 2024-12-17 11:37:30 -08:00
  • 9dc6f3033b cli lib restructuring Aaron Weiss 2024-12-17 10:49:20 -08:00
  • d1739ba151 Fix unused variable warning Petri Häkkinen 2024-12-17 11:10:21 +02:00
  • 81488f1fe4 Add vector lib micro benchmark (just vector.create at this point) Petri Häkkinen 2024-12-17 10:51:30 +02:00
  • 21998aa342 Reimplement changes to luauF_vector in less intrusive way Petri Häkkinen 2024-12-17 10:11:21 +02:00
  • 69b481cb06 Clean up VectorConstants test. Add legacy constructor test case. Petri Häkkinen 2024-12-17 09:55:50 +02:00
  • 186b4e693b Switch vector library type definition based on flags without string manipulation Petri Häkkinen 2024-12-17 09:52:12 +02:00
  • 7ab3482003
    Remove Ast dependency on CLI.Lib (#1571) vegorov-rbx 2024-12-16 16:40:46 -08:00
  • 6029f2ed73
    Remove Ast dependency on CLI.Lib vegorov-rbx 2024-12-16 16:29:15 -08:00
  • bba1afce66 Introduce skipWhitespace JohnnyMorganz 2024-12-16 21:18:14 +00:00
  • a14ee98529 Revert skipComments -> skipTrivia JohnnyMorganz 2024-12-16 21:11:04 +00:00
  • 158e56956b Check contents of lexeme in Lexer test JohnnyMorganz 2024-12-16 20:16:14 +00:00
  • 00a5e2f2e9 Tokenize whitespace in Lexer JohnnyMorganz 2024-12-16 20:00:37 +00:00
  • e8e84a72c5 Modify 3rd argument of vector.create to be optional in type definitions Petri Häkkinen 2024-12-16 15:06:53 +02:00
  • 044c97b38d Add support for two components to vector.create fastcall function Petri Häkkinen 2024-12-16 14:02:00 +02:00
  • 7246c2ae89 Add 2-component overload for vector.create Petri Häkkinen 2024-12-16 12:09:00 +02:00
  • 1387f6d3e7 Vector constants with two components Petri Häkkinen 2024-12-16 11:47:45 +02:00
  • 43c03168ea Analysis: Make typeof on a type userdata return "type" nothing1649 2024-12-16 11:02:52 +11:00
  • 2e6fdd90a0
    Sync to upstream/release/655 (#1563) 0.655 Vighnesh-V 2024-12-13 13:02:30 -08:00
  • 87eac7befa Merge branch 'upstream' into merge Vighnesh 2024-12-13 11:21:49 -08:00
  • 79cdfe1094 Merge branch 'master' into merge Vighnesh 2024-12-13 11:21:40 -08:00
  • 906a00d498 Sync to upstream/release/655 Vighnesh 2024-12-13 10:57:30 -08:00
  • 91cf840cf5
    fix: remove changes to files under bench ramdoys 2024-12-11 10:56:17 -05:00
  • decbe0d9a9 fix: update applicable .lua files to .luau ramdoys 2024-12-09 17:55:10 -05:00
  • f4ebaa754e fix: update line number again ramdoys 2024-12-08 23:39:18 -05:00
  • 2f3e2f16bd fix: update line number ramdoys 2024-12-08 23:31:31 -05:00
  • 252cf44b06 fix: revert to one line statement ramdoys 2024-12-08 23:25:19 -05:00
  • 2d8b42b6b7 fix: more test!! ramdoys 2024-12-08 23:17:37 -05:00
  • 48ca5541ca fix: another test ramdoys 2024-12-08 23:11:34 -05:00
  • 177c0dddca fix: test? ramdoys 2024-12-08 22:58:32 -05:00
  • 4d3cda284b fix: testing ramdoys 2024-12-08 22:53:03 -05:00
  • c0bc29bba5 fix: update even more line numbers ramdoys 2024-12-08 22:35:47 -05:00
  • 9281bd727e fix: update more line numbers ramdoys 2024-12-08 22:26:32 -05:00
  • 4f7b50d760 fix: update line numbers ramdoys 2024-12-08 22:09:04 -05:00
  • 157244c097 Merge branch 'patch-1' of https://github.com/Ramdoys/luau into patch-1 ramdoys 2024-12-08 21:52:47 -05:00
  • fd7ab86368 fix: few uneeded changes ramdoys 2024-12-08 21:51:52 -05:00
  • 6cb2fffd0e
    Update init.lua ramdoys 2024-12-08 17:22:44 -05:00
  • 89ae76416f Update all applicable .lua files to .luau ramdoys 2024-12-08 17:18:24 -05:00
  • 3b435d4920 Update applicable .lua files to .luau ramdoys 2024-12-08 16:48:54 -05:00
  • 8b8118b027
    Convert Luau heap dumps to Chrome heap snapshots (#1554) jkelaty-rbx 2024-12-06 10:04:57 -08:00
  • 4c86dbcd40 Add one more todo jkelaty 2024-12-06 09:30:10 -08:00
  • 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