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. |
Click to show internal directories.
Click to hide internal directories.