Commit graph

  • 267c88fec1 Merge branch 'master' into merge Arseny Kapoulkine 2022-04-21 14:04:48 -0700
  • f2677f6975 Sync to upstream/release/524 Arseny Kapoulkine 2022-04-21 14:04:22 -0700
  • 0f629700a4 WIP ajeffrey@roblox.com 2022-04-21 15:46:59 -0500
  • cd699b7e6b WIP ajeffrey@roblox.com 2022-04-06 18:26:29 -0500
  • 15a48a0cef WIP ajeffrey@roblox.com 2022-04-21 15:26:42 -0500
  • 2a0401e072 Merge remote-tracking branch 'upstream/master' into prototyping-function-overload-resolution ajeffrey@roblox.com 2022-04-21 15:21:00 -0500
  • c7d6cbfc95 WIP ajeffrey@roblox.com 2022-04-21 15:13:39 -0500
  • 5bb9f379b0
    Unified strict and nonstrict mode in the prototype (#458) Alan Jeffrey 2022-04-15 19:19:42 -0500
  • b3e538a328 Boiled properties of function overloading down to 4 lemmas ajeffrey@roblox.com 2022-04-15 12:49:26 -0500
  • 8e7845076b
    Sync to upstream/release/523 (#459) 0.523 Arseny Kapoulkine 2022-04-14 16:57:43 -0700
  • 25f90eae7d Fix test in debug Arseny Kapoulkine 2022-04-14 16:48:36 -0700
  • 6d8a6ec825 Merge branch 'upstream' into merge Arseny Kapoulkine 2022-04-14 14:58:21 -0700
  • 5a59a9a50f Merge branch 'master' into merge Arseny Kapoulkine 2022-04-14 14:57:52 -0700
  • 02ed5373ec Sync to upstream/release/523 Arseny Kapoulkine 2022-04-14 14:57:15 -0700
  • 3170472606 Split off DecSubtyping ajeffrey@roblox.com 2022-04-14 14:44:53 -0500
  • 2b893dba73 Merge branch 'prototyping-unified-typechecking' into prototyping-function-overload-resolution ajeffrey@roblox.com 2022-04-14 14:31:01 -0500
  • 880afa3416 Unbitrotting ajeffrey@roblox.com 2022-04-13 15:58:15 -0500
  • 8f134dcc88 Unified strict and nonstrict mode in the prototype ajeffrey@roblox.com 2022-04-13 15:37:17 -0500
  • e9ee0ffdc9 Merge remote-tracking branch 'upstream/master' into prototyping-decidable-subtyping ajeffrey@roblox.com 2022-04-13 15:16:57 -0500
  • 13f8947e38
    Apply suggestions from code review Alan Jeffrey 2022-04-12 18:10:06 -0500
  • d37d0c857b
    Prototype: Renamed any/none to unknown/never (#447) Alan Jeffrey 2022-04-09 00:07:08 -0500
  • 34541b5bdb Test expectations ajeffrey@roblox.com 2022-04-08 22:03:55 -0500
  • 669f1488b8 Date formats ajeffrey@roblox.com 2022-04-08 19:46:24 -0500
  • 8c2e5a08eb Updated Agda version ajeffrey@roblox.com 2022-04-08 19:27:33 -0500
  • 310813801c Try --allow-newer again ajeffrey@roblox.com 2022-04-08 19:08:43 -0500
  • 2f300cfddc Try --allow-newer ajeffrey@roblox.com 2022-04-08 19:06:11 -0500
  • d3ca4b4da7 Install text ajeffrey@roblox.com 2022-04-08 18:48:50 -0500
  • 7e3fd38633 Pin hackage again :( ajeffrey@roblox.com 2022-04-08 18:45:19 -0500
  • 6fe94e0664 Pin bytestring again :( ajeffrey@roblox.com 2022-04-08 18:44:27 -0500
  • d25c501e4a YAML syntax ajeffrey@roblox.com 2022-04-08 18:07:28 -0500
  • 7410ac966b YAML syntax ajeffrey@roblox.com 2022-04-08 18:06:34 -0500
  • a74f968fcf YAML syntax ajeffrey@roblox.com 2022-04-08 18:03:19 -0500
  • 63e9d555fa YAML syntax ajeffrey@roblox.com 2022-04-08 17:58:40 -0500
  • 36566cd741 YAML syntax ajeffrey@roblox.com 2022-04-08 17:48:45 -0500
  • 9bcd346bd3 YAML syntax ajeffrey@roblox.com 2022-04-08 17:42:39 -0500
  • 011409b92d Pin hackage version instead of lib versions ajeffrey@roblox.com 2022-04-08 17:38:17 -0500
  • 510aed7d3f
    Fix JsonEncoder for AstExprTable (#454) Lily Brown 2022-04-08 11:26:47 -0700
  • 2e972c21bf fix JsonEncoder for AstExprTable Lily Brown 2022-04-08 11:16:56 -0700
  • ea6cc6dbce Actually pin bytestring version ajeffrey@roblox.com 2022-04-08 11:11:58 -0500
  • 24e0143800 Pin bytestring version ajeffrey@roblox.com 2022-04-08 10:01:27 -0500
  • c9d9277fc1 Pin package versions ajeffrey@roblox.com 2022-04-07 17:57:18 -0500
  • f263440720 Add a decision procedure for subtyping to the prototype ajeffrey@roblox.com 2022-04-07 17:31:21 -0500
  • de1381e3f1
    Sync to upstream/release/522 (#450) 0.522 Arseny Kapoulkine 2022-04-07 14:29:01 -0700
  • 8f96e19b80 Merge branch 'upstream' into merge Arseny Kapoulkine 2022-04-07 13:54:36 -0700
  • d42a5dbe48 Sync to upstream/release/522 Arseny Kapoulkine 2022-04-07 13:53:47 -0700
  • ffff25a9e5
    Improve the UX of reading tagged unions a smidge. (#449) Alexander McCord 2022-04-07 09:16:44 -0700
  • 0d34759466
    Improve the UX of reading tagged unions a smidge. Alexander McCord 2022-04-07 09:03:49 -0700
  • 8f42edeb26 Renamed any/none to unknown/never ajeffrey@roblox.com 2022-04-06 17:21:26 -0500
  • 7819bf31c7 Added comment about Instance.new ajeffrey@roblox.com 2022-04-06 15:07:21 -0500
  • 8c522788bd Added definitions from covcon-again ajeffrey@roblox.com 2022-04-06 14:12:21 -0500
  • 2fb0ef80ad Add comment about CFrame.__mul ajeffrey@roblox.com 2022-04-05 17:21:11 -0500
  • 8845d33e4d Added saturation to the algorithm ajeffrey@roblox.com 2022-04-05 17:01:37 -0500
  • dc32a3253e
    Add short example of width subtyping (#444) Alan Jeffrey 2022-03-31 18:44:41 -0500
  • 916c83fdc4
    Prototype: Added a discussion of set-theoretic models of subtyping (#431) Alan Jeffrey 2022-03-31 18:29:42 -0500
  • 7a7bed1e40 Add short example of width subtyping ajeffrey@roblox.com 2022-03-31 18:26:58 -0500
  • 20308bed20 Merge branch 'merge' 0.521 Arseny Kapoulkine 2022-03-31 14:04:40 -0700
  • 4c1f208d7a
    Sync to upstream/release/521 (#443) Arseny Kapoulkine 2022-03-31 14:01:51 -0700
  • a9489893b0 Merge branch 'upstream' into merge Arseny Kapoulkine 2022-03-31 13:39:48 -0700
  • b9b0382a5a Merge branch 'master' into merge Arseny Kapoulkine 2022-03-31 13:39:46 -0700
  • 83c1c48e09 Sync to upstream/release/521 Arseny Kapoulkine 2022-03-31 13:37:49 -0700
  • ba60730e0f
    Add documentation on singleton types and tagged unions to typecheck.md. (#440) Alexander McCord 2022-03-31 11:54:06 -0700
  • c561ae51b1
    Update docs/_pages/typecheck.md Arseny Kapoulkine 2022-03-31 10:51:18 -0700
  • 06bbfd90b5
    Fix code sample in March 2022 Recap (#442) Alan Jeffrey 2022-03-31 09:31:06 -0500
  • b44dcaa89d Fix code sample in March 2022 Recap ajeffrey@roblox.com 2022-03-31 08:43:02 -0500
  • f3ea2f96f7
    Recap March 2022 (#439) Alan Jeffrey 2022-03-30 18:38:55 -0500
  • 6b79f7fff4
    Apply suggestions from code review Alan Jeffrey 2022-03-30 18:26:53 -0500
  • 3533171fab Update the typecheck.md page to talk about singleton types and their uses, tagged unions. Alexander McCord 2022-03-30 16:02:14 -0700
  • bf42734f37 Polish ajeffrey@roblox.com 2022-03-30 16:08:54 -0500
  • af64680a5e
    Mark singleton types and unsealed table literals RFCs as implemented (#438) Arseny Kapoulkine 2022-03-29 16:58:59 -0700
  • f35f5feede Skeleton March Recap ajeffrey@roblox.com 2022-03-29 18:12:07 -0500
  • 0a9f872572 Add note from STATUS to RFC page Arseny Kapoulkine 2022-03-29 13:23:29 -0700
  • 1217a956d5 Update status on forgotten RFC Arseny Kapoulkine 2022-03-29 13:20:55 -0700
  • 8c5b73e022 More fixes Arseny Kapoulkine 2022-03-29 13:10:42 -0700
  • f22211ed77 Add LBC to status tracker Arseny Kapoulkine 2022-03-29 13:08:45 -0700
  • a8d548073d Mark singleton types and unsealed table literals RFCs as implemented Arseny Kapoulkine 2022-03-29 13:07:13 -0700
  • 75bccce3db
    RFC: Lower Bounds Calculation (#388) Andy Friesen 2022-03-29 12:37:14 -0700
  • 9dd672bb8d Fix some more wording. Thanks Slava! Andy Friesen 2022-03-29 12:35:03 -0700
  • 4cac2eea03 Pick a lane ajeffrey@roblox.com 2022-03-29 14:28:39 -0500
  • 17c418adce Fix a type judgement that we wouldn't actually be able to make with this design. Andy Friesen 2022-03-29 10:59:43 -0700
  • 358e658f67 Add a first-cut RFC for shape types ajeffrey@roblox.com 2022-03-28 18:17:47 -0500
  • 13f1f117d0 Added discussion ajeffrey@roblox.com 2022-03-28 17:35:45 -0500
  • 20e18ef836 Restore incorrectly overwritten TEMPLATE.md ajeffrey@roblox.com 2022-03-28 15:36:20 -0500
  • 9dd67c597a Add more examples and motivation ajeffrey@roblox.com 2022-03-28 15:34:44 -0500
  • f00a2f3d54
    Merge cf0bc1ed93 into 2c339d52c0 James Napora 2022-03-25 17:53:24 -0700
  • 3a1ecd9cc5 Add RFC for none and unknown types ajeffrey@roblox.com 2022-03-25 18:03:18 -0500
  • 56bd431223 Add RFC for Luau function and table types ajeffrey@roblox.com 2022-03-25 17:53:04 -0500
  • d31a28a08c Draft RFC on function overload resolution ajeffrey@roblox.com 2022-03-25 17:35:30 -0500
  • 4a0ad2e025 Oops, forgot a hole! ajeffrey@roblox.com 2022-03-25 14:22:12 -0500
  • afe4700d59 Added a counterexample ajeffrey@roblox.com 2022-03-25 13:52:39 -0500
  • ec7c5e3b84 Added a discussion of set-theoretic models of subtyping ajeffrey@roblox.com 2022-03-25 13:05:34 -0500
  • 2c339d52c0
    Sync to upstream/release/520 (#427) 0.520 Arseny Kapoulkine 2022-03-24 15:04:14 -0700
  • d13b50de16 Merge branch 'upstream' into merge Arseny Kapoulkine 2022-03-24 14:49:30 -0700
  • 44405223ce Merge branch 'master' into merge Arseny Kapoulkine 2022-03-24 14:49:29 -0700
  • 373da161e9 Sync to upstream/release/520 Arseny Kapoulkine 2022-03-24 14:49:08 -0700
  • 96449acecb Forgot two important words. Andy Friesen 2022-03-24 14:18:57 -0700
  • c9d6c134fc Fix the subtyping theory for functions. Andy Friesen 2022-03-24 13:50:33 -0700
  • 5e7e462104
    Update STATUS.md Arseny Kapoulkine 2022-03-24 13:10:56 -0700
  • ab64a097cd
    Mark sealed table subtyping RFC as implemented Arseny Kapoulkine 2022-03-24 13:10:30 -0700
  • 2335b26ffc
    Update library.md Arseny Kapoulkine 2022-03-24 09:31:18 -0700
  • b8e025311b
    Mark table.clone as implemented Arseny Kapoulkine 2022-03-24 09:29:20 -0700