internal/

directory
v0.0.0-...-b13b7c6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2025 License: Apache-2.0

Directories

Path Synopsis
Package byteview provides a mechanism to handle strings and []byte as immutable byte views.
Package byteview provides a mechanism to handle strings and []byte as immutable byte views.
cmd
eval command
eval provides a way to validate the diffing algorithm by applying the resulting diffs using the unix patch tool and checking that they produce the input again.
eval provides a way to validate the diffing algorithm by applying the resulting diffs using the unix patch tool and checking that they produce the input again.
eval/internal/git
Package git provides a simplified git interface for reading a repository for evaluations
Package git provides a simplified git interface for reading a repository for evaluations
gitdiff command
gitdiff is a tool that can be used with git using GIT_EXTERNAL_DIFF.
gitdiff is a tool that can be used with git using GIT_EXTERNAL_DIFF.
specializemyers command
specializemyers is a bit of an abomination, it takes the myers implementation and generates a specialization for int.
specializemyers is a bit of an abomination, it takes the myers implementation and generates a specialization for int.
Package config provides shared configuration mechanisms for packages this module.
Package config provides shared configuration mechanisms for packages this module.
Package impl contains an implementation of diff algorithms.
Package impl contains an implementation of diff algorithms.
Package indentheuristic is an implementation of the indentation heuristic by Michael Haggerty (https://github.com/mhagger/diff-slider-tools).
Package indentheuristic is an implementation of the indentation heuristic by Michael Haggerty (https://github.com/mhagger/diff-slider-tools).
Package rvecs contains functions to work with the result vectors, the internal representation that's used by the myers algorithm and is then translated to a user facing API.
Package rvecs contains functions to work with the result vectors, the internal representation that's used by the myers algorithm and is then translated to a user facing API.
Package unixpatch provides a simple wrapper around the unix patch tool.
Package unixpatch provides a simple wrapper around the unix patch tool.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL