Mitchell Rosen
6d8ea064c1
Add 'delete' command, which combines 'delete.term' and 'delete.type'
2019-12-08 17:29:47 -05:00
Noah Haasis
eb1ff619ee
Add implementation for Nat.toFloat
2019-12-02 14:48:08 +00:00
Paul Chiusano
504e53bbc5
resolve.{term,type} => replace.{term,type} and updated transcripts
...
Also curiously transcripts with invalid commands would just silently noop. Now they fail the transcript.
2019-11-21 13:01:46 -05:00
Paul Chiusano
9a0350a669
Address PR comments
2019-11-19 11:28:23 -05:00
Paul Chiusano
00d0fc8c56
type based search uses suffixed input + regenerated transcripts
2019-11-13 13:57:51 -08:00
Paul Chiusano
aa4990848e
Merge remote-tracking branch 'origin/master' into topic/suffix-resolve
...
# Conflicts:
# parser-typechecker/src/Unison/Codebase/Editor/HandleInput.hs
# parser-typechecker/src/Unison/Codebase/Editor/Output.hs
2019-11-13 13:01:57 -08:00
Arya Irani
bf631d2fcd
support remote Unison paths in push/pull ( #935 )
...
* wip git url parser & some Git module cleanup
* modern-uri
* trailing whitespace
* dice up the git uri parser for more easily testable implementation
* ipv6 address reference
* add an ipv4 test for `UriParser.parseProtocol`
* remove duplicate test and typo
* add some autocompletion shortcuts for git urls
* clean up gitUrlArg
* partially update `push` and `pull` InputPatterns & docs
* it compiles!
* sometimes even comments can break the build
* missed a couple of `gitIn`s, so command executed in wrong working dir
* delete UriParser.webRepoParser in favor of autocompletes
* bikeshedding the ConfiguredGitUrlIncludesShortBranchHash error message
* cleanup
* simplify push/pull help
* pretty-print reflog entry for `pull` using RemoteRepo.printNamespace
2019-11-12 16:52:48 -05:00
Paul Chiusano
d6b903cdca
hook up suffix-based resolution to the parser + add test case for it
2019-11-11 16:33:31 -08:00
Paul Chiusano
93ad88a4ac
sync master
2019-11-08 08:39:04 -05:00
Paul Chiusano
87ee95bf3e
Merge pull request #944 from unisonweb/topic/edit.all
...
View/edit multiple definitions
2019-11-07 21:16:14 -05:00
Arya Irani
10aebd6211
fix #942 ; have propagate write new terms and types as it goes
2019-11-07 17:52:20 -05:00
Runar Bjarnason
edf28247c3
Added a transcript for numeric arguments
2019-11-07 16:53:24 -05:00
Paul Chiusano
da9ab8dcdb
Add broken test
2019-11-07 16:24:54 -05:00
Paul Chiusano
37c5542390
Merge remote-tracking branch 'origin/master' into topic/docs
2019-11-07 15:14:47 -05:00
Arya Irani
6b415149d0
update out-of-sync transcript outputs
2019-11-05 08:17:32 -05:00
Paul Chiusano
d296266602
simplify paragraphyText, it's now much better behaved
2019-11-04 21:15:13 -05:00
Paul Chiusano
d28e532aa6
update docs example
2019-11-04 18:18:36 -05:00
Paul Chiusano
d3ab6ae190
Added a documentation transcript
2019-11-04 18:00:25 -05:00
Paul Chiusano
83be276cd1
Merge pull request #901 from unisonweb/topic/links
...
First class links / references as Unison values
2019-10-30 15:06:24 -04:00
Runar Bjarnason
c7722061a0
Workaround for unique type guid nondeterminism
2019-10-30 13:20:59 -04:00
Runar Bjarnason
ecd79f3d1c
Merge branch 'master' of github.com:unisonweb/unison into topic/propagatetypes
2019-10-30 11:43:04 -04:00
Runar Bjarnason
6d95544bc2
I accidentally a line.
2019-10-30 11:42:32 -04:00
Paul Chiusano
646733981e
Merge remote-tracking branch 'origin/topic/propagatetypes' into topic/links
2019-10-30 09:44:37 -04:00
Paul Chiusano
41ef402e4f
Added test case
2019-10-28 21:18:17 -04:00
Runar Bjarnason
1636d8ea32
I accidentally this file
2019-10-28 16:25:28 -04:00
Paul Chiusano
63122606f7
Merge pull request #902 from unisonweb/topic/891b
...
display synthetic reflog entries for initial and external changes
2019-10-28 15:39:37 -04:00
Arya Irani
cce64e3c03
change "branch" to "namespace"
2019-10-28 15:11:57 -04:00
Arya Irani
2dfb7958e9
update transcripts
2019-10-28 15:02:39 -04:00
Paul Chiusano
77e16533cb
Merge remote-tracking branch 'origin/topic/propagatetypes' into topic/links
...
# Conflicts:
# parser-typechecker/src/Unison/Term.hs
2019-10-28 14:42:18 -04:00
Noah Haasis
dcbf1dee25
Allow boolean operators to be used in sequence
2019-10-27 10:47:49 +00:00
Runar Bjarnason
ef640acb3b
Make sure propagation only applies to local branch
2019-10-24 15:19:57 -04:00
Runar Bjarnason
38f7d1eda2
Test the preservation of user type variables
2019-10-23 15:27:35 -04:00
Runar Bjarnason
b35cc5875f
Make the propagation actually replace stuff
2019-10-23 12:51:35 -04:00
Paul Chiusano
b28fad6172
Merge pull request #883 from noahhaasis/char-comparison
...
Implement ordering for char literals (fix #850 )
2019-10-21 13:45:31 -04:00
Noah Haasis
c6c8c46798
test char comparison
2019-10-21 17:06:07 +00:00
Paul Chiusano
130519b258
Merge pull request #880 from noahhaasis/infix-boolean-operators
...
Infix boolean operators (Fix #530 )
2019-10-21 11:32:32 -04:00
Noah Haasis
f312f8fc62
Update tests to use infix boolean operators and backtrack on failure
2019-10-20 14:16:33 +00:00
George Marrows
8abeb68331
Add Char test to literals.u
2019-10-20 15:16:58 +03:00
Arya Irani
6bce3188e1
Merge pull request #875 from noahhaasis/guard-and-or
...
Fix #770 : Allow boolean operators in pattern guards
2019-10-19 13:06:19 -04:00
Arya Irani
4c2a8f23e1
add a transcript test to close #873
2019-10-19 11:01:12 -04:00
Noah Haasis
b12f3e9f77
Allow boolean operators in pattern guards
2019-10-19 13:53:44 +00:00
Arya Irani
a570e63baf
fix #868 , #870
2019-10-16 15:23:16 -04:00
Noah Haasis
9b68fedcee
Update link to language reference in readme ( #864 )
...
Update readme to point to the new language reference on unisonweb.org and delete the old reference
2019-10-14 13:13:49 +02:00
Prat T
d49164fdb8
Add a transcript for find-patch
2019-10-11 22:20:57 -07:00
Arya Irani
93647cd8da
expand numbered args in TranscriptParser
2019-10-11 15:49:25 -04:00
Arya Irani
fba10a4a62
Merge branch 'master' into topic/reflog
...
# Conflicts:
# unison-src/transcripts/merges.output.md
2019-10-10 18:55:19 -04:00
Arya Irani
006b8837f6
add transcript test for reflog
2019-10-10 18:45:53 -04:00
Paul Chiusano
d0f15c917e
improved parsing of ShortBranchHash by not trying to use the base32hex decoder, just do alphabet check
2019-10-09 18:39:43 -04:00
Paul Chiusano
8ce44ccca4
fix #849
2019-10-07 15:55:01 -04:00
Paul Chiusano
1f827886d2
Merge pull request #847 from noahhaasis/fix-issue-785
...
Fix #785 : Allow sequence literals as arguments to constructors
2019-10-07 09:49:21 -04:00