Commit graph

  • 38ccd662f2 Expand Language with variant stuff. Alexander McCord 2024-05-26 15:21:08 -0700
  • d6f553a794 Sketch out Language a little bit. Still WIP. Alexander McCord 2024-05-26 13:11:38 -0700
  • 18726c1ed5 This violates ODR. Move implementation to header. Alexander McCord 2024-05-26 12:06:24 -0700
  • 11f72000a9 Move std::hash specialization to header. Alexander McCord 2024-05-26 12:04:58 -0700
  • c8fe77c268
    Sync to upstream/release/627 () 0.627 aaron 2024-05-26 13:09:09 -0400
  • 241fcf8eba Merge branch 'upstream' into merge Aaron Weiss 2024-05-26 08:34:47 -0700
  • 26fb155507 Merge branch 'master' into merge Aaron Weiss 2024-05-26 08:34:43 -0700
  • bad9e1476e 627 Aaron Weiss 2024-05-26 08:33:40 -0700
  • d13a86be41 Formatting. Alexander McCord 2024-05-24 13:27:03 -0700
  • 603da12809 Just realized DenseHashMap doesn't make sense for Id and L. Alexander McCord 2024-05-24 13:26:30 -0700
  • 00a15a9e8c Add part of definition 2.2. Alexander McCord 2024-05-24 13:24:48 -0700
  • dd65db40ee Make sure some things aren't inherited. Alexander McCord 2024-05-24 10:49:05 -0700
  • cf712b316a Rename 3 fields. Alexander McCord 2024-05-24 10:48:08 -0700
  • b44c525f10 Got the type of hashcons wrong. Fixed. Alexander McCord 2024-05-24 10:47:35 -0700
  • 0dbe1a5022
    add cmake folder to .gitignore () birds3345 2024-05-22 16:07:15 -0400
  • c73ecd8e08
    Fix typo in a comment () birds3345 2024-05-21 16:58:33 -0400
  • 640ead1b9e Not sure why Language was templated. Absent-minded me. Alexander McCord 2024-05-19 11:38:11 -0700
  • b235faf489 Implement UnionFind, just without ranks. Alexander McCord 2024-05-18 15:49:06 -0700
  • 2338185296 Definition 2.1.1. Alexander McCord 2024-05-18 15:26:57 -0700
  • ab0d7c0387 Add Luau.EqSat project with some barebones. Alexander McCord 2024-05-18 01:07:45 -0700
  • aea86e5542 Ignoring my .clangd changes. Alexander McCord 2024-05-18 01:04:04 -0700
  • 8dd9d42acb Add .cache for clangd. Alexander McCord 2024-05-17 20:30:49 -0700
  • fe0a819472
    Sync to upstream/release/626 () 0.626 vegorov-rbx 2024-05-16 16:02:03 -0700
  • 0f61e4e7a4 Merge fix Vyacheslav Egorov 2024-05-16 15:25:15 -0700
  • ca46dd6fe8 Merge branch 'upstream' into merge Vyacheslav Egorov 2024-05-16 15:22:49 -0700
  • e5de2ed3cc Merge branch 'master' into merge Vyacheslav Egorov 2024-05-16 15:22:42 -0700
  • 0386eec734 Sync to upstream/release/626 Vyacheslav Egorov 2024-05-16 15:22:22 -0700
  • bbf1a90154
    fix comment birds3345 2024-05-12 20:10:39 -0400
  • 7c5dffd424 Check if binding is at global position JohnnyMorganz 2024-05-12 13:40:10 +0200
  • bd19a9779e Add test case JohnnyMorganz 2024-05-12 13:33:19 +0200
  • 2a80f5e1d1
    Sync to upstream/release/625 () 0.625 Vighnesh-V 2024-05-10 11:21:45 -0700
  • f172471b87 Merge branch 'upstream' into merge Vighnesh 2024-05-10 09:21:07 -0700
  • f76a99b800 Merge branch 'master' into merge Vighnesh 2024-05-10 09:18:10 -0700
  • 9bce20cb5c Sync to upstream/release/625 Vighnesh 2024-05-10 09:17:09 -0700
  • a775bbc6fc
    Fix confusing warning when CMake version is too low () Bjorn 2024-05-10 03:36:37 -0700
  • 17a1dc320e Fix confusing warning when CMake version is too low; bjorn 2024-05-10 00:08:52 -0700
  • 905a37b928
    Update native code generation note in the security guarantees () vegorov-rbx 2024-05-08 13:35:12 -0700
  • 56db6b0b2a
    Update native code generation note in the security guarantees vegorov-rbx 2024-05-08 13:32:36 -0700
  • 39ab275f5f
    Check bytecode version before writing type information GRH 2024-05-08 22:43:41 +0300
  • 912877e26f add cmake folder to .gitignore birds3345 2024-05-04 01:15:24 -0400
  • 8a64cb8b73
    Sync to upstream/release/624 () 0.624 Andy Friesen 2024-05-03 13:17:51 -0700
  • 1ad7b9cc56 Merge branch 'upstream' into merge Andy Friesen 2024-05-03 09:49:16 -0700
  • f4ecf437ba Merge branch 'master' into merge Andy Friesen 2024-05-03 09:47:22 -0700
  • 93468ca88d Sync to upstream/release/624 Andy Friesen 2024-05-03 09:38:34 -0700
  • 7edd58afed
    Add benchmarks for native compilation with type info enabled () vegorov-rbx 2024-05-02 08:33:47 -0700
  • cdd0d053bb
    Add benchmarks for native compilation with type info enabled vegorov-rbx 2024-05-02 08:17:51 -0700
  • f5303b3dd7
    Make table.concat faster () Arseny Kapoulkine 2024-04-29 05:19:01 -0700
  • dda57dad6c
    Explicit numerical comparison vegorov-rbx 2024-04-29 05:02:16 -0700
  • 2bb42da32f tests: Add more tests for better coverage Arseny Kapoulkine 2024-04-27 18:34:20 -0700
  • dfdc124e27 tests: Add more coverage for table.concat corner cases Arseny Kapoulkine 2024-04-27 18:26:14 -0700
  • 7ec3117177 Make table.concat faster Arseny Kapoulkine 2024-04-27 18:14:53 -0700
  • af15c3cf17
    CodeGen: Fix a typo in X64 (dis)assembler () Arseny Kapoulkine 2024-04-26 11:14:13 -0700
  • be1415a363 CodeGen: Fix a typo in X64 (dis)assembler Arseny Kapoulkine 2024-04-26 10:47:22 -0700
  • 259e509038
    Sync to upstream/release/623 () 0.623 Alexander McCord 2024-04-25 15:26:09 -0700
  • 88dd289100 Fix missing include. Alexander McCord 2024-04-25 14:03:47 -0700
  • 76ed1a5370 Merge branch 'heads/upstream' into merge Alexander McCord 2024-04-25 13:57:53 -0700
  • 8d0a650a25 Merge branch 'master' into merge Alexander McCord 2024-04-25 13:57:44 -0700
  • 50a2f8daa8 Sync to upstream/release/623 Alexander McCord 2024-04-25 13:57:23 -0700
  • 68bd1b2349
    Sync to upstream/release/622 () 0.622 aaron 2024-04-19 14:48:02 -0700
  • 641e9f6eb5 Merge branch 'upstream' into merge Aaron Weiss 2024-04-19 14:05:22 -0700
  • 5cf508a73b Merge branch 'master' into merge Aaron Weiss 2024-04-19 14:05:01 -0700
  • 67b9145268 Sync to upstream/release/622 Aaron Weiss 2024-04-19 14:04:30 -0700
  • 9c2146288d
    Sync to upstream/release/621 () 0.621 vegorov-rbx 2024-04-12 10:18:49 -0700
  • 858b93a5f3 Sync fixup Vyacheslav Egorov 2024-04-12 14:07:34 +0300
  • f97e96dc29 Merge branch 'upstream' into merge Vyacheslav Egorov 2024-04-12 13:46:23 +0300
  • 7c346a0a69 Merge branch 'master' into merge Vyacheslav Egorov 2024-04-12 13:45:09 +0300
  • 0f0c0e4d28 Sync to upstream/release/621 Vyacheslav Egorov 2024-04-12 13:44:40 +0300
  • 67e16cba18
    Sync to upstream/release/620 () 0.620 Vighnesh-V 2024-04-05 13:45:09 -0700
  • 5aa6d99340 transplant game engine fix for memory safety issues in normalization into OSS changes Vighnesh 2024-04-05 13:27:37 -0700
  • 0f1973954c remove trailing . Vighnesh 2024-04-05 11:30:53 -0700
  • 9cb93a98bc manually fix cmake configuration error Vighnesh 2024-04-05 11:27:48 -0700
  • 2e1c0404d1 Merge branch 'upstream' into merge Vighnesh 2024-04-05 10:45:02 -0700
  • 6bef0b10ca Merge branch 'master' into merge Vighnesh 2024-04-05 10:44:49 -0700
  • c730a51ca8 Sync to upstream/release/620 Vighnesh 2024-04-05 10:41:05 -0700
  • 3e437e4957 Alternative check Vyacheslav Egorov 2024-04-02 21:31:02 +0300
  • d1df773e47 Testing changes for Android and iOS tests Vyacheslav Egorov 2024-04-02 21:22:21 +0300
  • 9649e5e446
    Fix CMake configuration error when CLI targets are not included again () vegorov-rbx 2024-03-31 05:59:46 -0700
  • 8747f083a4 Fix CMake configuration error when CLI targets are not included again Vyacheslav Egorov 2024-03-31 15:57:42 +0300
  • 47ad768c69
    Sync to upstream/release/619 () 0.619 Lily Brown 2024-03-30 16:14:44 -0700
  • 3e1b4130ea Merge branch 'upstream' into merge Lily Brown 2024-03-30 15:51:08 -0700
  • 77598ed0a6 Merge branch 'master' into merge Lily Brown 2024-03-30 15:50:29 -0700
  • fb90dc083b Sync with upstream/release/620 Lily Brown 2024-03-30 15:49:03 -0700
  • 4b12cccac2
    Update Ast.cpp broihategithubsignuprocess 2024-03-29 01:40:03 -0400
  • bac85116f6
    Fix CMake configuration error when CLI targets are not included () vegorov-rbx 2024-03-25 09:08:15 -0700
  • aae0f549f9 Fix CMake configuration error when CLI targets are not included Vyacheslav Egorov 2024-03-25 17:57:04 +0200
  • c1830d8b81
    Sync to upstream/release/618 () 0.618 Andy Friesen 2024-03-22 10:47:10 -0700
  • d8f49d6ca2 Compiler fixes for MSVC and GCC. Andy Friesen 2024-03-22 10:33:09 -0700
  • 4931165635 Merge branch 'upstream' into merge Andy Friesen 2024-03-22 10:24:30 -0700
  • a30b2aebfd Merge branch 'master' into merge Andy Friesen 2024-03-22 10:21:47 -0700
  • 6fff08b621 Sync to upstream/release/618 Andy Friesen 2024-03-22 10:21:27 -0700
  • d21b6fdb93
    Sync to upstream/release/617 () 0.617 Alexander McCord 2024-03-15 16:37:39 -0700
  • c1bbf1ebec Merge branch 'heads/upstream' into merge Alexander McCord 2024-03-15 14:12:09 -0700
  • 5e9a567e09 Merge branch 'master' into merge Alexander McCord 2024-03-15 14:11:30 -0700
  • f27d4f52c3 Sync to upstream/release/617 Alexander McCord 2024-03-15 14:01:00 -0700
  • a7683110d7
    CodeGen: Preserve known tags for LOAD_TVALUE synthesized from LOADK () Arseny Kapoulkine 2024-03-15 09:49:00 -0700
  • b6efddfde3 Merge branch 'master' into cg-ltvtag Arseny Kapoulkine 2024-03-15 09:32:55 -0700
  • d2ed2150ca
    Work around ASLR+ASAN compatibility issues in GHA () Arseny Kapoulkine 2024-03-15 09:32:27 -0700
  • 556031c027 Work around ASLR+ASAN compatibility issues Arseny Kapoulkine 2024-03-15 09:21:19 -0700
  • fdfbcae944 CodeGen: Preserve known tags for LOAD_TVALUE synthesized from LOADK Arseny Kapoulkine 2024-03-14 13:54:19 -0700
  • 9aa82c6fb9
    CodeGen: Improve lowering of NUM_TO_VEC on A64 for constants () Arseny Kapoulkine 2024-03-13 12:56:11 -0700