Commit graph

  • 123496b29c gcc fix. Andy Friesen 2023-05-19 12:11:10 -0700
  • f3a6e37324 Merge branch 'upstream' into merge Andy Friesen 2023-05-19 12:03:51 -0700
  • 4fb7594eaa Merge branch 'master' into merge Andy Friesen 2023-05-19 12:00:39 -0700
  • eb7106016e Sync to upstream/release/577 Andy Friesen 2023-05-19 11:59:59 -0700
  • f32126bfc0
    Prevent extern "C" propagation extern "C" is C++ specific and if we enable it our consumers are likely not C++ Jan200101 2023-05-19 20:00:04 +0200
  • da0458bf6e
    Add CodeGen C API (#931) Alex Orlenko 2023-05-18 12:03:29 +0100
  • cf0ba32597
    Enable compile-time user configuration for LUA_VECTOR_SIZE (#929) mundusnine 2023-05-16 12:04:49 +0000
  • 5ef3ded60a
    Add CodeGen C API Alex Orlenko 2023-05-15 23:06:51 +0100
  • a7fd6e99e7
    Update luaconf.h mundusnine 2023-05-12 19:36:08 +0000
  • 97965c7c0a
    Sync to upstream/release/576 (#928) 0.576 vegorov-rbx 2023-05-12 20:50:47 +0300
  • 59c2698970 Merge branch 'upstream' into merge Vyacheslav Egorov 2023-05-12 15:30:03 +0300
  • 38ab2e5f71 Merge branch 'master' into merge Vyacheslav Egorov 2023-05-12 15:29:52 +0300
  • 3247aabf75 Sync to upstream/release/576 Vyacheslav Egorov 2023-05-12 15:15:01 +0300
  • 8d8c7974f5
    Use correct globalScope in on demand type checker (#923) JohnnyMorganz 2023-05-11 12:35:56 +0100
  • 45c6476d41
    Add missing include for integer types (#925) Jan 2023-05-09 20:42:13 +0200
  • 4d3e84f282
    Add missing include for integer types Jan200101 2023-05-09 20:18:39 +0200
  • fd0f2f9d21 scoped fflag JohnnyMorganz 2023-05-09 16:39:49 +0100
  • c24209a7ab Move to autocomplete fixture JohnnyMorganz 2023-05-09 16:39:21 +0100
  • d75661b456 scopedfastflag in test case JohnnyMorganz 2023-05-09 16:05:11 +0100
  • b3dcab95ec Add test case JohnnyMorganz 2023-05-09 16:04:36 +0100
  • 741a915c0a Add FFlag JohnnyMorganz 2023-05-09 16:04:08 +0100
  • b925b0d087 Merge branch 'master' of https://github.com/Roblox/luau into typechecker-global-scope JohnnyMorganz 2023-05-09 13:03:00 +0100
  • 8591465f5e Use correct globalScope in on demand type checker JohnnyMorganz 2023-05-08 22:16:57 +0100
  • 0014905b69
    Luau.Analyze.CLI must link pthreads on Linux. (#920) 0.575 Andy Friesen 2023-05-05 15:41:46 -0700
  • 941e3c5990 Luau.Analyze.CLI must link pthreads on Linux. Andy Friesen 2023-05-05 15:35:27 -0700
  • f7c780164d Add pthread as a link dependency to Luau.Analyze.CLI for Linux. Andy Friesen 2023-05-05 15:33:05 -0700
  • 8453570658
    Sync to upstream/release/575 (#919) Andy Friesen 2023-05-05 14:52:49 -0700
  • 12c1edf6c6 This test fails on a64 so disable it for now. Andy Friesen 2023-05-05 13:25:00 -0700
  • 95f0a04e06 Merge branch 'upstream' into merge Andy Friesen 2023-05-05 12:57:26 -0700
  • cc96f86c08 Merge branch 'master' into merge Andy Friesen 2023-05-05 12:57:23 -0700
  • 716f63321a Sync to upstream/release/575 Andy Friesen 2023-05-05 12:57:12 -0700
  • 5891de6724
    Fix grammar issues (#915) JohnnyMorganz 2023-05-04 13:39:18 +0100
  • a1e36e7a28
    Update docs/_pages/grammar.md JohnnyMorganz 2023-05-04 13:07:19 +0100
  • 407247df97 Apply changes JohnnyMorganz 2023-05-02 19:59:04 +0100
  • 077fe6069a Fix type JohnnyMorganz 2023-05-02 15:14:02 +0100
  • 5278daa506 Fix type JohnnyMorganz 2023-05-02 14:43:19 +0100
  • f3c0fea22e Fix ? and type surrounded by parens JohnnyMorganz 2023-05-02 13:27:49 +0100
  • 62481d1dd5 Allow empty table type JohnnyMorganz 2023-05-02 13:19:55 +0100
  • 1dbd90ca62 fix type pack param default JohnnyMorganz 2023-05-02 12:57:12 +0100
  • f2e9fd3c1f Fix generic type list grammar for func defs JohnnyMorganz 2023-05-02 12:56:29 +0100
  • e8c0550586
    Improve the type for os.date using overloads (#874) JohnnyMorganz 2023-05-01 16:09:05 +0100
  • 4b267aa5c5
    Sync to upstream/release/574 (#910) 0.574 vegorov-rbx 2023-04-28 22:55:13 +0300
  • 348f85cc1c Merge branch 'upstream' into merge Vyacheslav Egorov 2023-04-28 14:57:08 +0300
  • 8bd3714566 Merge branch 'master' into merge Vyacheslav Egorov 2023-04-28 14:56:34 +0300
  • 1c2ce0d731 Sync to upstream/release/574 Vyacheslav Egorov 2023-04-28 14:55:55 +0300
  • 8173491d86
    Update grammar.md (#909) JohnnyMorganz 2023-04-24 20:21:26 +0100
  • 1298fc8200
    Update grammar.md JohnnyMorganz 2023-04-24 19:54:13 +0100
  • e7a93094f3
    Merge 49822e765c into fe7621ee8c T 'Filtered' C 2023-04-24 00:31:30 +0200
  • fe7621ee8c
    Sync to upstream/release/573 (#903) 0.573 Andy Friesen 2023-04-21 15:14:26 -0700
  • 1126490e24 Merge branch 'upstream' into merge Andy Friesen 2023-04-21 14:45:20 -0700
  • a0f9842ba2 Merge branch 'master' into merge Andy Friesen 2023-04-21 14:41:12 -0700
  • d5cdb687e0 Sync to upstream/release/573 Andy Friesen 2023-04-21 14:41:03 -0700
  • 8ed808eb52
    Add prefix and name location to AstTypeReference (#902) JohnnyMorganz 2023-04-17 15:19:56 +0100
  • d141a5c48d
    Sync to upstream/release/572 (#899) 0.572 vegorov-rbx 2023-04-14 21:06:22 +0300
  • c1eccd231b Fix space JohnnyMorganz 2023-04-14 18:49:12 +0100
  • fea90133f0 Fix tests JohnnyMorganz 2023-04-14 18:25:50 +0100
  • 48de367399 Fix initialisation JohnnyMorganz 2023-04-14 18:17:44 +0100
  • e399794562 Fix + json encoder JohnnyMorganz 2023-04-14 18:03:48 +0100
  • 50847e134f Add prefix and name location to AstTypeReference JohnnyMorganz 2023-04-14 17:48:13 +0100
  • 33b95582ac Build fix Vyacheslav Egorov 2023-04-14 16:46:13 +0300
  • 1ffbf6cd14 Merge branch 'upstream' into merge Vyacheslav Egorov 2023-04-14 15:06:30 +0300
  • 70ef0fbc83 Merge branch 'master' into merge Vyacheslav Egorov 2023-04-14 15:06:24 +0300
  • 5e771b87ae Sync to upstream/release/572 Vyacheslav Egorov 2023-04-14 15:05:27 +0300
  • 7345891f6b
    Add lua_getuserdatadtor (#870) Petri Häkkinen 2023-04-11 22:46:55 +0300
  • f43ff52af2 Line breaks Petri Häkkinen 2023-04-11 08:47:20 +0300
  • 25384218ca Add typedef lua_Destructor Petri Häkkinen 2023-04-11 08:46:50 +0300
  • c6e4f49e32 Merge branch 'master' into petrih-getuserdatadtor Petri Häkkinen 2023-04-11 08:34:16 +0300
  • ba67fb275e
    Sync to upstream/release/571 (#895) 0.571 Andy Friesen 2023-04-07 14:01:29 -0700
  • 395bf5cdf5 Merge branch 'upstream' into merge Andy Friesen 2023-04-07 12:56:54 -0700
  • 97f8bf6cd8 Merge branch 'master' into merge Andy Friesen 2023-04-07 12:56:51 -0700
  • 5309401f49 Sync to upstream/release/571 Andy Friesen 2023-04-07 12:56:27 -0700
  • 525a714570
    Add a note about exhaustive analysis trick. Alexander McCord 2023-04-03 12:09:34 -0700
  • d148d7d574
    Luau Recap: March 2023 (#886) vegorov-rbx 2023-03-31 21:52:31 +0300
  • 1212fdacbf
    Sync to upstream/release/570 (#885) 0.570 vegorov-rbx 2023-03-31 21:42:49 +0300
  • cbe7a9fc40 Fix typo Vyacheslav Egorov 2023-03-31 19:44:02 +0300
  • f706d2829b Tuning the text and formatting Vyacheslav Egorov 2023-03-31 18:23:39 +0300
  • d997b04a6e Fix Markdown warning Vyacheslav Egorov 2023-03-31 18:04:17 +0300
  • abaa67d3d1 Initial post version Vyacheslav Egorov 2023-03-31 18:01:34 +0300
  • d071e410ce g++ build fix Vyacheslav Egorov 2023-03-31 16:25:13 +0300
  • d70df6362e Merge branch 'upstream' into merge Vyacheslav Egorov 2023-03-31 15:23:00 +0300
  • c6b6ab6150 Merge branch 'master' into merge Vyacheslav Egorov 2023-03-31 15:22:57 +0300
  • d1acde36bb Sync to upstream/release/570 Vyacheslav Egorov 2023-03-31 15:21:14 +0300
  • 99ab30cf04
    Do not call message handler in xpcall if allocation error Alex Orlenko 2023-03-28 22:39:04 +0100
  • b4ebad4862
    Sync to upstream/release/569 (#878) 0.569 Andy Friesen 2023-03-24 11:03:04 -0700
  • c9554518c6 Merge branch 'upstream' into merge Andy Friesen 2023-03-24 10:35:02 -0700
  • ce188220ba Merge branch 'master' into merge Andy Friesen 2023-03-24 10:34:57 -0700
  • 81200e13f6 Sync to upstream/release/569 Andy Friesen 2023-03-24 10:34:14 -0700
  • 0c0dfbabda Switch require's arg to unknown JohnnyMorganz 2023-03-23 21:32:54 +0000
  • 2fe2eb9bc5 Improve the type for os.date JohnnyMorganz 2023-03-22 13:26:34 +0000
  • 0d6aacf407
    RFC: Floor division operator (#832) Petri Häkkinen 2023-03-21 00:12:48 +0200
  • a4b31f940a
    Update compatibility.md Arseny Kapoulkine 2023-03-20 11:09:58 -0700
  • b079d89c4a Add Python, R and Julia as examples of other languages having floor division operator Petri Häkkinen 2023-03-19 21:12:18 +0200
  • 0d2c4844f1 Pull out test expression to fix compile errors on clang (CHECK does not like function pointers?) Petri Häkkinen 2023-03-19 20:58:52 +0200
  • ec02b1c716 Remove workaround for warning C4180 (causes issues on other compilers) Petri Häkkinen 2023-03-19 20:48:19 +0200
  • b34eeb0183 Test for lua_getuserdatadtor Petri Häkkinen 2023-03-19 20:22:40 +0200
  • 6a30fe2fe4 Add lua_getuserdatadtor Petri Häkkinen 2023-03-19 19:58:45 +0200
  • cc95264b48 Strengthen contract JohnnyMorganz 2023-03-19 14:40:26 +0000
  • 24185678fe RFC: User-defined type predicates JohnnyMorganz 2023-03-19 14:33:50 +0000
  • 42a2805f85
    Sync to upstream/release/568 (#865) 0.568 vegorov-rbx 2023-03-17 21:20:37 +0200
  • cccd4dcade
    Apply suggestions from code review Alan Jeffrey 2023-03-17 12:09:36 -0500