Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unison on Windows megaticket #598

Closed
21 tasks done
aryairani opened this issue Jul 25, 2019 · 21 comments
Closed
21 tasks done

Unison on Windows megaticket #598

aryairani opened this issue Jul 25, 2019 · 21 comments
Assignees
Labels

Comments

@aryairani
Copy link
Contributor

aryairani commented Jul 25, 2019

@aryairani

This comment has been minimized.

@aryairani

This comment has been minimized.

@aryairani

This comment has been minimized.

@aryairani

This comment has been minimized.

@pchiusano

This comment has been minimized.

@pchiusano

This comment has been minimized.

@pchiusano

This comment has been minimized.

@aryairani

This comment has been minimized.

@aryairani

This comment has been minimized.

@pchiusano

This comment was marked as outdated.

@aryairani

This comment has been minimized.

@aryairani

This comment was marked as outdated.

@aryairani

This comment has been minimized.

@aryairani

This comment has been minimized.

@aryairani

This comment has been minimized.

@aryairani

This comment has been minimized.

@aryairani

This comment was marked as outdated.

aryairani added a commit that referenced this issue Mar 6, 2020
- undelete Branch.transform & Causal.unsafeMapHashPreserving
- added `dependentsDir'`, `typeIndexDir'`, `typeMentionsDir'` which are
  the top-level directory for these things, as opposed to a level deeper
- cleaned up our file-touching code using `touchFile` from
  `System.Posix.Files` (#598 intensifies)
- added `FileCodebase.loadIndex` which loads a `Relation Reference k`
  from this sort of directory structure:
  ```
  indexDir / "_builtin" / builtinref / <k>
  indexDir / derivedref / <k>
  ```
  It's used to load the dependents index, type index, and type mentions
  index.
- in `FileCodebase.serializeEdits`, made the loading lazier
- `FileCodebase.copyFileWithParents` helper
- `FileCodebase.copyIndexHelper` t

loose ends:
- [ ] remove tracing (`Git.hs`, `FileCodebase.hs`) and redundant `Show`
      constraints
- [ ] add docs for `loadIndex`
- [ ] add docs for `copyIndexHelper`
- [ ] add docs for `copySyncToDirectory`
- [ ] remove _underscored stuff after done benchmarking
- [ ] copy test results in `copySyncToDirectory`
sharno added a commit to sharno/unison that referenced this issue Jun 18, 2020
Frozen windows executable requires `-threaded` flag for FSNotify to use the multithreaded runtime
aryairani added a commit that referenced this issue Jun 26, 2020
Part of #598: Fix frozen windows executable
mitchellwrosen pushed a commit that referenced this issue Jul 12, 2020
Frozen windows executable requires `-threaded` flag for FSNotify to use the multithreaded runtime
@jneira
Copy link
Contributor

jneira commented Jun 18, 2021

@aryairani maybe i could spend some time trying to improve windows support as part of ZuriHac, is there some area where do you think is interesting to start to test/improve?

(i've built the project locally with cabal and the build was succesful, i guess tests will fail)

@aryairani
Copy link
Contributor Author

@jneira That would be great! I was just wishing I knew of someone who could do that.

The first thing I would like to understand is #1870, and then depending on how much time you have to devote to it, we could continue trying to sort out further issues as they are revealed.

@aryairani aryairani changed the title Windows unison.exe is busted Unison on Windows megaticket Feb 14, 2022
@aryairani
Copy link
Contributor Author

Opened draft pr #2913 to track build status.

@ChrisPenner
Copy link
Contributor

All done 👍🏼

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants