Mitchell Rosen
b739c27f73
work on properly rendering merged Unison file
2024-04-29 18:52:34 -04:00
Arya Irani
ad09964825
Merge pull request #4886 from unisonweb/builtins.merge-in
...
add an optional destination path to `builtins.merge{,io}`
2024-04-29 01:20:09 -04:00
Arya Irani
16596c4566
add an optional destination path to builtins.merge{,io}
2024-04-28 23:01:02 -04:00
Arya Irani
d0bdd55ace
Merge branch 'trunk' into transcripts-cleanup
2024-04-28 22:34:49 -04:00
Arya Irani
2cf96a36ae
deprecate cd
, up
; add find-in
( #4883 )
...
* deprecate `cd`, `up`, hide `reset-root`, add `find-in`, hides unimplemented `update.builtins`
Co-authored-by: Chris Penner <christopher.penner@gmail.com>
2024-04-28 21:30:02 -04:00
Mitchell Rosen
97faed97c1
add merged libdeps to ppe for rendering unison file
2024-04-24 15:31:40 -04:00
Mitchell Rosen
2e9e5cf17c
rename merge2 to merge
2024-04-24 12:31:54 -04:00
Mitchell Rosen
d37bce3e7e
rename and hide old merge commands
2024-04-24 12:29:15 -04:00
Mitchell Rosen
240f00dd64
delete old merge transcript
2024-04-24 11:49:03 -04:00
Mitchell Rosen
5e563ebf93
add more merge transcripts
2024-04-24 11:33:39 -04:00
Mitchell Rosen
9253dc9fa1
⅄ trunk → topic/merge4
2024-04-23 13:10:35 -04:00
Mitchell Rosen
57011a9b62
tweak ppe to fix bug
2024-04-23 12:47:28 -04:00
Dan Doel
5564317903
Transcript updates
...
Modify watch-expressions transcript to use new array predefs
2024-04-19 10:32:30 -04:00
Mitchell Rosen
4e42d38385
split apart combine and partition diffs steps
2024-04-17 20:46:39 -04:00
Mitchell Rosen
6a847aedae
⅄ trunk → topic/merge4
2024-04-17 19:25:03 -04:00
Mitchell Rosen
0299f38946
don't expect constructors of builtin types
2024-04-17 18:24:28 -04:00
Arya Irani
ac4d817f5e
Merge pull request #4887 from unisonweb/topic/jit-eval-side-channel
...
Use a socket to communicate with the jit runtime process
2024-04-17 16:06:06 -04:00
Dan Doel
da74c38f0e
Test for partially applied builtins
2024-04-16 15:23:21 -04:00
Dan Doel
12ec621d23
Add back padding when errors/traces actually occur
2024-04-16 14:26:28 -04:00
Dan Doel
9f2089798f
Transcript output updates for error formatting
2024-04-16 13:52:17 -04:00
Arya Irani
ab75cc89cf
don't need builtins.mergeio when using base
2024-04-14 20:20:36 -04:00
Arya Irani
b052524f52
didn't use base
2024-04-14 20:20:04 -04:00
Arya Irani
5a7e3b4932
cleanup
2024-04-14 20:01:39 -04:00
Arya Irani
a987756b41
unnecessary builtins.mergeio
2024-04-14 19:57:08 -04:00
Arya Irani
ec8ae539c3
deprecate cd
, up
, reset-root
, add find-in
...
also hides unimplemented `update.builtins`
removing some unnecessary `cd`s from these files produced different slurp output,
because we are no longer moving away to typecheck, meaning different names are in scope at slurp time
- propagate.md
- sum-type-update-conflicts.md
similarly, in `todo.md` it shifted the hashes for the same reason
2024-04-14 16:35:11 -04:00
Dan Doel
ce8dfd2a73
Bump jit share dependency to 0.0.15
2024-04-10 18:18:50 -04:00
Mitchell Rosen
589970313d
⅄ trunk → topic/merge4
2024-04-08 10:03:38 -04:00
Arya Irani
eef5dda29c
Merge remote-tracking branch 'origin/trunk' into kylegoetz-udp
...
# Conflicts:
# unison-core/src/Unison/Type.hs
2024-04-06 10:45:10 -06:00
Arya Irani
41046d599a
Merge pull request #4864 from unisonweb/fix/jit-cloud-tests
...
Some jit fixes for cloud tests
2024-04-05 16:36:18 -06:00
Arya Irani
19be0a5efd
Merge remote-tracking branch 'origin/trunk' into kylegoetz-udp
...
# Conflicts:
# unison-cli/unison-cli.cabal
# unison-src/builtin-tests/interpreter-tests.md
# unison-src/builtin-tests/testlib.u
# unison-src/builtin-tests/tests.u
2024-04-05 14:39:07 -06:00
Arya Irani
eb355bfa3e
code review ftw
2024-04-05 11:21:29 -06:00
Dan Doel
3cb89e42b3
Exception and debugging related work
...
Makes various internal values print more nicely, which makes debugging
more tractable. Links now print as base32hex strings like they would in
ucm. Functions inside unison structures print as their hash if possible.
Also, short hashes are printed in most cases, rather than the full hash.
Had to shuffle around some bytevector stuff to make the above work.
Pulled `tryEval` completely into primops, and made it directly do an
exception request, rather than implementing the TFRC pseudo instruction.
This requires a share bump, as does a fix to the `Failure` data info.
Some of the exception/failure related internal functions were wrapping
the last argument in Any when they shouldn't have, causing errors for
code expecting a single wrapper.
2024-04-05 13:00:45 -04:00
Arya Irani
4def6bc310
update instructions in {jit,interpreter}-tests.tpl.md
2024-04-04 15:19:49 -06:00
Arya Irani
3ba74632f2
added threadKilledTypeLinkTest to common tests on Share
2024-04-04 15:19:16 -06:00
Mitchell Rosen
2ff7d77820
⅄ trunk → topic/merge4
2024-04-04 14:40:54 -04:00
Arya Irani
8f9237251f
update readmes
2024-04-04 11:44:12 -06:00
Arya Irani
6d3746e8bb
jit-tests.sh to accept a "ucm" arg
2024-04-04 11:34:34 -06:00
Arya Irani
4289192d36
delete superfluous builtin-tests/*.u
files
2024-04-04 01:36:54 -06:00
Arya Irani
f5d187ef84
let jit tests run on jit; among other things
2024-04-04 01:20:26 -06:00
Arya Irani
a571042154
Merge pull request #4849 from unisonweb/fix/jit-time
...
Fix some inconsistencies in the time functions in the jit
2024-04-04 01:04:14 -06:00
Arya Irani
cac59a7edb
try retrieving runtime tests from Share
2024-04-03 15:29:16 -06:00
Arya Irani
b202656454
Merge branch 'kylegoetz-udp' of github.com:unisonweb/unison into kylegoetz-udp
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2024-04-02 10:46:56 -06:00
Kyle Goetz
178fa7d96e
Merge branch 'kylegoetz-udp' of https://github.com/unisonweb/unison into kylegoetz-udp
2024-04-02 10:51:08 -05:00
Kyle Goetz
9341656bea
fixed UDP tests
2024-04-02 10:50:32 -05:00
Dan Doel
13ded7d15e
Fix some inconsistencies in the time functions in the jit
...
Some racket functions return integers and others floating point, so some
care is needed to make sure they work. This adds a designated internal
unison time rep as well instead of just using the raw value returned by
the racket function.
2024-04-02 11:43:39 -04:00
Arya Irani
0f6246904e
fixup testlib and add udp-tests.u to interpreter-tests.md
2024-04-02 01:15:21 -06:00
Arya Irani
1be5cf2d1d
Merge branch 'trunk' into kylegoetz-udp
...
# Conflicts:
# unison-src/transcripts-using-base/all-base-hashes.output.md
# unison-src/transcripts/builtins-merge.output.md
# unison-src/transcripts/emptyCodebase.output.md
# unison-src/transcripts/merges.output.md
# unison-src/transcripts/move-all.output.md
# unison-src/transcripts/move-namespace.output.md
# unison-src/transcripts/reflog.output.md
# unison-src/transcripts/reset.output.md
# unison-src/transcripts/squash.output.md
# unison-src/transcripts/upgrade-happy-path.output.md
2024-04-02 00:19:42 -06:00
Arya Irani
96a5be9b07
update transcript output
2024-04-02 00:12:34 -06:00
Arya Irani
668c9b0691
disambiguate transcripts
2024-04-02 00:11:34 -06:00
Arya Irani
6ac7a3a6a5
disambiguation
2024-04-01 23:37:52 -06:00
Dan Doel
4f4395fd65
Add a jit test for multiple evaluation from scratch file
2024-04-01 16:12:22 -04:00
Arya Irani
35c4bdd372
Merge branch 'kylegoetz-udp' of github.com:unisonweb/unison into kylegoetz-udp
...
# Conflicts:
# parser-typechecker/src/Unison/Builtin.hs
# parser-typechecker/src/Unison/Runtime/Builtin.hs
2024-03-31 01:17:21 -06:00
Kyle Goetz
3679b0d8c1
move UDP tests to correct spot
2024-03-29 20:57:24 -05:00
Kyle Goetz
f8e80a672f
add UDP test
2024-03-29 20:53:45 -05:00
Dan Doel
eaee313440
Split corrected many pattern into two patterns
2024-03-29 12:39:30 -04:00
Dan Doel
8c58de7d62
Add jit link tests file
2024-03-28 19:30:07 -04:00
Dan Doel
bb0ee7d044
Add link equality/comparison tests to jit test suite
2024-03-28 17:41:24 -04:00
Dan Doel
596fb892ac
Modify serial-tests to test for cache_ bug
2024-03-22 17:47:37 -04:00
Dan Doel
702318a6e4
A few fixes/tweaks
...
- Changes the naming convention for builtin types/data to avoid clashes
between builtins and pregenerated data types. For instance, both had a
Value type in scheme, because of the in-unison representation. Instead
of just `unison-`, now either `builtin-` or `ref-` prefixes are used.
- Fixes several places where invalid values were being used in
exceptions. Raw scheme values were being returned that do not
correspond to unison values, and this was causing problems with
reflection.
- Fixes some code loading operations returning in-unison `Reference`
values instead of term link values. Parts of these are implemented in
unison, so both types are in play, and need to be correctly mediated.
2024-03-22 13:09:23 -04:00
Mitchell Rosen
5bd507f2b9
⅄ trunk → topic/merge4
2024-03-22 09:40:07 -04:00
Arya Irani
1e6f0daae9
Merge pull request #4808 from unisonweb/24-03-18-tweak-tdnr-visibility
...
bugfix: tweak name priority for tdnr
2024-03-20 17:43:19 -06:00
Arya Irani
3fbb7a2c65
Merge pull request #4810 from unisonweb/topic/jit-links
...
Fix up uses of typelinks in the jit
2024-03-20 17:06:13 -06:00
Dan Doel
9ef24b2b2c
Bump depended @unison/internal version
2024-03-20 15:57:46 -04:00
Mitchell Rosen
3799ed5d26
commit transcript output changes
2024-03-19 14:48:27 -04:00
Mitchell Rosen
96e008f153
fix suffix.md transcript
2024-03-19 12:56:03 -04:00
Travis Staton
9f7c2e2653
add "stray constructor" precondition violation example
2024-03-19 11:27:47 -04:00
Travis Staton
06cc4e84e4
Add "nested decl alias" precondition violation example
2024-03-19 11:25:05 -04:00
Travis Staton
9501bf7bec
Add "missing constructor" precondition violation example
2024-03-19 11:15:48 -04:00
Travis Staton
7455187b43
add "constructor alias" precondition violation example
2024-03-19 11:02:30 -04:00
Travis Staton
a08f509aa5
add terms in lib precondition violation example
2024-03-19 10:58:51 -04:00
Travis Staton
15e33f439a
update/update agree example
2024-03-19 10:55:55 -04:00
Travis Staton
16cd17b656
add/add agree example
2024-03-19 10:53:58 -04:00
Travis Staton
bbbac576f8
three delete examples
2024-03-19 10:51:45 -04:00
Travis Staton
2e2fc04bdd
add conflict examples to merge2 transcript
2024-03-19 10:47:07 -04:00
Travis Staton
5cf61d6c51
tweak output message for merge2
2024-03-19 10:35:05 -04:00
Arya Irani
48f5a30854
Merge pull request #4790 from unisonweb/fix/pattern-many
...
Fix many pattern not backtracking
2024-03-18 21:12:15 -06:00
Travis Staton
9694d8114d
Add basic success and failure messages
2024-03-18 13:54:21 -04:00
Travis Staton
38706cd5e3
add basic transcripts
2024-03-18 13:54:21 -04:00
Dan Doel
64ae273a33
Add test case
2024-03-18 12:01:43 -04:00
Paul Chiusano
8b0b485536
Don't always allow use clauses in do
. Only do so if it's top level or contains a block.
2024-03-16 22:18:43 -05:00
Paul Chiusano
109a4de506
Prefer do
in pretty-printer
2024-03-16 09:10:48 -05:00
Chris Penner
4ac7bb20cd
Improve source excerpt highlighting
2024-03-13 12:14:31 -07:00
Chris Penner
3d95906195
Update transcripts
2024-03-13 11:52:29 -07:00
Travis Staton
01d3e6e297
allow duplicates in unison file
2024-03-11 15:06:13 -04:00
Arya Irani
4a9707beca
Merge pull request #4768 from unisonweb/fix/4722
...
Push type checking through match statements
2024-03-09 11:31:44 -05:00
Arya Irani
27b29c1ee3
Merge pull request #4675 from unisonweb/topic/native-compiler
...
Rework racket based runtime/compilation
2024-03-08 17:18:19 -05:00
Dan Doel
e0b178b005
Push type checking through match statements
2024-03-08 15:18:35 -05:00
Arya Irani
e8e610d0a8
do we need base.output.md
?
2024-03-08 14:50:42 -05:00
Arya Irani
b7530a56ac
remove compile.native.{fetch,genlibs}
commands
...
existing ucm commands can be used instead, i.e. `gen-racket-libs.md`
2024-03-08 13:11:49 -05:00
Arya Irani
d913a61f45
Merge pull request #4752 from unisonweb/runarorama/fixFieldNames
...
Fix field accessors not showing up in `view` in some cases
2024-03-08 10:09:09 -05:00
Dan Doel
51dbdb7746
Fix a variable capture issue during let floating
2024-03-06 15:29:51 -05:00
Rúnar
826ba2c5ad
Add transcript
2024-03-05 14:50:16 -05:00
Dan Doel
aa537848c6
Bump gen-racket-libs version for @unison/internal
2024-03-04 11:52:19 -05:00
Dan Doel
3048be647e
Merge remote-tracking branch 'origin/trunk' into topic/native-compiler
2024-03-01 17:19:54 -05:00
Mitchell Rosen
a90c394000
⅄ trunk → 24-02-26-upgrade-tweak
2024-02-27 12:37:47 -05:00
Mitchell Rosen
8dbec31f40
add new guard in upgrade to not give names to old things in new dep
2024-02-27 12:32:18 -05:00
Mitchell Rosen
4aca271228
add transcript that demonstrates old undesirable behavior
2024-02-27 11:22:38 -05:00
Arya Irani
f66bf086b8
Merge remote-tracking branch 'origin/trunk' into topic/ed25519
...
# Conflicts:
# unison-src/transcripts-using-base/all-base-hashes.output.md
2024-02-26 20:18:46 -05:00
Mitchell Rosen
581e2e105a
add transcript
2024-02-26 16:35:24 -05:00
Mitchell Rosen
179e131e94
add transcript
2024-02-26 10:01:48 -05:00
Dan Doel
a320820bc3
Transcript updates
2024-02-23 18:03:04 -05:00
Dan Doel
b3c4f9d87f
Implement ed25519 builtins for Haskell
2024-02-23 18:02:24 -05:00
Mitchell Rosen
c61484112c
make deleteReplacements transcript work
2024-02-22 14:53:17 -05:00
Mitchell Rosen
5330261d0c
regenerate serial-test-00 output
2024-02-22 14:52:09 -05:00
Mitchell Rosen
19070ce126
regenerate all-base-hashes output
2024-02-22 14:50:59 -05:00
Mitchell Rosen
d34522e6a4
allow () escaped in backticks
2024-02-22 14:12:03 -05:00
Mitchell Rosen
e31aba4620
fix tab completion
2024-02-22 13:18:26 -05:00
Mitchell Rosen
12a75f18b3
partially fix tab-completion
2024-02-22 10:55:13 -05:00
Mitchell Rosen
ed881583e7
fix a few things, but oops completion is broken somehow
2024-02-21 15:16:00 -05:00
Mitchell Rosen
fd74c51100
commit transcript diff that fixes forall display bug
2024-02-20 13:17:55 -05:00
Mitchell Rosen
aa2107982f
⅄ trunk → 22-10-18-backticky-parser
2024-02-20 11:10:58 -05:00
Arya Irani
3cc86fac62
all the mergeio types we rely on should be in base I suppose?
2024-02-15 17:11:27 -05:00
Arya Irani
b668fe3b96
jit tests reply on some types not in base
...
at least ThreadKilledFailure, from https://github.com/unisonweb/unison/pull/3835
2024-02-15 16:53:04 -05:00
Arya Irani
f56fb23f46
don't fetch internal
2024-02-14 08:15:14 -05:00
Arya Irani
25d703a203
Merge branch 'trunk' into topic/native-compiler
...
# Conflicts:
# unison-cli/unison/ArgParse.hs
# unison-cli/unison/Main.hs
2024-02-13 15:28:00 -05:00
Chris Penner
72727afc46
Update end-of block symboly test
2024-02-12 10:50:41 -08:00
Chris Penner
b00acbe182
Add parens to annotation of lexed symboly segments
2024-02-12 10:46:38 -08:00
Arya Irani
b3cad2ce2a
refactor ci.yaml with jit setup steps (attempt 1)
...
recommend moving support scheme files to another repo
if they aren't deeply related to ucm; but maybe they are.
2024-02-11 21:02:04 -05:00
Dan Doel
5f946e202e
Merge remote-tracking branch 'origin/trunk' into topic/native-compiler
2024-02-07 16:43:47 -05:00
Chris Penner
a0f5ce9e52
Add tab-completion and fzf for upgrade command
2024-02-07 13:37:32 -08:00
Dan Doel
a678f55e10
Actually make run.native use the standalone runner
...
All the infrastructure was there already, just needed to enable it.
This should break the jit tests in CI until we can get the runner
building as a prior step, and coordinate the location the native runtime
looks for the build files.
2024-02-07 16:10:33 -05:00
Dan Doel
7ce4ad224d
Add information on further building to gen-racket-libs.md
2024-02-07 12:00:42 -05:00
Dan Doel
2e98e1a7c2
Add a transcript to create generated racket libs
2024-02-06 14:04:43 -05:00
Arya Irani
cf202fef9a
Merge pull request #4674 from unisonweb/cp/lsp-folding
2024-02-06 12:59:21 -05:00
Arya Irani
4f345fedda
Merge pull request #4671 from unisonweb/cp/format-handlers
...
Fix formatting on handle-with blocks
2024-02-05 22:13:57 -05:00
Chris Penner
4da9d12ef1
Fix span annotations on handle-with blocks
2024-02-05 10:45:03 -08:00
Chris Penner
be330a8d99
Allow multi-line bold, italics, and strikethru
2024-02-05 10:17:32 -08:00
Mitchell Rosen
cf15f30261
⅄ trunk → 22-10-18-backticky-parser
2024-02-02 10:00:38 -05:00
Travis Staton
4af93e9ec0
Fix update bug #4618
...
It is not safe to assume everything in the TUF is in namespace -
libdeps, it also contains new terms/decls. So, looking up the
constructors of a type may now return Nothing, in which case we know
that the decl is new and no deleteConstructorActions need to be generated.
2024-02-01 15:40:32 -05:00
Travis Staton
df2a53a97f
Add transcript demonstrating #4618
...
This transcript throws an exception, so no output can be committed.
2024-02-01 15:40:31 -05:00
Mitchell Rosen
96ca5c71ce
⅄ trunk → 22-10-18-backticky-parser
2024-02-01 13:54:11 -05:00
Arya Irani
9a058a381e
Merge pull request #4659 from unisonweb/cp/inline-literal-escaping
...
Default to single-quotes
2024-02-01 07:49:15 -05:00
Chris Penner
c083434457
Add folding range tests
2024-01-31 18:05:13 -08:00
Chris Penner
9b261b831f
Transcript output
2024-01-31 16:30:41 -08:00
mergify[bot]
70bedd668a
Merge pull request #4653 from unisonweb/cp/debug-term
...
Add `debug.term` `debug.type` for debugging
2024-02-01 00:26:43 +00:00
Chris Penner
61a0542183
Default to single-quotes
2024-01-31 16:19:14 -08:00
Chris Penner
db15634fde
Rename to debug.term|type.abt
2024-01-31 16:04:20 -08:00
Arya Irani
9e4bc32b94
Merge pull request #4655 from unisonweb/cp/text-codeblock-fix
...
Fix raw text-block indentation
2024-01-31 18:02:55 -05:00
Chris Penner
1f67d095f2
Add regression test for empty-lines in raw literals
2024-01-31 13:03:25 -08:00
Chris Penner
cb974e7ae1
Newlines within {{ }} for multi-line docs
2024-01-31 11:27:49 -08:00
Chris Penner
bea34375ab
Update transcripts
2024-01-31 10:12:03 -08:00
Chris Penner
6f21f73b22
Update transcripts
2024-01-31 10:08:02 -08:00
Mitchell Rosen
0504bca1b3
⅄ trunk → 22-10-18-backticky-parser
2024-01-31 11:19:37 -05:00
Chris Penner
52c8d40b03
Update transcripts
2024-01-30 16:50:48 -08:00
Chris Penner
e66806fe13
Update whitespace trimming
2024-01-30 16:30:05 -08:00
Chris Penner
d07077e223
Fix parsing/printing of raw syntax blocks in transcripts
2024-01-30 16:06:28 -08:00
Chris Penner
b93d2894e5
Clean up whitespace trimming
2024-01-30 16:02:49 -08:00
Chris Penner
61059683a8
Update transcripts
2024-01-30 14:49:36 -08:00
Chris Penner
203cd8c253
Fix whitespace trimming on doc literals
2024-01-30 14:36:37 -08:00
Chris Penner
70c343d87f
Add round-trip test for doc2
2024-01-30 13:15:29 -08:00
Chris Penner
6706b2e818
Remove verbose transcripts since anythingToString seems to be system
...
dependent.
2024-01-30 12:53:27 -08:00
Travis Staton
1568dfc926
fix #4280
2024-01-30 15:23:28 -05:00
Travis Staton
a87f379500
Add transcript demonstrating #4280
2024-01-30 15:22:41 -05:00
Chris Penner
68c78f8d8f
Update transcripts
2024-01-30 11:58:55 -08:00
Chris Penner
8a099ce233
Add debug-definition transcripts
2024-01-30 11:55:36 -08:00
Mitchell Rosen
acce2ea1df
⅄ trunk → 22-10-18-backticky-parser
2024-01-30 08:02:55 -05:00
dolio
d2bb44f6a6
Merge pull request #4642 from unisonweb/fix/local-defs
...
Local definition generalization and possible TDNR improvement
2024-01-29 14:13:42 -05:00
Arya Irani
04376665e8
Merge pull request #4641 from unisonweb/runarorama/improve-tdnr-message
...
Make errors nicer when TDNR fails
2024-01-26 14:06:19 -05:00
Arya Irani
aec8aecf26
Merge pull request #4643 from unisonweb/travis/4592/roundtrip-bug-in-docs
...
Don't implicitly close transclude blocks
2024-01-26 14:04:15 -05:00
Rúnar
9ad4583e66
Merge branch 'runarorama/improve-tdnr-message' of https://github.com/unisonweb/unison into runarorama/improve-tdnr-message
2024-01-26 12:54:05 -05:00
Rúnar
3b7e2586a2
Fix type rendering for existentials, other tweaks
2024-01-26 12:53:29 -05:00
Travis Staton
a939251ebd
don't implicitly close transclude blocks
...
fixes #4592
2024-01-26 12:53:26 -05:00
Travis Staton
9404e207aa
add transcript demonstrating 4592
2024-01-26 12:45:15 -05:00
Rúnar
ed3c84a7b3
Discard changes to unison-src/transcripts-manual/benchmarks/output/2024-01-25T15:48:31.296974000Z-bench.txt
2024-01-25 23:16:20 -05:00
Rúnar
887d9acca5
I GUESS RUNNING IT AGAIN DID THE TRICK
2024-01-25 22:41:55 -05:00
Rúnar
5d85b81ca6
Incorporating latest formatter changes
2024-01-25 22:06:18 -05:00
Rúnar
16ac4071db
Merge branch 'trunk' of https://github.com/unisonweb/unison into runarorama/improve-tdnr-message
2024-01-25 21:56:09 -05:00
Rúnar
13cc8cfcf4
Minor tweaks to output
2024-01-25 20:46:31 -05:00
Chris Penner
a0a2491a6c
Transcript update
2024-01-25 10:29:41 -08:00
Chris Penner
e8b8fedbce
Formatter rewrite
2024-01-25 10:23:46 -08:00
Dan Doel
583df95f93
Add a transcript for #3752
2024-01-25 11:59:25 -05:00
Dan Doel
108915253b
Transcript changes
2024-01-25 11:50:27 -05:00
Rúnar
cb226e1446
Rewrites output changed
2024-01-25 10:59:53 -05:00
Rúnar
3457a4b9c8
Transcript output
2024-01-25 10:12:10 -05:00
Chris Penner
4ac9cd42b0
Fix bad annotations on trailing constructor args
2024-01-24 19:12:16 -08:00
Chris Penner
0b08963203
Much closer to working
2024-01-24 18:47:39 -08:00
Chris Penner
8b7a03df0e
Commit broken transcript
2024-01-24 15:35:15 -08:00
Chris Penner
b790b9ac97
Maybe working
2024-01-24 15:05:00 -08:00
Chris Penner
a118324f7f
Slight improvement
2024-01-24 14:44:00 -08:00
Chris Penner
a97da0377f
Update transcripts
2024-01-24 14:18:06 -08:00
Chris Penner
28a79d911b
Merge remote-tracking branch 'origin/trunk' into cp/doc-formatter-fix
2024-01-24 11:45:30 -08:00
Chris Penner
d6a2a8ae5e
It's working don't touch it.
2024-01-24 11:44:00 -08:00
Chris Penner
047ef594a6
Fix special case for type doc in lexer
2024-01-24 10:18:00 -08:00
Mitchell Rosen
8871927c6e
more path, name, and name segment work (doesn't build yet)
2024-01-24 11:01:22 -05:00
Chris Penner
287dae5ce9
Merge remote-tracking branch 'origin/trunk' into cp/edit-namespace
2024-01-23 11:35:23 -08:00
Chris Penner
5679768c8c
Add format command alongside a transcript
2024-01-16 15:33:16 -08:00
Chris Penner
b208778385
Update transcripts
2024-01-16 12:02:00 -08:00
Chris Penner
ff47ec7813
Merge remote-tracking branch 'origin/trunk' into cp/remove-global-names-again
2024-01-16 11:49:07 -08:00
Arya Irani
f746fb7927
Merge pull request #4615 from unisonweb/travis/4423/branch-relative-path
...
Allow forking between projects/branches
2024-01-16 11:02:28 -05:00
Travis Staton
3d3dd58f59
fork accepts branch relative paths
2024-01-12 14:33:09 -05:00
Chris Penner
5520a5b881
Update transcripts
2024-01-12 10:19:02 -08:00
Mitchell Rosen
3d0f9bd34e
make upgrade use update's complicated ppe creation logic, which finishes
...
off suffixifying definitions by hash when we can in upgrade
2024-01-12 12:25:58 -05:00
Chris Penner
6896232b05
Transcript update
2024-01-11 15:42:48 -08:00
Chris Penner
a6cc182272
Merge remote-tracking branch 'origin/trunk' into cp/remove-global-names-again
2024-01-11 15:35:36 -08:00
Mitchell Rosen
a7fca26bba
⅄ 24-01-10-fix-upgrade-suffixifier → 24-01-09-better-suffixification
2024-01-10 14:55:02 -05:00
Mitchell Rosen
661ce6a78e
make upgrade suffixify by name
2024-01-10 14:51:29 -05:00
Mitchell Rosen
f5bfa60b59
add transcript that demonstrates bug in upgrade suffixification
2024-01-10 14:44:12 -05:00
Mitchell Rosen
ca0b09adf4
remove irrelevant transcript that no longer demonstrates a bug in update.old
2024-01-10 14:33:07 -05:00
Mitchell Rosen
4ffb2f8dd7
update update-suffixifies-properly transcript output
2024-01-10 14:08:22 -05:00
Mitchell Rosen
509aa0c805
add transcript demonstrating current update suffixification behavior
2024-01-10 14:06:46 -05:00
Arya Irani
00cd55edeb
Merge pull request #4577 from unisonweb/cp/update2-writeSource
...
Don't do file IO in `OutputMessages` for upgrade/update
2024-01-09 15:41:23 -10:00
Arya Irani
5741d0448c
Merge pull request #4576 from unisonweb/cp/scratch-file-transcript-block
...
Don't display definitions in console output for `edit` (and new transcript outputs to replace it)
2024-01-09 15:39:35 -10:00
Arya Irani
da20682818
update transcript outputs again
2024-01-09 13:33:28 -10:00
Arya Irani
9833ef08b3
don't have to use /private/tmp/rewrites-tmp.u now
2024-01-09 13:27:05 -10:00
Chris Penner
662bb9f35d
Update transcripts
2024-01-09 14:38:04 -08:00
Chris Penner
09123fe8f4
Merge branch 'cp/scratch-file-transcript-block' into cp/update2-writeSource
2024-01-09 14:32:11 -08:00
Chris Penner
b5e3e1efc5
unique types are the default
2024-01-09 14:19:18 -08:00
Chris Penner
7b7c07d9a1
Merge remote-tracking branch 'origin/trunk' into cp/scratch-file-transcript-block
2024-01-09 13:55:12 -08:00
Arya Irani
fb1db18613
Merge pull request #4589 from unisonweb/24-01-05-better-suffixify
...
bugtweak: make suffixification a little worse when rendering unison files via update/upgrade
2024-01-09 11:54:14 -10:00
Chris Penner
e242968325
Merge branch 'cp/scratch-file-transcript-block' into cp/update2-writeSource
2024-01-09 13:29:32 -08:00
Chris Penner
4f062d2db6
Remove superfluous folds from transcript output
2024-01-09 13:23:35 -08:00
Chris Penner
83b5a09636
Rerun rewrites transcripts
2024-01-09 13:15:55 -08:00
Chris Penner
6669243e13
Resolve transcripts
2024-01-08 14:51:01 -08:00
Chris Penner
b1e10df0fb
Fix release draft transcripts
2024-01-08 14:46:09 -08:00
Chris Penner
8e4845298c
Slight improvement to propagate transcript
2024-01-08 14:42:09 -08:00
Chris Penner
0cce11c0d7
Update transcripts
2024-01-08 14:33:37 -08:00
Chris Penner
90d89accc8
Remove globbing
2024-01-08 14:25:57 -08:00
Chris Penner
cb0aebae9c
Update merges transcripts
2024-01-08 14:24:04 -08:00
Chris Penner
86f04f5585
update merge transcripts
2024-01-08 14:12:01 -08:00
Chris Penner
d7553c38e1
Update transcripts
2024-01-08 14:01:49 -08:00
Chris Penner
6f3bdb3ba7
Update transcripts
2024-01-08 13:58:50 -08:00
Chris Penner
f2244f612e
Fix create author transcript
2024-01-08 13:51:13 -08:00
Chris Penner
e50f57f542
Merge remote-tracking branch 'origin/trunk' into cp/remove-global-names-again
2024-01-08 13:42:00 -08:00
Chris Penner
ddd580d840
Update find transcripts
2024-01-08 12:17:35 -08:00
Chris Penner
fb6940c1c4
remove mergeio
2024-01-08 12:07:00 -08:00
Chris Penner
52c96556eb
Update transcript outputs
2024-01-08 12:03:00 -08:00
Chris Penner
22ac9fc82a
Update delete transcripts
2024-01-08 12:02:10 -08:00
Chris Penner
9416755973
Fix more transcripts
2024-01-08 11:56:31 -08:00
Chris Penner
b126844b8e
Fix which ppe we use in find
2024-01-08 11:53:31 -08:00
Chris Penner
3f8c3251cd
Update some transcripts to new global fallback
2024-01-08 11:35:37 -08:00
Chris Penner
4923abaf22
Update rewrite transcript
2024-01-08 10:51:37 -08:00
Arya Irani
3b9b813f8d
Merge pull request #4571 from unisonweb/mention-upgrade-scratch-file-name
...
feat: mention the name of the file we put failed upgrades in
2024-01-08 06:41:33 -10:00
Mitchell Rosen
89ede08e67
Revert "manual edit of mac only golden output"
...
This reverts commit b28158cf02
.
2024-01-08 11:16:09 -05:00
Mitchell Rosen
b2737a6415
update wording and transcripts
2024-01-08 10:45:18 -05:00
Arya Irani
70eee30e4a
whitespace changes in transcripts??
2024-01-05 15:34:37 -10:00
Arya Irani
951b6ae76b
fix fix2297
...
this had broken in the past when we made discarding non-Unit values explicit
and nobody noticed until now
2024-01-05 15:08:52 -10:00
Arya Irani
40ec9404b5
fix fix1696 and fix2297 transcripts
...
these had broken in the past when we made the modifier mandatory
and nobody noticed until now
2024-01-05 14:58:47 -10:00
Arya Irani
8bf585a857
update type-modifier-are-optional transcript
2024-01-05 14:56:38 -10:00
Arya Irani
3b5ce64bcf
Merge branch 'trunk' into unorsk/unique-as-default-type-modifier
...
# Conflicts:
# unison-src/transcripts/diff-namespace.output.md
# unison-src/transcripts/docs.output.md
2024-01-05 14:15:22 -10:00
Mitchell Rosen
eb9bac5e78
run transcripts
2024-01-05 16:57:03 -05:00
Mitchell Rosen
f08c6a4758
⅄ trunk → 24-01-05-better-suffixify
2024-01-05 16:37:09 -05:00
Chris Penner
5b03808aa5
Merge branch 'cp/scratch-file-transcript-block' into cp/update2-writeSource
2024-01-05 11:14:20 -08:00
Chris Penner
785d6d0ea8
Fix ordering of captured file update commands
2024-01-05 11:11:51 -08:00
Mitchell Rosen
5fa44447d6
⅄ trunk → 24-01-05-better-suffixify
2024-01-05 12:29:54 -05:00
Travis Staton
b28158cf02
manual edit of mac only golden output
2024-01-05 12:14:27 -05:00
Mitchell Rosen
f1b0d05954
Merge commit '014b3fceb44f2a5330045f8d0da63c0385d2afdc' into 24-01-04-delete-default-metadata
...
# Conflicts:
# unison-cli/src/Unison/CommandLine/InputPatterns.hs
2024-01-05 12:08:06 -05:00
Travis Staton
639a6cece5
update transcripts
2024-01-05 11:46:39 -05:00
Travis Staton
b333a93e94
change suffixify termination condition
2024-01-05 11:33:28 -05:00
Travis Staton
3c7101c105
Add transcript demonstrating #4556
2024-01-05 11:30:14 -05:00
Chris Penner
0739178554
Rerun manual rewrite transcript
2024-01-04 15:40:35 -08:00