-
Notifications
You must be signed in to change notification settings - Fork 267
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
Convert Doc v1 transcripts to v2 #5253
base: 24-06-21-delete-old-doc-support
Are you sure you want to change the base?
Convert Doc v1 transcripts to v2 #5253
Commits on Jun 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 61b2666 - Browse repository at this point
Copy the full SHA 61b2666View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a9b358 - Browse repository at this point
Copy the full SHA 4a9b358View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61e0522 - Browse repository at this point
Copy the full SHA 61e0522View commit details -
Configuration menu - View commit details
-
Copy full SHA for 745660d - Browse repository at this point
Copy the full SHA 745660dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7f234a - Browse repository at this point
Copy the full SHA a7f234aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3d4455 - Browse repository at this point
Copy the full SHA f3d4455View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7538111 - Browse repository at this point
Copy the full SHA 7538111View commit details -
Configuration menu - View commit details
-
Copy full SHA for b85bea8 - Browse repository at this point
Copy the full SHA b85bea8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87e15d7 - Browse repository at this point
Copy the full SHA 87e15d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06e730d - Browse repository at this point
Copy the full SHA 06e730dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8292786 - Browse repository at this point
Copy the full SHA 8292786View commit details -
Configuration menu - View commit details
-
Copy full SHA for 725a13b - Browse repository at this point
Copy the full SHA 725a13bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a753ff - Browse repository at this point
Copy the full SHA 1a753ffView commit details -
Merge pull request unisonweb#5139 from unisonweb/24-06-26-delete-type…
…-force feat: add debug.alias.type.force
Configuration menu - View commit details
-
Copy full SHA for 4d8fa73 - Browse repository at this point
Copy the full SHA 4d8fa73View commit details -
Configuration menu - View commit details
-
Copy full SHA for f824743 - Browse repository at this point
Copy the full SHA f824743View commit details -
Configuration menu - View commit details
-
Copy full SHA for df9e781 - Browse repository at this point
Copy the full SHA df9e781View commit details -
Configuration menu - View commit details
-
Copy full SHA for 831c2e0 - Browse repository at this point
Copy the full SHA 831c2e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9618f7 - Browse repository at this point
Copy the full SHA d9618f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1f2d78 - Browse repository at this point
Copy the full SHA d1f2d78View commit details -
Configuration menu - View commit details
-
Copy full SHA for c97d93e - Browse repository at this point
Copy the full SHA c97d93eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a35d706 - Browse repository at this point
Copy the full SHA a35d706View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95a0eb9 - Browse repository at this point
Copy the full SHA 95a0eb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1bd940 - Browse repository at this point
Copy the full SHA c1bd940View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47a3a01 - Browse repository at this point
Copy the full SHA 47a3a01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 384083e - Browse repository at this point
Copy the full SHA 384083eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6b2adb - Browse repository at this point
Copy the full SHA b6b2adbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b7cf99 - Browse repository at this point
Copy the full SHA 4b7cf99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 658d490 - Browse repository at this point
Copy the full SHA 658d490View commit details -
Configuration menu - View commit details
-
Copy full SHA for d45563e - Browse repository at this point
Copy the full SHA d45563eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 937ac50 - Browse repository at this point
Copy the full SHA 937ac50View commit details -
Merge pull request unisonweb#5078 from unisonweb/cp/use-projects-in-t…
…ranscripts Use projects in transcripts
Configuration menu - View commit details
-
Copy full SHA for c206059 - Browse repository at this point
Copy the full SHA c206059View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3fe983 - Browse repository at this point
Copy the full SHA c3fe983View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dcc096 - Browse repository at this point
Copy the full SHA 5dcc096View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce3c2dc - Browse repository at this point
Copy the full SHA ce3c2dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e94f870 - Browse repository at this point
Copy the full SHA e94f870View commit details -
Configuration menu - View commit details
-
Copy full SHA for 563e148 - Browse repository at this point
Copy the full SHA 563e148View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fd9b65 - Browse repository at this point
Copy the full SHA 7fd9b65View commit details -
Configuration menu - View commit details
-
Copy full SHA for a76bca1 - Browse repository at this point
Copy the full SHA a76bca1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f694f1 - Browse repository at this point
Copy the full SHA 8f694f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15f236a - Browse repository at this point
Copy the full SHA 15f236aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a04bf4 - Browse repository at this point
Copy the full SHA 8a04bf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 907aba9 - Browse repository at this point
Copy the full SHA 907aba9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 121d51c - Browse repository at this point
Copy the full SHA 121d51cView commit details -
Remove the non-haskell.nix devShell
This `only-tools-nixpkgs` devShell generally paralleled the `cabal-only-tools` devShell, but avoiding haskell.nix. While I’m not a huge fan of haskell.nix, this just created duplication and gave us a shell with a somewhat different environment than the one used by `nix build`, etc. It also didn’t work for everyone. In removing that shell, it also sets the default devShell to be `cabal-only-tools`, which some people were already using to work around issues with the previous default.
Configuration menu - View commit details
-
Copy full SHA for d0f4c70 - Browse repository at this point
Copy the full SHA d0f4c70View commit details -
Switch
nixos-unstable
torelease-23.11
There are various benefits to using a Nixpkgs release - more likely that things are cached - easier to update the input without breaking everything This also renames a lot of things in the flake: - `nixpkgs-unstable` to `nixpkgs-release` – partially because it’s not unstable any more, but also because both it and the nixpkgs from haskell.nix unstable, so it didn’t really clarify anything - `nixpkgs` to `nixpkgs-haskellNix` – to make it clear where it comes from - `unstable` to `release-pkgs` – the convention is to use `pkgs` for derivation attrsets, and the source switched from unstable to release - `nixpkgs-packages` to `tool-pkgs` – this holds our build tools, so that seemed clearer than “nixpkgs”
Configuration menu - View commit details
-
Copy full SHA for 01e0351 - Browse repository at this point
Copy the full SHA 01e0351View commit details -
Don’t hide
unison-project
in an overlayOverlays are for derivations, and this isn’t one. Putting it in an overlay also just gives us more levels of indirection to dig through to figure out where things are coming from.
Configuration menu - View commit details
-
Copy full SHA for a5b9864 - Browse repository at this point
Copy the full SHA a5b9864View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba13de4 - Browse repository at this point
Copy the full SHA ba13de4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86819b8 - Browse repository at this point
Copy the full SHA 86819b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 110b5ca - Browse repository at this point
Copy the full SHA 110b5caView commit details -
Configuration menu - View commit details
-
Copy full SHA for f25af69 - Browse repository at this point
Copy the full SHA f25af69View commit details -
Configuration menu - View commit details
-
Copy full SHA for dad9d6d - Browse repository at this point
Copy the full SHA dad9d6dView commit details -
`cabal-local` no longer triggers rebuilds of GHC, so now we can use the devShell that provides the same environment as our build.
Configuration menu - View commit details
-
Copy full SHA for 7b373d7 - Browse repository at this point
Copy the full SHA 7b373d7View commit details -
Can now include the devShells in
all
packageThis means those environments will also be cached in CI.
Configuration menu - View commit details
-
Copy full SHA for f2c8020 - Browse repository at this point
Copy the full SHA f2c8020View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ae7963 - Browse repository at this point
Copy the full SHA 5ae7963View commit details
Commits on Jun 28, 2024
-
Get Nix build working with GHC 9.6.5
Bumped some versions around, but they’re negotiable. - ormolu 0.5.2.0 → 0.7.2.0 - hls 2.9.0.0 → 2.8.0.0 - stack 2.15.5 → 2.15.7
Configuration menu - View commit details
-
Copy full SHA for c47bdcf - Browse repository at this point
Copy the full SHA c47bdcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 570db9b - Browse repository at this point
Copy the full SHA 570db9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0558509 - Browse repository at this point
Copy the full SHA 0558509View commit details -
Merge pull request unisonweb#5146 from unisonweb/24-06-26-port-old-me…
…rge-transcripts
Configuration menu - View commit details
-
Copy full SHA for 71eed21 - Browse repository at this point
Copy the full SHA 71eed21View commit details
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d98b4ae - Browse repository at this point
Copy the full SHA d98b4aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for dadc4e4 - Browse repository at this point
Copy the full SHA dadc4e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b8548f - Browse repository at this point
Copy the full SHA 0b8548fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38d60e7 - Browse repository at this point
Copy the full SHA 38d60e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fce12cb - Browse repository at this point
Copy the full SHA fce12cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f78557 - Browse repository at this point
Copy the full SHA 5f78557View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2002a56 - Browse repository at this point
Copy the full SHA 2002a56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 724dea4 - Browse repository at this point
Copy the full SHA 724dea4View commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d93b5de - Browse repository at this point
Copy the full SHA d93b5deView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbd7bb9 - Browse repository at this point
Copy the full SHA fbd7bb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 081f344 - Browse repository at this point
Copy the full SHA 081f344View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99bad76 - Browse repository at this point
Copy the full SHA 99bad76View commit details -
Configuration menu - View commit details
-
Copy full SHA for b636068 - Browse repository at this point
Copy the full SHA b636068View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f19a87 - Browse repository at this point
Copy the full SHA 6f19a87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 983fb05 - Browse repository at this point
Copy the full SHA 983fb05View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0c53ee - Browse repository at this point
Copy the full SHA f0c53eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb1ee64 - Browse repository at this point
Copy the full SHA eb1ee64View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8e13ca - Browse repository at this point
Copy the full SHA b8e13caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55ad236 - Browse repository at this point
Copy the full SHA 55ad236View commit details -
Configuration menu - View commit details
-
Copy full SHA for e66b315 - Browse repository at this point
Copy the full SHA e66b315View commit details -
Configuration menu - View commit details
-
Copy full SHA for 498e898 - Browse repository at this point
Copy the full SHA 498e898View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9af023b - Browse repository at this point
Copy the full SHA 9af023bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c095003 - Browse repository at this point
Copy the full SHA c095003View commit details -
Configuration menu - View commit details
-
Copy full SHA for 478545e - Browse repository at this point
Copy the full SHA 478545eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50f2881 - Browse repository at this point
Copy the full SHA 50f2881View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dbb365 - Browse repository at this point
Copy the full SHA 7dbb365View commit details -
Configuration menu - View commit details
-
Copy full SHA for e99fb07 - Browse repository at this point
Copy the full SHA e99fb07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c675df - Browse repository at this point
Copy the full SHA 5c675dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 287b4e0 - Browse repository at this point
Copy the full SHA 287b4e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ae9f8b - Browse repository at this point
Copy the full SHA 6ae9f8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for eaf233c - Browse repository at this point
Copy the full SHA eaf233cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdf91bb - Browse repository at this point
Copy the full SHA fdf91bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9f2aa3 - Browse repository at this point
Copy the full SHA e9f2aa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2331c16 - Browse repository at this point
Copy the full SHA 2331c16View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc07b63 - Browse repository at this point
Copy the full SHA cc07b63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d5ae81 - Browse repository at this point
Copy the full SHA 1d5ae81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92a74df - Browse repository at this point
Copy the full SHA 92a74dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54e17f2 - Browse repository at this point
Copy the full SHA 54e17f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a74d4e8 - Browse repository at this point
Copy the full SHA a74d4e8View commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 06b731b - Browse repository at this point
Copy the full SHA 06b731bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 052fd51 - Browse repository at this point
Copy the full SHA 052fd51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1857640 - Browse repository at this point
Copy the full SHA 1857640View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05d3402 - Browse repository at this point
Copy the full SHA 05d3402View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ff7e6d - Browse repository at this point
Copy the full SHA 8ff7e6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dab376 - Browse repository at this point
Copy the full SHA 1dab376View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7820fe - Browse repository at this point
Copy the full SHA a7820feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7148685 - Browse repository at this point
Copy the full SHA 7148685View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f57612 - Browse repository at this point
Copy the full SHA 7f57612View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2db50ad - Browse repository at this point
Copy the full SHA 2db50adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31874bd - Browse repository at this point
Copy the full SHA 31874bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a405e0 - Browse repository at this point
Copy the full SHA 8a405e0View commit details
Commits on Jul 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 38a73da - Browse repository at this point
Copy the full SHA 38a73daView commit details -
switch
Left
toRight
on help outputs; add draft transcripts (#1)Maybe some duplication/conflicts here unintentionally. The big transcript is just a WIP, we could make it prettier.
Configuration menu - View commit details
-
Copy full SHA for 39179a3 - Browse repository at this point
Copy the full SHA 39179a3View commit details -
move pretty-print helpers out of CommandLine.hs
to avoid a potential cycle between CommandLine.hs and InputPatterns.hs that otherwise came up on another branch. InputPatterns.hs also has formatting helpers that could be used in CommandLine.hs. Maybe they should be moved too, but I haven't thought about it.
Configuration menu - View commit details
-
Copy full SHA for 4bbbc8c - Browse repository at this point
Copy the full SHA 4bbbc8cView commit details -
- don’t add an extra indent level to the entire output - do add a `warnCallout` to the message - don’t re-wrap formatted error output - remove the accidentally-included entire `help <command>` output
Configuration menu - View commit details
-
Copy full SHA for 111fc5e - Browse repository at this point
Copy the full SHA 111fc5eView commit details -
Make CLI error messages more consistent
- remove `warnCallout` and `warn` from individual messages - make sure no error messages return their `help` content - add some documentation about how to write failure messages
Configuration menu - View commit details
-
Copy full SHA for 67399e9 - Browse repository at this point
Copy the full SHA 67399e9View commit details -
Fix formatting of an error message
It was leaving out spaces between literal text and generated text.
Configuration menu - View commit details
-
Copy full SHA for 41a0da8 - Browse repository at this point
Copy the full SHA 41a0da8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7f1c24 - Browse repository at this point
Copy the full SHA a7f1c24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e76597 - Browse repository at this point
Copy the full SHA 0e76597View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81f9458 - Browse repository at this point
Copy the full SHA 81f9458View commit details -
Remove another warning flag from a message
Another one missed in the merge.
Configuration menu - View commit details
-
Copy full SHA for ddbfb35 - Browse repository at this point
Copy the full SHA ddbfb35View commit details -
Configuration menu - View commit details
-
Copy full SHA for deaf355 - Browse repository at this point
Copy the full SHA deaf355View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8be432b - Browse repository at this point
Copy the full SHA 8be432bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b60344 - Browse repository at this point
Copy the full SHA 2b60344View commit details -
Configuration menu - View commit details
-
Copy full SHA for c773017 - Browse repository at this point
Copy the full SHA c773017View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9f4bfe - Browse repository at this point
Copy the full SHA b9f4bfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 293b4a2 - Browse repository at this point
Copy the full SHA 293b4a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a6c4d6 - Browse repository at this point
Copy the full SHA 6a6c4d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25db6fb - Browse repository at this point
Copy the full SHA 25db6fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e102b0d - Browse repository at this point
Copy the full SHA e102b0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61287bd - Browse repository at this point
Copy the full SHA 61287bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6b8af1 - Browse repository at this point
Copy the full SHA a6b8af1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 222bd48 - Browse repository at this point
Copy the full SHA 222bd48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0331d22 - Browse repository at this point
Copy the full SHA 0331d22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0587dde - Browse repository at this point
Copy the full SHA 0587ddeView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd17539 - Browse repository at this point
Copy the full SHA dd17539View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49258bc - Browse repository at this point
Copy the full SHA 49258bcView commit details
Commits on Jul 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dd81f0a - Browse repository at this point
Copy the full SHA dd81f0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c89423 - Browse repository at this point
Copy the full SHA 4c89423View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0002b4 - Browse repository at this point
Copy the full SHA d0002b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 424b43b - Browse repository at this point
Copy the full SHA 424b43bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6021a3a - Browse repository at this point
Copy the full SHA 6021a3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 927b76b - Browse repository at this point
Copy the full SHA 927b76bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c431d35 - Browse repository at this point
Copy the full SHA c431d35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69edcef - Browse repository at this point
Copy the full SHA 69edcefView commit details -
Merge pull request unisonweb#5188 from unisonweb/lsp/unused-binding-d…
…etection Unused binding detection cleanup
Configuration menu - View commit details
-
Copy full SHA for 60bb91a - Browse repository at this point
Copy the full SHA 60bb91aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ecf5fe1 - Browse repository at this point
Copy the full SHA ecf5fe1View commit details -
avoid numeric vs textual clash in args length error
`numerals` doesn't seem to be maintained anymore, however
Configuration menu - View commit details
-
Copy full SHA for b14931f - Browse repository at this point
Copy the full SHA b14931fView commit details
Commits on Jul 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0cea9d6 - Browse repository at this point
Copy the full SHA 0cea9d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e775cc - Browse repository at this point
Copy the full SHA 5e775ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for c625e47 - Browse repository at this point
Copy the full SHA c625e47View commit details
Commits on Jul 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for da449fb - Browse repository at this point
Copy the full SHA da449fbView commit details -
synhash var bugfix: hash debruijn indexes, not var names
also adds a debug.synhash.term command for debugging
Configuration menu - View commit details
-
Copy full SHA for 9cc6c2b - Browse repository at this point
Copy the full SHA 9cc6c2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d70b219 - Browse repository at this point
Copy the full SHA d70b219View commit details -
Configuration menu - View commit details
-
Copy full SHA for 701f308 - Browse repository at this point
Copy the full SHA 701f308View commit details -
Update unison-cli/src/Unison/CommandLine/InputPatterns.hs
Co-authored-by: Greg Pfeil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 22d4b26 - Browse repository at this point
Copy the full SHA 22d4b26View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee6793b - Browse repository at this point
Copy the full SHA ee6793bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94c6bfc - Browse repository at this point
Copy the full SHA 94c6bfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 223df40 - Browse repository at this point
Copy the full SHA 223df40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 615887f - Browse repository at this point
Copy the full SHA 615887fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c1a048 - Browse repository at this point
Copy the full SHA 2c1a048View commit details -
Pin Haskell tool versions for VS Code
This also has the flake get its version pins (when possible) from the VS Code settings. And we pin Cabal now, too.
Configuration menu - View commit details
-
Copy full SHA for c3405c2 - Browse repository at this point
Copy the full SHA c3405c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66d9b76 - Browse repository at this point
Copy the full SHA 66d9b76View commit details -
Configuration menu - View commit details
-
Copy full SHA for e506b00 - Browse repository at this point
Copy the full SHA e506b00View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8e34c2 - Browse repository at this point
Copy the full SHA d8e34c2View commit details -
Merge pull request unisonweb#5195 from unisonweb/force-highlighting
Use `SyntaxText.Unit` as style for `foo()`
Configuration menu - View commit details
-
Copy full SHA for 2591ade - Browse repository at this point
Copy the full SHA 2591adeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4254a51 - Browse repository at this point
Copy the full SHA 4254a51View commit details -
Configuration menu - View commit details
-
Copy full SHA for c156ba7 - Browse repository at this point
Copy the full SHA c156ba7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fe6d67 - Browse repository at this point
Copy the full SHA 6fe6d67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e5b925 - Browse repository at this point
Copy the full SHA 1e5b925View commit details -
Configuration menu - View commit details
-
Copy full SHA for 736ccf1 - Browse repository at this point
Copy the full SHA 736ccf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 951f318 - Browse repository at this point
Copy the full SHA 951f318View commit details -
Configuration menu - View commit details
-
Copy full SHA for d78154d - Browse repository at this point
Copy the full SHA d78154dView commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 09ecc74 - Browse repository at this point
Copy the full SHA 09ecc74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1543160 - Browse repository at this point
Copy the full SHA 1543160View commit details -
Merge pull request unisonweb#5177 from unisonweb/24-07-01-todo-merge-…
…precondition-violations
Configuration menu - View commit details
-
Copy full SHA for 9b11d96 - Browse repository at this point
Copy the full SHA 9b11d96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67a41cd - Browse repository at this point
Copy the full SHA 67a41cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cd3f3c - Browse repository at this point
Copy the full SHA 1cd3f3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa6c59e - Browse repository at this point
Copy the full SHA fa6c59eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f725bf2 - Browse repository at this point
Copy the full SHA f725bf2View commit details -
Replace transcript parser with
cmark
We don’t need a very rich parser for transcripts, but we _do_ need to reliably identify fenced code blocks, and that implies a number of subtle cases. Using a polished CommonMark parser/printer handles those subtleties for us. I chose `cmark` for a few reasons: - it’s a wrapper around `libcmark`, which is the reference implementation of CommonMark, so it should be correct; - it provides both a parser and a printer (unlike MMark); and - it is extremely fast (about 20x faster than MMark), so the fact that our home-rolled parser got to skip over everything that’s not a block isn’t an issue.). This only _partially_ uses the `cmark` printer. I think it should use it entirely, but for the cases where we do streaming output (processing UCM commands, etc.) it’s a more involved change. So I think it should be handled separately.
Configuration menu - View commit details
-
Copy full SHA for 9e2fa2b - Browse repository at this point
Copy the full SHA 9e2fa2bView commit details -
Update the transcripts with
cmark
`cmark`’s pretty-printer matches our output pretty well, with a few differences: - it puts a space between the fence and the info string for in code blocks; - it prefers `-` over `*` for bulleted lists (as do I) and it indents them; - it `\`-escapes certain chars very conservatively; - it prefers indented/unfenced code blocks if there is no info string; and - it prefers `*` over `_` (unlike any sane person). This also shows how the change fixes a number of issues: - fix2158-1.output.md also illustrates how this change fixes unisonweb#1809; - alias-many.output.md and input-parse-errors.output.md show how fenced code blocks without an info string would use the beginning of the content as the info string; - transcripts-round-trip/main.output.md shows how output blocks for generated `unison` stanzas (which could contain nested fenced blocks) might not have long-enough fences; and - error-messages.output.md and generic-parse-errors.output.md show how Unison errors were reported on the wrong line number (and thus the printed error lines were also incorrect).
Configuration menu - View commit details
-
Copy full SHA for 1dc181b - Browse repository at this point
Copy the full SHA 1dc181bView commit details -
Add a space before code block info strings
This is for consistency with the `cmark` style. Now the blocks we still pretty-print ourselves will match the bulk of them that `cmark` produces.
Configuration menu - View commit details
-
Copy full SHA for 0031542 - Browse repository at this point
Copy the full SHA 0031542View commit details -
Fix a few transcripts with incorrect Markdown
These weren’t errors in any way, but the `cmark`-produced outputs made it clear that some of our transcripts weren’t formatted the way we intended.
Configuration menu - View commit details
-
Copy full SHA for b657d0d - Browse repository at this point
Copy the full SHA b657d0dView commit details -
Add transcripts for fixed issues
This shows that this change fixes unisonweb#1421, unisonweb#2826, unisonweb#5141, and unisonweb#5168.
Configuration menu - View commit details
-
Copy full SHA for 8416708 - Browse repository at this point
Copy the full SHA 8416708View commit details -
Terminate API code blocks correctly
They were missing trailing newlines, so as you can see in the diff, some transcripts had invalid output.
Configuration menu - View commit details
-
Copy full SHA for 179b8d1 - Browse repository at this point
Copy the full SHA 179b8d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf20459 - Browse repository at this point
Copy the full SHA bf20459View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f4e57d - Browse repository at this point
Copy the full SHA 2f4e57dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf44246 - Browse repository at this point
Copy the full SHA bf44246View commit details -
Update a couple transcripts to the new formatting
These aren‘t run as part of ./scripts/check.sh, so they got missed in the initial pass.
Configuration menu - View commit details
-
Copy full SHA for cbd533e - Browse repository at this point
Copy the full SHA cbd533eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f382ef1 - Browse repository at this point
Copy the full SHA f382ef1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a455180 - Browse repository at this point
Copy the full SHA a455180View commit details
Commits on Jul 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a4b67cd - Browse repository at this point
Copy the full SHA a4b67cdView commit details -
Merge branch 'trunk' into cp/project-root
# Conflicts: # unison-cli-integration/integration-tests/IntegrationTests/transcript.output.md # unison-src/transcripts-round-trip/main.output.md # unison-src/transcripts/add-run.output.md # unison-src/transcripts/bug-strange-closure.output.md # unison-src/transcripts/cycle-update-5.output.md # unison-src/transcripts/delete.output.md # unison-src/transcripts/diff-namespace.output.md # unison-src/transcripts/move-namespace.output.md # unison-src/transcripts/name-selection.output.md # unison-src/transcripts/names.output.md # unison-src/transcripts/namespace-dependencies.output.md # unison-src/transcripts/propagate.output.md # unison-src/transcripts/reflog.output.md # unison-src/transcripts/reset.output.md # unison-src/transcripts/tab-completion.output.md # unison-src/transcripts/transcript-parser-commands.output.md
Configuration menu - View commit details
-
Copy full SHA for 0cd3cd1 - Browse repository at this point
Copy the full SHA 0cd3cd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7113005 - Browse repository at this point
Copy the full SHA 7113005View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4045805 - Browse repository at this point
Copy the full SHA 4045805View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2958cc - Browse repository at this point
Copy the full SHA c2958ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 987cd61 - Browse repository at this point
Copy the full SHA 987cd61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 474fddb - Browse repository at this point
Copy the full SHA 474fddbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e4f1ab - Browse repository at this point
Copy the full SHA 1e4f1abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 670b086 - Browse repository at this point
Copy the full SHA 670b086View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60596a2 - Browse repository at this point
Copy the full SHA 60596a2View commit details -
Merge pull request unisonweb#5041 from unisonweb/cp/project-root
Project Roots
Configuration menu - View commit details
-
Copy full SHA for be7e6cb - Browse repository at this point
Copy the full SHA be7e6cbView commit details
Commits on Jul 12, 2024
-
Use builtin reference names in foreign decompiling
E.G. print <Promise> instead of <Foreign>
Configuration menu - View commit details
-
Copy full SHA for a010a8a - Browse repository at this point
Copy the full SHA a010a8aView commit details -
Merge pull request unisonweb#5216 from unisonweb/topic/decomp-foreign
Use builtin reference names in foreign decompiling
Configuration menu - View commit details
-
Copy full SHA for 212a232 - Browse repository at this point
Copy the full SHA 212a232View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5652c17 - Browse repository at this point
Copy the full SHA 5652c17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c52443 - Browse repository at this point
Copy the full SHA 7c52443View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11208f5 - Browse repository at this point
Copy the full SHA 11208f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for df0261c - Browse repository at this point
Copy the full SHA df0261cView commit details
Commits on Jul 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0dc7b6d - Browse repository at this point
Copy the full SHA 0dc7b6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 264a31a - Browse repository at this point
Copy the full SHA 264a31aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce5c9fe - Browse repository at this point
Copy the full SHA ce5c9feView commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0c7851d - Browse repository at this point
Copy the full SHA 0c7851dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ed06f3 - Browse repository at this point
Copy the full SHA 6ed06f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 456b8e6 - Browse repository at this point
Copy the full SHA 456b8e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9516c59 - Browse repository at this point
Copy the full SHA 9516c59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e44b94 - Browse repository at this point
Copy the full SHA 4e44b94View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba78b69 - Browse repository at this point
Copy the full SHA ba78b69View commit details -
Configuration menu - View commit details
-
Copy full SHA for b65836b - Browse repository at this point
Copy the full SHA b65836bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7019595 - Browse repository at this point
Copy the full SHA 7019595View commit details -
Avoid duplicating YAML info in Markdown
Reviewing the last merge into unisonweb#5142, I noticed some duplicated and out- of-date information. This brings things up-to-date and slightly reduces the duplication. - bumped Ormolu used by ci.yaml from 0.5.2.0 to 0.7.2.0, to match flake.nix - removed Markdown that claimed ci.yaml was using Ormolu 0.5.0.1 - moved description from `base-codebase` in Markdown to comment on `runtime_tests_codebase` in ci.yaml (and updated it to refer to builtin-tests/interpreter-tests.md instead of builtin-tests/base.md) - removed `unison_src_test_results` as it’s no longer managed as a single variable - moved other comments from Markdown to ci.yaml - added Markdown recommending to look in ci.yaml for specifics - rearranges the order of vars in ci.yaml to match the order they were presented in Markdown One thing I wasn’t sure how to map over: Markdown claims Racket 8.7 is used in CI, but ci.yaml doesn’t mention any Racket version.
Configuration menu - View commit details
-
Copy full SHA for 960f7d1 - Browse repository at this point
Copy the full SHA 960f7d1View commit details -
Don’t let Stack tell contributors to upgrade
We use a specific version of Stack, we don’t want Stack complaining to contributors that it doesn’t happen to be the latest.
Configuration menu - View commit details
-
Copy full SHA for f919c9b - Browse repository at this point
Copy the full SHA f919c9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 605e062 - Browse repository at this point
Copy the full SHA 605e062View commit details -
Don’t let Stack complain about Nix
We intentionally disable Stack’s Nix integration when it’s run from a Nix shell. We don’t want Stack complaining that we should enable it since it found `nix` on the path.
Configuration menu - View commit details
-
Copy full SHA for e108014 - Browse repository at this point
Copy the full SHA e108014View commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4538189 - Browse repository at this point
Copy the full SHA 4538189View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1337ac2 - Browse repository at this point
Copy the full SHA 1337ac2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 525e923 - Browse repository at this point
Copy the full SHA 525e923View commit details -
Configuration menu - View commit details
-
Copy full SHA for f17af1f - Browse repository at this point
Copy the full SHA f17af1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce9b1d8 - Browse repository at this point
Copy the full SHA ce9b1d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 734b6c4 - Browse repository at this point
Copy the full SHA 734b6c4View commit details
Commits on Jul 17, 2024
-
A bunch of small changes in TranscriptParser - remove dead code - don’t use `Show` for formatted output - put processed blocks in a separate sum type from unprocessed blocks - remove `Transcript` from identifiers (changed importers to use `qualified as Transcript`) - deduplicated some error reporting And one happy fix, IMO – got rid of the `Text.init` that plagued me in
Configuration menu - View commit details
-
Copy full SHA for 00f6c8c - Browse repository at this point
Copy the full SHA 00f6c8cView commit details -
Split
TranscriptParser
into three modules- `Transcript` – the data model - `Transcript.Parser` – the parser and printer - `Transcript.Runner` – the runner There is unfortunately still some printing tightly coupled to the runner, but this makes it more obvious. Also, the runner is the only component tied to the CLI.
Configuration menu - View commit details
-
Copy full SHA for b1cf123 - Browse repository at this point
Copy the full SHA b1cf123View commit details -
Mostly formatting, but also - removes Apple’s Cocoa from the dependencies, - moves some dependencies from `buildInputs` to `nativeBuildInputs`.
Configuration menu - View commit details
-
Copy full SHA for bf080a5 - Browse repository at this point
Copy the full SHA bf080a5View commit details -
This tool manages the Unison cache, so it’s useful to provide in dev environments. Actually pushing to the cache requires a secret key.
Configuration menu - View commit details
-
Copy full SHA for f189432 - Browse repository at this point
Copy the full SHA f189432View commit details -
use libb2 for all blake functions
required if compiling on systems that use eg libressl
Configuration menu - View commit details
-
Copy full SHA for e3b2e4b - Browse repository at this point
Copy the full SHA e3b2e4bView commit details -
use /usr/bin/env sh for jit-tests.sh
this is more portable and ensures we can compile on systems without bash (eg *BSD)
Configuration menu - View commit details
-
Copy full SHA for f18cb2f - Browse repository at this point
Copy the full SHA f18cb2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d66c5c7 - Browse repository at this point
Copy the full SHA d66c5c7View commit details
Commits on Jul 18, 2024
-
Merge pull request unisonweb#5237 from neduard/jit-support-non-gnu-un…
…ix-systems Support native compilation on non-GNU Unix systems
Configuration menu - View commit details
-
Copy full SHA for 42ebc76 - Browse repository at this point
Copy the full SHA 42ebc76View commit details -
Run Ormolu over the entire codebase
With unisonweb#5142, Ormolu was upgraded from 0.5.2.0 to 0.7.2.0. This formats the codebase to avoid spurious formatting comingled in other commits. Almost all of the changes are simply wrapping single constraints in parens, like ```diff -hashBranch :: forall m. Monad m => Branch m -> m BranchHash +hashBranch :: forall m. (Monad m) => Branch m -> m BranchHash ``` There is also some reordering of language pragmas and imports, indentation correction (some of which gets precedence wrong), and switching some Haddock from `-- ^` to `-- |` .
Configuration menu - View commit details
-
Copy full SHA for b8f1ed9 - Browse repository at this point
Copy the full SHA b8f1ed9View commit details
Commits on Jul 19, 2024
-
Manually reformat chains of single constraints
Changing `(A x) => (B y) => x -> y` to `(A x, B y) => x -> y`.
Configuration menu - View commit details
-
Copy full SHA for f7633ce - Browse repository at this point
Copy the full SHA f7633ceView commit details -
Inform Ormolu of some operator precedences
This adds a .ormolu file to tell Ormolu what some operator precedences are, to improve indentation of multi-line operator sequences.
Configuration menu - View commit details
-
Copy full SHA for 9ac6a04 - Browse repository at this point
Copy the full SHA 9ac6a04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01b475c - Browse repository at this point
Copy the full SHA 01b475cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cf03fe - Browse repository at this point
Copy the full SHA 2cf03feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e469ad - Browse repository at this point
Copy the full SHA 8e469adView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef62cd9 - Browse repository at this point
Copy the full SHA ef62cd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 677266d - Browse repository at this point
Copy the full SHA 677266dView commit details
Commits on Jul 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0582617 - Browse repository at this point
Copy the full SHA 0582617View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e6c0ab - Browse repository at this point
Copy the full SHA 6e6c0abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bedaf3 - Browse repository at this point
Copy the full SHA 5bedaf3View commit details -
Merge pull request unisonweb#5243 from unisonweb/cp/remove-reset-root
Remove reset-root, fix docs for reset
Configuration menu - View commit details
-
Copy full SHA for c4fc8d4 - Browse repository at this point
Copy the full SHA c4fc8d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fac6924 - Browse repository at this point
Copy the full SHA fac6924View commit details
Commits on Jul 24, 2024
-
Convert Doc v1 transcripts to v2
This does a very superficial conversion – it doesn’t correct all of the verbiage that describes how to do things in v1, just changes the actual syntax.
Configuration menu - View commit details
-
Copy full SHA for 3b34107 - Browse repository at this point
Copy the full SHA 3b34107View commit details