Commit graph

  • 263c282635 Merge branch 'master' into merge Vyacheslav Egorov 2023-08-25 18:45:50 +03:00
  • a811050505 Sync to upstream/release/592 Vyacheslav Egorov 2023-08-25 18:25:09 +03:00
  • 266bda8ff7
    Merge f32126bfc0 into c3fc0d7bc8 Jan 2023-08-24 09:42:20 -04:00
  • c3fc0d7bc8
    RFC for local type inference. (#1007) Andy Friesen 2023-08-23 15:52:59 -07:00
  • 535f85ebd3
    Update performance.md (#1016) Arseny Kapoulkine 2023-08-23 10:55:14 -07:00
  • b5fc5056c7
    Update performance.md Arseny Kapoulkine 2023-08-23 08:21:55 -07:00
  • a43ff1e811
    Update performance.md Arseny Kapoulkine 2023-08-23 07:59:37 -07:00
  • 5097c60f10
    Fix HATRA 23 citations (#1015) Alan Jeffrey 2023-08-21 15:25:25 -05:00
  • d77321fdd0 Fixed some typos with citations in the HATRA 23 paper ajeffrey@roblox.com 2023-08-21 14:56:05 -05:00
  • d5e37ab367
    Responding to referee comments on the HATRA 23 paper (#1014) Alan Jeffrey 2023-08-21 14:21:10 -05:00
  • b7f2c3b87d Responding to treferee comments on the HATRA 23 paper ajeffrey@roblox.com 2023-08-21 14:10:02 -05:00
  • 6cebd93dae
    Expand on drawbacks around asterisk Daniel P H Fox 2023-08-19 21:29:21 +01:00
  • 4666fb6b98
    Clarify and add example Daniel P H Fox 2023-08-19 21:22:52 +01:00
  • 1a60ffacf2
    Fix inaccurate code example Daniel P H Fox 2023-08-19 21:16:27 +01:00
  • 0d168f36a5
    Replace local with more conventional and descriptive syntax Daniel P H Fox 2023-08-19 21:12:54 +01:00
  • 004ab1923c
    Fix syntax inconsistency mistake Daniel P H Fox 2023-08-19 21:01:10 +01:00
  • debb92ce14
    Reduce dependence on 'static' language because this caused some confusion Daniel P H Fox 2023-08-19 20:39:37 +01:00
  • 666aeafc50
    Add alternatives that were rejected in PR Daniel P H Fox 2023-08-19 20:32:43 +01:00
  • f490ed6d73
    Add more drawbacks from conversations Daniel P H Fox 2023-08-19 20:19:51 +01:00
  • a7f59ac9a3
    Add more drawbacks from conversations Daniel P H Fox 2023-08-19 20:16:15 +01:00
  • c976ab2eb6
    Clarify how module paths are evaluated Daniel P H Fox 2023-08-19 19:55:39 +01:00
  • dd93d75706
    Less objectionable syntax Daniel P H Fox 2023-08-19 19:51:44 +01:00
  • e0368916b9
    Cyclic requires are not possible right now Daniel P H Fox 2023-08-19 19:44:01 +01:00
  • 5b426f822f
    Add links to destructuring RFC Daniel P H Fox 2023-08-19 19:35:54 +01:00
  • 11b324fb5d
    Use correct language for import statement Daniel P H Fox 2023-08-19 17:43:00 +01:00
  • 4259039bb8
    Final tweaks Daniel P H Fox 2023-08-19 17:41:43 +01:00
  • 0a7d956abc
    Polish pass Daniel P H Fox 2023-08-19 17:35:24 +01:00
  • d2f0fc5f3f
    First rough draft of design Daniel P H Fox 2023-08-19 01:10:56 +01:00
  • e25b0a6275
    Sync to upstream/release/591 (#1012) 0.591 Andy Friesen 2023-08-18 11:15:41 -07:00
  • bdc2f6907b Merge branch 'upstream' into merge Andy Friesen 2023-08-18 10:12:05 -07:00
  • 434e618378 Merge branch 'master' into merge Andy Friesen 2023-08-18 10:11:38 -07:00
  • 433d966ea8 Sync to upstream/release/591 Andy Friesen 2023-08-18 10:06:29 -07:00
  • efb988e324 Add use cases and symlinks sections Varun Saini 2023-08-15 15:11:35 -07:00
  • 7ac31cfd8c
    Update read-only-environment.md Gael 2023-08-14 15:48:33 +01:00
  • a2a47104c8
    LinterConfig.h: add missing stdint.h include (#1010) Maciej Barć 2023-08-14 15:10:56 +02:00
  • 51a05ee5b0
    Remove confusing language Qualadore 2023-08-13 18:18:07 +00:00
  • 0b4c57a4e5
    Change return type to string Qualadore 2023-08-13 18:17:05 +00:00
  • 149270515d
    LinterConfig.h: add missing stdint.h include Maciej Barć 2023-08-13 01:00:08 +02:00
  • 7cc312f0dc Better rename counterexample test case AmberGraceSoftware 2023-08-11 21:24:53 -06:00
  • 0203330c24 Add test case for math op on unrelated types AmberGraceSoftware 2023-08-11 21:23:38 -06:00
  • 639b16543e Use new fflag in getMetatable helper AmberGraceSoftware 2023-08-11 21:18:44 -06:00
  • 3e727e3b1e
    Merge branch 'master' into binop-overload-intersection-fix Amber Grace 2023-08-11 20:12:05 -06:00
  • 8e52dc0f5c Follow intersection type in getMetatable helper fn AmberGraceSoftware 2023-08-11 19:57:19 -06:00
  • de3c7f3348 Add failing test case for #1003 & fix error msg AmberGraceSoftware 2023-08-11 19:50:28 -06:00
  • d98256bb80
    Sync to upstream/release/590 (#1008) 0.590 vegorov-rbx 2023-08-11 07:42:37 -07:00
  • 50571a7a15 Merge branch 'upstream' into merge Vyacheslav Egorov 2023-08-11 15:57:09 +03:00
  • d841a32095 Merge branch 'master' into merge Vyacheslav Egorov 2023-08-11 15:57:03 +03:00
  • 089da9e924 Sync to upstream/release/590 Vyacheslav Egorov 2023-08-11 15:55:30 +03:00
  • 0e1082108f RFC for local type inference. Andy Friesen 2023-08-09 09:06:29 -07:00
  • bd229816c0 Remove old benchmark-dev workflows Arseny Kapoulkine 2023-08-08 12:15:10 -07:00
  • 3f478bb439
    Add luau-compile to .gitignore (#995) John Hui 2023-08-07 16:26:16 -07:00
  • 2b03c8f72a
    Use const char* const* over const char** (#1005) LoganDark 2023-08-07 13:45:04 -07:00
  • 6c4a45eb60
    Use const char* const* over const char** LoganDark 2023-08-06 19:35:11 -07:00
  • ccef633a29 Test CFA for mixed loop+function exit edge cases AmberGraceSoftware 2023-08-06 17:55:19 -06:00
  • 4f80629b89 Enable both control flow flags on new tests AmberGraceSoftware 2023-08-06 17:50:17 -06:00
  • a309ebbfcc Accurately enumerate all control flow states AmberGraceSoftware 2023-08-06 17:49:56 -06:00
  • 1364b16ef9 Add feature flag and test cases for loop CFA AmberGraceSoftware 2023-08-06 15:34:06 -06:00
  • 90447d7291
    RFC: Type Namespaces MagmaBurnsV 2023-08-05 10:57:11 -04:00
  • 0b2755f964
    Sync to upstream/release/589 (#1000) 0.589 Andy Friesen 2023-08-04 12:18:54 -07:00
  • 63d9e3e209 Smaller recursion limit for NoOpt in the failing test Vyacheslav Egorov 2023-08-04 21:07:54 +03:00
  • b26eeacfd2 Merge branch 'upstream' into merge Andy Friesen 2023-08-04 10:02:13 -07:00
  • e25b717e54 Merge branch 'master' into merge Andy Friesen 2023-08-04 10:02:07 -07:00
  • 25cc75b096 * Progress toward a diffing algorithm for types. We hope that this will be useful for writing clearer error messages. * Add a missing recursion limiter in Unifier::tryUnifyTables. This was causing a crash in certain situations. * Luau heap graph enumeration improvements: * Weak references are not reported * Added tag as a fallback name of non-string table links * Included top Luau function information in thread name to understand where thread might be suspended * Constant folding for math.pi and math.huge at -O2 * Optimize string.format and %* * This change makes string interpolation 1.5x-2x faster depending on the number and type of formatted components, assuming a few are using primitive types, and reduces associated GC pressure. Andy Friesen 2023-08-04 10:01:35 -07:00
  • fff897a75f
    Fix some EBNF cases in grammar.md (#999) Federico Cassano 2023-08-02 13:20:57 -07:00
  • 832a590cce
    Fix the fix Federico Cassano 2023-08-02 12:31:18 -07:00
  • b165bbc9aa
    add type pack to fn params Federico Cassano 2023-08-02 12:17:22 -07:00
  • 4b90c10f13
    Add "array" type to table Federico Cassano 2023-08-02 12:13:07 -07:00
  • d9d3b1dc20
    Update read-only-environment.md Gael 2023-08-02 20:12:43 +01:00
  • f2391131b7
    Add param to fn type Federico Cassano 2023-08-02 12:09:44 -07:00
  • 97dbcf5926
    Update read-only-environment.md Gael 2023-08-02 18:10:45 +01:00
  • 00f03fc70c Add luau-compile to .gitignore John Hui 2023-08-01 17:21:36 -07:00
  • 21ed25611c
    Update rfcs/require-by-string.md Varun Saini 2023-08-01 09:48:19 -07:00
  • 47e99a1005
    Update rfcs/require-by-string.md Varun Saini 2023-08-01 09:48:02 -07:00
  • e7203e4fd3
    Update rfcs/require-by-string.md Varun Saini 2023-08-01 09:47:50 -07:00
  • 4dd9d94362
    Update rfcs/require-by-string.md Varun Saini 2023-08-01 09:47:39 -07:00
  • bc3f422622
    Update rfcs/require-by-string.md Varun Saini 2023-08-01 09:47:17 -07:00
  • 8b510d3dbb
    Add dark theme (#991) Someon1e 2023-08-01 17:14:02 +01:00
  • b8eb56ecb6
    Create read-only-environment.md Gael 2023-08-01 00:33:25 +01:00
  • 1cf198706f
    Update behavior-math-clamp-nan.md Arseny Kapoulkine 2023-07-31 16:12:47 -07:00
  • 3a1ab9b093 JSON doesn't have comments :( Varun Saini 2023-07-31 13:36:48 -07:00
  • c4f310b4c7 Remove @ in aliases and add paths config variable Varun Saini 2023-07-31 13:32:14 -07:00
  • a08c3409b8
    Luau Recap: July 2023 (#993) vegorov-rbx 2023-07-31 13:02:24 -07:00
  • 3ef99e22ce Deprecate explicit absolute paths and hide absolute paths from debug.info Varun Saini 2023-07-31 12:36:05 -07:00
  • ab316b91d7
    Update behavior-math-clamp-nan.md Arseny Kapoulkine 2023-07-31 11:33:03 -07:00
  • 5cedccc0af The the Vyacheslav Egorov 2023-07-31 19:06:21 +03:00
  • b95653cb07 Change intro Vyacheslav Egorov 2023-07-31 19:01:44 +03:00
  • 31790bcf0c Extra runtime note Vyacheslav Egorov 2023-07-31 18:52:19 +03:00
  • 5df8963e87 Include additional performance improvements Vyacheslav Egorov 2023-07-31 18:49:31 +03:00
  • ae78428fdf Fix bullet points Vyacheslav Egorov 2023-07-31 18:44:21 +03:00
  • 0ccf16d589 spaces instead of tabs Someone-dQw4w9WgXcQ 2023-07-31 11:59:34 +01:00
  • bee8de213f
    Update behavior-math-clamp-nan.md Arseny Kapoulkine 2023-07-30 20:57:22 -07:00
  • 2f36ac030b
    Update behavior-math-clamp-nan.md Arseny Kapoulkine 2023-07-30 20:35:56 -07:00
  • 4e7165d101
    Update behavior-math-clamp-nan.md Arseny Kapoulkine 2023-07-30 20:27:44 -07:00
  • 0235ebb543
    Update behavior-math-clamp-nan.md Arseny Kapoulkine 2023-07-30 20:20:05 -07:00
  • ce84989457
    Update behavior-math-clamp-nan.md Arseny Kapoulkine 2023-07-30 20:18:47 -07:00
  • 5cdd85f3b9
    Update behavior-math-clamp-nan.md Arseny Kapoulkine 2023-07-30 20:07:08 -07:00
  • 8bcf787362
    RFC: math.clamp(nan, a, b) returns a instead of nan Arseny Kapoulkine 2023-07-30 20:05:28 -07:00
  • 64843e670d Can't put it into the future Vyacheslav Egorov 2023-07-28 23:23:36 +03:00
  • bb64850cc6 Trigger page build Vyacheslav Egorov 2023-07-28 23:20:54 +03:00
  • 486cc03935 Initial post version Vyacheslav Egorov 2023-07-28 23:15:47 +03:00