Commit graph

  • 4ac321504d Fix unused variable error Petri Häkkinen 2023-11-13 12:47:04 +02:00
  • 996db08210 Extend vector constants to four components Petri Häkkinen 2023-11-13 10:30:56 +02:00
  • 5ea64be340 Merge branch 'master' into petrih-vector-literals Petri Häkkinen 2023-11-13 10:05:50 +02:00
  • 4b2af900c2
    Fix link to .luaurc info in README (#1101) JohnnyMorganz 2023-11-12 22:48:41 +01:00
  • 461e9de71d
    fix JohnnyMorganz 2023-11-12 18:12:32 +01:00
  • c04c165fc2
    Fix link to .luaurc info in README JohnnyMorganz 2023-11-12 18:11:30 +01:00
  • c2ba1058c3
    Sync to upstream/release/603 (#1097) 0.603 Alexander McCord 2023-11-10 13:10:07 -08:00
  • e57cbf6132 Merge branch 'heads/upstream' into merge Alexander McCord 2023-11-10 10:13:36 -08:00
  • 63436480a0 Merge branch 'master' into merge Alexander McCord 2023-11-10 10:08:30 -08:00
  • 4b68791b2c Sync to upstream/release/603 Alexander McCord 2023-11-10 10:05:48 -08:00
  • 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 +02:00
  • 91b50ff729 Revert bytecode version to 4 unless LuaVectorLiterals flag is enabled Petri Häkkinen 2023-11-10 15:56:57 +02:00
  • d4f6c50f9f
    Update tests/Compiler.test.cpp Petri Häkkinen 2023-11-10 15:51:16 +02:00
  • bbe06c00c6
    Update tests/Compiler.test.cpp Petri Häkkinen 2023-11-10 15:51:05 +02:00
  • 6e1f65b41f
    Update Compiler/src/Compiler.cpp Petri Häkkinen 2023-11-10 15:49:45 +02:00
  • abc856d7e8 Enable LuauVectorLiterals flag for unit test Petri Häkkinen 2023-11-10 12:56:24 +02:00
  • abaef3f9c8 Add LuauVectorLiterals fast flag Petri Häkkinen 2023-11-10 11:59:42 +02:00
  • 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 +02:00
  • 33c48485f1 Fix assert failures with extra conformance tests Petri Häkkinen 2023-11-10 11:39:43 +02:00
  • 574130756f Fix number of digits to print in dumpConstant Petri Häkkinen 2023-11-10 11:04:02 +02:00
  • c89db6bd11 Fix styling Petri Häkkinen 2023-11-09 13:13:36 +02:00
  • 27c4ecaab8 Dump vector constants when outputting bytecode as text Petri Häkkinen 2023-11-09 13:02:43 +02:00
  • b3b0e10282 Add unit test for vector literals Petri Häkkinen 2023-11-09 12:55:24 +02:00
  • 83d4de36e0 Reimplement vector literals in built-in folding (requires optimization level 2) Petri Häkkinen 2023-11-09 12:45:35 +02:00
  • 75afd7747e Optimize vector literals by storing them in the constant table (supported only for 3 arguments) Petri Häkkinen 2023-11-08 14:47:02 +02:00
  • 9301d7fe11 Remove setpvaluefast Petri Häkkinen 2023-11-08 10:20:16 +02:00
  • 6c5785b35e Clarify intention of LU_TAG_COUNT Petri Häkkinen 2023-11-07 13:06:25 +02:00
  • bcffa3fe5a Revert setpvaluefast in forgLoopNodeIter because it causes assertion failure (why?) Petri Häkkinen 2023-11-07 12:42:00 +02:00
  • 86476fda4c Optimize for loops using setpvaluefast, a variant of setpvalue which only sets the value of lightuserdata without setting type and tag Petri Häkkinen 2023-11-07 11:57:29 +02:00
  • bdc142e948 Internal tag for iterators Petri Häkkinen 2023-11-07 11:43:53 +02:00
  • 09840f8f32 Add lightuserdatatag macro Petri Häkkinen 2023-11-07 11:20:54 +02:00
  • 23b516e158 Fix equality checks to also check lightuserdata tags Petri Häkkinen 2023-11-06 10:57:39 +02:00
  • eb2f1558f2 Fix missing else Petri Häkkinen 2023-11-04 07:42:22 +02:00
  • 7105c81579
    Sync to upstream/release/602 (#1089) 0.602 aaron 2023-11-03 16:45:04 -07:00
  • efe133abe9 Merge branch 'upstream' into merge Aaron Weiss 2023-11-03 12:48:56 -07:00
  • a0b9950541 Sync to upstream/release/602 Aaron Weiss 2023-11-03 12:47:28 -07:00
  • 1a9159daff
    Record table type alias property locations (#1046) JohnnyMorganz 2023-11-02 16:14:51 +00:00
  • 37c5a3fa9e Remove stray semicolon Petri Häkkinen 2023-11-02 16:18:04 +02:00
  • eaf90b445d Clean up Petri Häkkinen 2023-11-02 12:41:13 +02:00
  • 1491dc64c9 Add lua_setlightuserdataname and lua_getlightuserdataname Petri Häkkinen 2023-11-02 11:58:13 +02:00
  • 002aaf8dcf Add lua_lightuserdatatag Petri Häkkinen 2023-11-02 11:05:44 +02:00
  • 661734412f Add lua_pushlightuserdatatagged and lua_tolightuserdatatagged Petri Häkkinen 2023-11-02 10:55:07 +02:00
  • 5622474b6a Merge remote-tracking branch 'origin/merge' Arseny Kapoulkine 2023-11-01 18:11:17 -07:00
  • b647288375
    Delete rfcs directory Arseny Kapoulkine 2023-10-30 10:49:36 -07:00
  • 88eec1da37
    Update CONTRIBUTING.md Arseny Kapoulkine 2023-10-30 09:16:59 -07:00
  • 6d564abf81
    Update README.md Arseny Kapoulkine 2023-10-30 09:02:22 -07:00
  • 45f4b87991 Attempt to disable codecov patch status check Arseny Kapoulkine 2023-10-27 17:11:17 -07:00
  • e5ec0cdff3
    Sync to upstream/release/601 (#1084) 0.601 Lily Brown 2023-10-27 14:18:41 -07:00
  • 98217437ec perhaps this works better Lily Brown 2023-10-27 13:42:42 -07:00
  • 9216e4cb27 attempt allowing a more complex expression here Lily Brown 2023-10-27 13:22:39 -07:00
  • 592469373b Merge branch 'upstream' into merge Lily Brown 2023-10-27 13:04:04 -07:00
  • a4ceaa10ec Merge branch 'master' into merge Lily Brown 2023-10-27 12:34:25 -07:00
  • 8237b2f593 Sync to upstream/release/601 Lily Brown 2023-10-27 12:33:36 -07:00
  • 784e3ebc7d
    Merge 37b5feec36 into 87d955d5eb ABOGADO RAMÓN CERDA QUIROZ 2023-10-26 11:18:21 -06:00
  • 37b5feec36
    Update SECURITY.md ABOGADO RAMÓN CERDA QUIROZ 2023-10-26 11:17:59 -06:00
  • 87d955d5eb Fix remaining references to Roblox org outside of source code Arseny Kapoulkine 2023-10-24 10:32:59 -07:00
  • 88fcbd58e6
    Update README.md Arseny Kapoulkine 2023-10-24 10:28:19 -07:00
  • ff59ced5ee
    Delete docs directory Arseny Kapoulkine 2023-10-24 10:22:54 -07:00
  • 26f79951f7
    TypePairHash.h: include cstdint (#1078) Maciej Barć 2023-10-24 19:02:46 +02:00
  • 2bb870fd8e
    TypePairHash.h: include cstdint Maciej Barć 2023-10-23 22:32:09 +02:00
  • 13e3af2724
    Delete papers directory Arseny Kapoulkine 2023-10-23 09:02:08 -07:00
  • d70a02a2d0
    Delete CNAME Arseny Kapoulkine 2023-10-23 08:57:58 -07:00
  • 011c1afbde
    Implement bit32.byteswap (#1075) Micah 2023-10-23 08:00:48 -07:00
  • d3ea567395
    Update VM/src/lbuiltins.cpp Arseny Kapoulkine 2023-10-20 18:13:23 -07:00
  • f840c52f3d
    Update VM/src/lbitlib.cpp Arseny Kapoulkine 2023-10-20 18:13:18 -07:00
  • fd6250cf9d
    Sync to upstream/release/600 (#1076) 0.600 Vighnesh-V 2023-10-20 18:10:30 -07:00
  • c255dbc3c3
    Update tests/conformance/bitwise.lua Arseny Kapoulkine 2023-10-20 18:06:26 -07:00
  • 46f18bb352 comment out whole test case Vighnesh 2023-10-20 17:37:59 -07:00
  • 43915a4675 More test uncommenting Vighnesh 2023-10-20 17:07:09 -07:00
  • 7602c43214 Disable failing tests that rely on type paths Vighnesh 2023-10-20 16:09:58 -07:00
  • 8002cbb125 Merge branch 'upstream' into merge Vighnesh 2023-10-20 13:40:07 -07:00
  • 6e91ab9227 Merge branch 'master' into merge Vighnesh 2023-10-20 13:37:59 -07:00
  • 897a5da14e Sync to upstream/release/600 Vighnesh 2023-10-20 13:36:26 -07:00
  • 0cc649ce08
    Revert addition to documentation Dekkonot 2023-10-20 10:05:32 -07:00
  • e71a49c335
    Fix the single wrong conformance test Dekkonot 2023-10-20 09:40:49 -07:00
  • a634dbd737
    Add scoped fast flag to conformance tests Dekkonot 2023-10-20 09:37:02 -07:00
  • cacbd31694
    Add conformance tests for bit32.byteswap Dekkonot 2023-10-20 09:34:02 -07:00
  • 99a5140ac5
    Have fast flags default to false Dekkonot 2023-10-20 09:29:47 -07:00
  • 380bb7095d
    RFC: Built in buffer type and library (#739) Rerumu 2023-10-19 04:13:58 -04:00
  • d100d46357
    Update type-byte-buffer.md vegorov-rbx 2023-10-19 01:13:16 -07:00
  • 98dc6ed4d4
    Add missing case to codegen handler Micah 2023-10-18 16:27:16 -07:00
  • 740aa8d730
    Update type-byte-buffer.md vegorov-rbx 2023-10-18 06:04:01 -07:00
  • b8fa19b52d
    Move swap to assignment in builtin function Dekkonot 2023-10-17 14:26:19 -07:00
  • 9bf6888aa8
    Use fast flags correctly Dekkonot 2023-10-17 14:25:18 -07:00
  • f6c07e2032
    Implement built-in for bit32.byteswap Dekkonot 2023-10-16 17:56:25 -07:00
  • e34b0160f1
    Add normal implementation of bit32.byteswap Dekkonot 2023-10-16 17:34:40 -07:00
  • 61afc5e0dd
    Create CNAME Arseny Kapoulkine 2023-10-16 16:25:47 -07:00
  • cb59964bda
    Delete CNAME Arseny Kapoulkine 2023-10-16 16:25:28 -07:00
  • 6439719cd2
    Facelift of the Account OO example. (#578) Alexander McCord 2023-10-16 16:06:53 -07:00
  • 75c0680862
    Remove data model portion from RFC menarulalam 2023-10-16 11:27:17 -07:00
  • c45e1d0181
    Update and rename type-byte-array.md to type-byte-buffer.md Arseny Kapoulkine 2023-10-16 11:16:31 -07:00
  • 2bc8de17ee
    Update type-byte-array.md Arseny Kapoulkine 2023-10-16 11:15:38 -07:00
  • 7435a829d5
    Update type-byte-array.md Arseny Kapoulkine 2023-10-16 08:57:25 -07:00
  • 7e5643a4ad
    RFC: Add bit32.byteswap to support swapping the endianness of integers (#1052) Micah 2023-10-16 08:47:23 -07:00
  • ad1afb9cfe
    Update type-byte-array.md vegorov-rbx 2023-10-16 04:41:51 -07:00
  • cbe95e8dd8
    Update rfcs/type-byte-array.md vegorov-rbx 2023-10-16 04:32:34 -07:00
  • 24fdac4c05
    Sync to upstream/release/599 (#1069) 0.599 Lily Brown 2023-10-13 13:20:12 -07:00
  • dc6a75b450 Merge branch 'upstream' into merge Lily Brown 2023-10-13 12:43:34 -07:00
  • 4d2be9727e Merge remote-tracking branch 'origin/master' into merge Lily Brown 2023-10-13 12:42:29 -07:00
  • 34efdb3b0a Sync to upstream/release/599 Lily Brown 2023-10-13 12:38:31 -07:00