Commit graph

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