Commit Graph

4085 Commits

Author SHA1 Message Date
Runar Bjarnason
15e83539ba wip 2019-05-28 17:44:56 -04:00
Runar Bjarnason
b971b70528 Merge branch 'wip/branchless' of github.com:unisonweb/unison into unison-easytest 2019-05-24 12:07:46 -04:00
Arya Irani
5f35880c5e wip 2019-05-24 09:20:59 -04:00
Arya Irani
572d38e1bf fix warning errors 2019-05-23 17:39:24 -04:00
Arya Irani
1423c7543a some churn towards simplifying commands like AliasI 2019-05-23 17:36:44 -04:00
Runar Bjarnason
2c8cc0af58 Merge branch 'wip/branchless' of github.com:unisonweb/unison into unison-easytest 2019-05-23 10:52:42 -04:00
Runar Bjarnason
407c4a0a32 Resolved infinite loop in Trie 2019-05-23 10:24:44 -04:00
Arya Irani
38c8b11729 refactor AliasI for reuse 2019-05-22 18:43:06 -04:00
Runar Bjarnason
6b5c663600 Testing library things 2019-05-22 17:50:08 -04:00
Arya Irani
e3c7e67fcb introduce HQPath' bc then we'll have it 2019-05-22 16:10:22 -04:00
Paul Chiusano
9974813867 Passing original HQ and new name to AliasOutput rather than error "todo" there. Minor formatting changes. 2019-05-22 13:50:30 -04:00
Arya Irani
a6202cdc1c factored Name out of HashQualified and finish AliasI(?) 2019-05-22 13:07:21 -04:00
Runar Bjarnason
00b2e9e444 Deduplicate TDNR resolutions 2019-05-22 12:00:15 -04:00
Runar Bjarnason
2da5ea8e40 Merge branch 'master' of github.com:unisonweb/unison into unison-easytest 2019-05-22 11:47:45 -04:00
Runar Bjarnason
473405d457 No monads and no effects 2019-05-22 11:47:18 -04:00
Arya Irani
a222989cfe some todos left on AliasI 2019-05-21 18:30:07 -04:00
Paul Chiusano
ae576d92e2
Merge pull request #505 from TomasMikula/remove-stream
Remove Type.stream and Type.streamRef
2019-05-21 17:55:30 -04:00
Tomas Mikula
e6d06b40f6 Add Tomas Mikula to the list of contributors. 2019-05-21 23:31:58 +02:00
Tomas Mikula
a101187971 Remove Type.stream and Type.streamRef
as Stream is not a builtin type.
2019-05-21 23:26:34 +02:00
Arya Irani
13192d2f5f SwitchBranchI 2019-05-21 16:56:17 -04:00
Arya Irani
778f9d4034 implement MergeBranchI 2019-05-21 16:42:15 -04:00
Arya Irani
a0293b171d implemented Actions.ForkBranchI 2019-05-21 16:22:48 -04:00
Arya Irani
43a6aa706b something something Path.Absolute 2019-05-21 15:46:29 -04:00
Arya Irani
9e693827dd don't need Branch.transform (yet) 2019-05-21 15:34:13 -04:00
Paul Chiusano
006f9b9b91
Merge pull request #504 from BenFradet/issue-500
Fix parser regression regarding int array literals
2019-05-21 08:59:08 -04:00
Paul Chiusano
735ec39a8f compiles with commands using Path' 2019-05-20 17:40:55 -04:00
Paul Chiusano
983a9d9a12 absolute and relative paths are different types, with conversion functions 2019-05-20 17:34:07 -04:00
Arya Irani
410da052a5 path wip 2019-05-20 17:24:27 -04:00
Arya Irani
e2eca39db4 Merge branch 'wip/branchless' of github.com:unisonweb/unison into wip/branchless 2019-05-20 17:01:26 -04:00
Arya Irani
cb1b42020e culled down the list of Actions 2019-05-20 17:01:15 -04:00
Ben Fradet
ec4d81a310 Add tests for the int array litterals fix 2019-05-20 21:03:45 +02:00
Ben Fradet
95da84cc77 Fix int array litterals parser regression, fixes #500 2019-05-20 21:00:30 +02:00
Paul Chiusano
94f0001b58 fixed up searchPrefix function to include "root" results, also changing a bunch of functions in Branch to take a Branch0 2019-05-20 13:37:25 -04:00
Paul Chiusano
a643af6673 eliding of duplicate cons is now done in Branch, calling into Causal.consDistinct, etc 2019-05-20 12:23:04 -04:00
Paul Chiusano
d0cd514559 filled in Branch.transform, added Actions2.getAt 2019-05-20 12:14:45 -04:00
Paul Chiusano
006f4c9399 implemented searchBranchPrefix 2019-05-20 10:54:36 -04:00
Paul Chiusano
107a9a5783 Causal.cons noops if the thing being caused is equal to the head, and this is used by Causal.step and Branch.step
use Causal.cons' if you want the other behavior
2019-05-20 10:53:43 -04:00
Arya Irani
2c90e1ee15 wip 2019-05-20 09:58:45 -04:00
Arya Irani
aa3f7c719a just regular ls showing everything 2019-05-18 11:55:23 -04:00
Arya Irani
6aa6be6ced fuzzy search 2019-05-18 10:23:09 -04:00
Arya Irani
2ad285037f fixups 2019-05-18 00:18:39 -04:00
Arya Irani
f48de5e9ed a bunch of Branch functions didn't need Monad constraints 2019-05-18 00:07:13 -04:00
Arya Irani
e206bbcbd3 implement Branch.merge; also Branch.getAt can be pure 2019-05-17 23:56:07 -04:00
Arya Irani
a603a279fc kill BranchEntry-based searchBranchExact 2019-05-17 20:59:54 -04:00
Arya Irani
34eb4b2459 clone InputPatterns 2019-05-17 20:58:48 -04:00
Arya Irani
4af28ca9d0 compiling 2019-05-17 20:05:16 -04:00
Arya Irani
245455c51e draft github function signatures 2019-05-17 17:53:06 -04:00
Arya Irani
eedf9efa70 wip 2019-05-17 13:53:31 -04:00
Arya Irani
497ade08c6 wip 2019-05-17 13:26:03 -04:00
Arya Irani
4696d0a490 implement Actions2.searchBranch' 2019-05-17 10:34:24 -04:00