Happily Hacking
he/him
Writing software to improve the experience of writing software.
Author of Optics By Example
- Saskatoon, SK, CA
- http://www.chrispenner.ca/
- @chrislpenner
Block or Report
Block or report ChrisPenner
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
1,808 contributions in the last year
Less
More
Activity overview
Contributed to
unisonweb/unison,
unisonweb/vscode-unison,
ChrisPenner/unison-testing
and 14 other
repositories
Contribution activity
December 2022
Created 16 commits in 3 repositories
Created a pull request in unisonweb/unison that received 18 comments
Remove external names from names-index lookups
Overview This code was written when we still wanted to "fallback" to external names on share (before we expected everything to be properly self-con…
+80
−46
•
18
comments
Opened 10 other pull requests in 1 repository
unisonweb/unison
5
open
5
merged
- Add Clear command
- Parse share handles separate from name segments
- Silence error message from scratch-file contention
- Fix message formatting
- Type signatures for completion options
- Add doc rendering transcript
- Split doc evaluation from doc rendering
- Fix annotations for bindings and blocks
- Build PPE using name lookup indices queries
- Include file symbols in PPE used for rendering diagnostics (LSP)
Reviewed 20 pull requests in 1 repository
unisonweb/unison
20 pull requests
- make io.test look in scratch file first
- Parse share handles separate from name segments
- Cleanup: use Cli monad in sync http functions
-
Make
diff.namespace.to-patchuse "v2" branch diffs - Type signatures for completion options
- Split doc evaluation from doc rendering
- Refactor: make getTerm in Transaction, not IO
- Cleanup: eliminate second NameSegment type
- Cleanup: share hash tags newtypes in codebase/parser-typechecker
- Fix annotations for bindings and blocks
-
Add transcript to capture some
diff.namespace.to-patchbehavior -
Cleanup: break up
unison-utilsin bin - clean up codebase-sqlite-hashing-v2 package
- Refactor: make termReferentsByPrefix in Transaction, not IO
- Small cleanup follow-up to #3527
-
Add
diff.namespace.to-patchcommand - Remove diff from delete{.term,.type} output
- Refactor: make termsMentioningType in Transaction, not IO
- Refactor: make termsOfType in Transaction, not IO
- Include file symbols in PPE used for rendering diagnostics (LSP)
Opened 2 issues in 1 repository
unisonweb/unison
1
open
1
closed
22
contributions
in private repositories
Dec 5 – Dec 14





