Commit Graph

16376 Commits

Author SHA1 Message Date
Mitchell Rosen
cf1baee523 add debug.alias.type.force 2024-06-26 15:33:15 -04:00
Arya Irani
e589d0ff75
Merge pull request #5118 from unisonweb/24-06-21-alias-term-force 2024-06-26 12:20:09 -04:00
mergify[bot]
c10904c509
Merge pull request #5135 from etorreborre/etorreborre/fix/5134-print-error
fix: fix the textual representation of an ordinal number
2024-06-26 16:05:57 +00:00
etorreborre
3556cb6ec8
fix: fix the textual representation of an ordinal number 2024-06-26 17:34:45 +02:00
Mitchell Rosen
e1b00d9c58 rename alias.term.force to debug.alias.term.force 2024-06-26 11:23:21 -04:00
Arya Irani
95fc3aabfd
Merge pull request #5124 from unisonweb/24-06-24-todo-dependents 2024-06-26 10:36:51 -04:00
Arya Irani
1e72750bb1
Merge pull request #5133 from unisonweb/fix/5129 2024-06-25 16:23:14 -04:00
Arya Irani
769cbbd003
Merge pull request #5106 from neduard/ghc-964-updates-part-1 2024-06-25 16:20:47 -04:00
Dan Doel
34877da01c Don't relax type when doing an instantiateL during subtyping
This is the case of `a < T` for some structured T. By relaxing, we are
actually allowing `a` to be a _supertype_ of T as far as abilities go,
which is not correct. Seems like it was just erroneously mirrored from
the opposite case.
2024-06-25 15:54:10 -04:00
aryairani
382cdacb9f automatically run ormolu 2024-06-25 19:33:39 +00:00
Arya Irani
627acb7f3a
Update parser-typechecker/src/Unison/PatternMatchCoverage/Solve.hs 2024-06-25 15:33:22 -04:00
Arya Irani
53c3a16366
Merge pull request #5114 from unisonweb/topic/force-syntax 2024-06-25 10:34:00 -04:00
Mitchell Dalvi Rosen
eca07552bc
Merge pull request #5130 from unisonweb/24-06-25-merge-bug-transcript
add transcript that demonstrates bug in merge
2024-06-25 10:05:32 -04:00
Mitchell Rosen
ae54637bae add transcript that demonstrates bug in merge 2024-06-25 09:40:06 -04:00
Eduard Nicodei
364b7790ca more s/forall/forAll/ 2024-06-25 12:29:13 +01:00
Eduard Nicodei
4453fda570 fix redundant pattern match warning 2024-06-25 10:06:26 +01:00
Eduard Nicodei
037ac60bf3 Use TypeOperators 2024-06-25 10:06:26 +01:00
Eduard Nicodei
bbd11c9da7 define non-trivial functor 2024-06-25 10:06:26 +01:00
Eduard Nicodei
fff10977ec move let block outside of inner function
this caused a weird type error
2024-06-25 10:06:26 +01:00
Eduard Nicodei
56874a6082 s/forall/forAll/ as it will become a restricted keyword
-Wforall-identifier
2024-06-25 10:06:26 +01:00
Eduard Nicodei
d745d24114 Trivial fixes
* trivial additions of functor
* limit imports to just used functions
* remove unnecesary imports
2024-06-25 09:11:25 +01:00
Paul Chiusano
97838c4883 Merge remote-tracking branch 'origin/trunk' into topic/force-syntax
# Conflicts:
#	unison-src/transcripts-round-trip/main.output.md
#	unison-src/transcripts-round-trip/reparses-with-same-hash.u
2024-06-24 18:53:04 -05:00
Mitchell Rosen
3e229d521f ⅄ trunk → 24-06-24-todo-dependents 2024-06-24 13:42:13 -04:00
Arya Irani
7172bb8e4f
Merge pull request #5107 from unisonweb/24-06-13-revamp-todo 2024-06-24 12:08:27 -04:00
Mitchell Dalvi Rosen
05e2184d1f
Merge pull request #5123 from unisonweb/24-06-24-hide-patches-from-ls
feat: hide patches from ls output
2024-06-24 10:50:55 -04:00
Mitchell Rosen
35e2dfb8e5 delete patches from ls output 2024-06-24 09:57:17 -04:00
Mitchell Rosen
c3b7091784 move ls handler into its own module 2024-06-24 09:52:47 -04:00
Mitchell Rosen
d8240cd106 add transcripts for showing dependents of todo 2024-06-24 09:45:11 -04:00
Mitchell Rosen
4b359ce8af ⅄ 24-06-13-revamp-todo → 24-06-24-todo-dependents 2024-06-24 09:41:58 -04:00
Mitchell Rosen
40ef6afda2 make todo show direct dependents of todo, not transitive dependents 2024-06-24 09:40:54 -04:00
Mitchell Rosen
297bfd8d7f add getDirectDependentsWithinScope 2024-06-24 09:38:36 -04:00
Mitchell Rosen
058882b388 pull out createTemporaryTableOfReferences helper 2024-06-24 09:29:57 -04:00
Mitchell Rosen
4ef8450130 rename dependentsWithinScope to transitiveDependentsWithinScope 2024-06-24 09:24:29 -04:00
Mitchell Rosen
b57ada5e92 include dependents of todo builtin in todo command output 2024-06-24 09:15:32 -04:00
Mitchell Rosen
827cb0c0a2 make dependentsWithinScope return type less awkward 2024-06-24 09:04:38 -04:00
Mitchell Rosen
2ddea6372d drop temp table 2024-06-24 08:55:54 -04:00
Mitchell Rosen
a2e2ae4751 sketch out todo dependent rendering 2024-06-24 08:44:51 -04:00
Mitchell Rosen
0d441f3b75 move todo data types around 2024-06-24 08:26:52 -04:00
Arya Irani
67985204e5
Merge pull request #5108 from sellout/lexer-error-messages 2024-06-24 08:19:16 -04:00
Greg Pfeil
782ac4164d
Remove redundant , from lexer errors
Appositives only need to be offset by commas if there isn’t already some other punctuation.
2024-06-23 22:18:51 -05:00
Greg Pfeil
10d2622991
Remove unused error case 2024-06-23 22:09:51 -05:00
Arya Irani
f74565dbfe
Merge pull request #5111 from sellout/docs.to-html-project-support 2024-06-23 22:18:20 -04:00
Greg Pfeil
3a9e8e51a0
Test that docs.to-html actually writes files 2024-06-23 20:21:16 -05:00
Arya Irani
ed2658d453
Merge pull request #5121 from neduard/fix-4727-roundrip-in-byteliteral 2024-06-23 12:26:29 -04:00
Arya Irani
2d33fd10a0 merge trunk 2024-06-23 11:59:32 -04:00
Arya Irani
453e88a0f2
Merge pull request #5120 from neduard/fix-4729-roundtrip-bug-in-doc-callout 2024-06-23 10:39:22 -04:00
Ed
d4946ed22c
Fix typo
Co-authored-by: Arya Irani <538571+aryairani@users.noreply.github.com>
2024-06-22 20:03:24 +01:00
Eduard Nicodei
9c610510c1 update main.output.md 2024-06-22 18:09:28 +01:00
Eduard Nicodei
85ab99f605 add test in reparses-with-same-hash
# Conflicts:
#	unison-src/transcripts-round-trip/reparses-with-same-hash.u
2024-06-22 18:09:28 +01:00
Eduard Nicodei
e806225540 Add group such that elements are concatenated without space 2024-06-22 18:09:28 +01:00