Commit Graph

358 Commits

Author SHA1 Message Date
Chris Penner
1876d23328 Speed up docs-to-html 2024-01-29 13:53:05 -08:00
Chris Penner
8e410b17ff Merge remote-tracking branch 'origin/trunk' into pg/sync 2024-01-18 09:23:45 -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
mergify[bot]
47b383c608
Merge pull request #4381 from unisonweb/cp/pull-hash-validation-types
Add decl verification
2024-01-15 19:17:16 +00:00
mergify[bot]
367684a939
Merge pull request #4613 from unisonweb/24-01-09-better-suffixification
feat: better suffixification in update and upgrade
2024-01-15 18:18:23 +00:00
Arya Irani
6f2a94392b
Merge pull request #4408 from unisonweb/cp/type-tag-exact-match
Exact match on term types when determining whether doc or test.
2024-01-11 18:56:53 -10:00
Chris Penner
a6cc182272 Merge remote-tracking branch 'origin/trunk' into cp/remove-global-names-again 2024-01-11 15:35:36 -08:00
Chris Penner
9cd855068c Fix hoist 2024-01-10 15:32:22 -08:00
Chris Penner
8aace56a47 Merge remote-tracking branch 'origin/trunk' into cp/pull-hash-validation-types 2024-01-10 15:21:17 -08:00
Chris Penner
e8a222c320 Merge remote-tracking branch 'origin/trunk' into pg/causals 2024-01-10 15:18:22 -08:00
Chris Penner
16515c0393 Merge remote-tracking branch 'origin/trunk' into pg/sync 2024-01-10 15:02:20 -08:00
Mitchell Rosen
dd997eaec9 tweak upgrade to print suffixified-by-hash names when it can 2024-01-10 14:06:55 -05:00
Mitchell Rosen
7340bf32dc use suffixifiedByName suffixifier in update 2024-01-05 16:23:01 -05:00
Chris Penner
e966f28af9 WIP 2024-01-04 17:19:46 -08:00
Mitchell Rosen
2e44bd0f3a delete NamesWithHistory type 2024-01-03 18:27:28 -05:00
Chris Penner
4fbd6e3c43 Export Search type 2023-12-12 09:32:58 -08:00
Chris Penner
0ad95d676b Solve merge 2023-12-12 09:20:20 -08:00
Chris Penner
b4b4f80b64 Merge remote-tracking branch 'origin/trunk' into pg/sync 2023-12-12 09:12:18 -08:00
Arya Irani
063bade6c1
Merge pull request #4485 from unisonweb/cp/exact-term-search
Unison Local - Search for docs by exact name, not suffix
2023-12-12 05:30:20 -10:00
Arya Irani
edd9ab2adf
Merge pull request #4433 from unisonweb/cp/doc-eval-errors
Return evaluation errors rather than just silencing them.
2023-12-09 13:08:43 -10:00
Chris Penner
2f2b6b6b74 Fix suffix search 2023-12-07 12:45:37 -08:00
Chris Penner
a867ab0137 Propagate search type to Backend. 2023-12-07 12:39:04 -08:00
Chris Penner
ee92f3f191 Allow specifying search specificity 2023-12-07 11:51:30 -08:00
Chris Penner
a538d8bd67 Add support for various entity validation failures 2023-11-28 10:54:01 -08:00
Arya Irani
508a58bddf
Merge pull request #4377 from unisonweb/cp/pull-hash-validation 2023-11-28 09:24:35 -05:00
Chris Penner
f1e2c4bedb Eval Errors are currently ignored on localhost 2023-11-27 16:01:50 -08:00
Chris Penner
2aed366706 Propagate doc eval errors 2023-11-27 15:53:41 -08:00
Simon Højberg
1afc5888dd Add support for the controls attribute in Video
For Unison Doc videos, we want to allow users to provide the `controls`
attribute and have that be passed through to the generated HTML.
2023-11-27 11:18:14 -05:00
Chris Penner
af47beea06 Don't do subtype matching for docs and terms or we'll match fully polymorphic terms. 2023-11-20 09:58:35 -08:00
Chris Penner
5005526d39 Merge branch 'cp/pull-hash-validation-types' into pg/sync 2023-11-13 15:18:26 -08:00
Chris Penner
166d2864c5 Finish adding patch hash validation 2023-11-13 15:01:23 -08:00
Chris Penner
e51cc411d2 Patch Hashing WIP 2023-11-13 14:56:40 -08:00
Chris Penner
07a53cc3f4 Merge branch 'cp/pull-hash-validation' into cp/pull-hash-validation-types 2023-11-09 14:25:45 -08:00
Chris Penner
d4baadce78 Add hash validation for decls 2023-11-09 14:14:05 -08:00
Chris Penner
1e415c4012 Change Env var to only affect unison-cli so Share doesn't have to worry
about it.
2023-11-09 11:17:48 -08:00
Chris Penner
c3d513db1f Change Env var to only affect unison-cli so Share doesn't have to worry
about it.
2023-11-09 11:16:55 -08:00
Chris Penner
7f8446fc53 Merge remote-tracking branch 'origin/cp/pull-hash-validation' into pg/sync 2023-11-09 09:57:38 -08:00
Chris Penner
3da352bb5b Add causal validation 2023-11-08 16:30:01 -08:00
Chris Penner
7e360eea91 Use UNISON_VALIDATE_ENTITIES env var as flag to decide on entity validation 2023-11-08 16:18:05 -08:00
Chris Penner
5bf5384be4 Rig up error messaging for failed entity validation 2023-11-08 12:48:04 -08:00
Chris Penner
b90d9023a7 Move the HashValidation module here from Share. 2023-11-08 11:44:29 -08:00
Chris Penner
06914be1c6 More re-exports for share 2023-10-31 18:02:13 -07:00
Chris Penner
22d1905fcf Re-exports for Share 2023-10-31 17:25:09 -07:00
Chris Penner
3ab48d2a13 Expose traversals for both types of patch hashes 2023-10-30 11:02:49 -07:00
Chris Penner
8d1e250654 Merge remote-tracking branch 'origin/trunk' into pg/causals 2023-10-03 12:11:34 -07:00
Chris Penner
ae560b4d26 Export serialization logic for Share 2023-10-03 12:11:17 -07:00
Dan Doel
88641bc505 Restructure decompilation
The Runtime API has been changed so that 'partial' decompilation is
possible. Even if a term result is returned, a set of errors may be
yielded indicating that the entire result value could not be decompiled.

In cases with errors, the result will not be cached, although it allows
displaying a proper result.

The decompiler in the runtime now takes advantage of this, in spots that
it doesn't know how to decompile with calls to `bug`. These should
always be valid terms, but obviously won't work correctly, hence the
cache avoidance.
2023-09-29 13:41:55 -04:00
Chris Penner
5fdea827ca Exports for Code deserialization on Share. 2023-09-28 12:58:25 -07:00
Chris Penner
1fc3ded64d Include fields in definition results dependencies calculations 2023-09-12 15:15:19 -07:00
Chris Penner
df45830674
Merge pull request #4301 from unisonweb/cp/squashed-pull
Make `pull.without-history` work for Share project branches
2023-09-08 13:56:55 -07:00