1. Ross Light
  2. blackforest

Commits

Author Commit Message Date Builds
Ross Light
Clean up vcs package
Ross Light
Merged in adam_0/blackforest (pull request #2) Fixes #4.
Adam Hintz
Fix errors introduced in previous commit
Adam Hintz
Improve comments, compactify gitWC.Rename(), pull some constants out in git testing
Adam Hintz
gitWC: Fix behavior of Update, add test for Rename, add failure test for Commit
Adam Hintz
Add structure to allow mockCommands to fail
Adam Hintz
Add git VCS management, complete with tests Fixes #4
Ross Light
Update license info
Ross Light
Use /dev/tty for editor stdin/stdout Add exec to clean up useless shell process. Fixes #43.
Ross Light
Update ignore for blackforest
Ross Light
Fix Puppet module naming
Ross Light
Add Black Forest icon
Ross Light
Add LICENSE file (which points to README.md)
Ross Light
Rename GLaDOS to Black Forest for open source release
Ross Light
Support runEditor on Windows (fixes #18) Add windowsEscape and a variant inside runEditor to support this fix. I initially wrote this in a platform-specific file, but found that the code was more similar than different. Neither of these require platform-specific packages and both use os/exec.
Ross Light
Add internal docs to catalog/search
Ross Light
Remove search.Concurrent (unused)
Ross Light
Clean up internals of catalog/search package * Move text-processing functions into text.go * Add foldString function * Change isTokenizeRune to !isTokenSep * Rename TOKEN from the query grammar to TERM * Rename stripNonToken to stripTokenSep * Refactor tokenize to runesFieldsFunc (so string users can use strings.Fields) * Add license info for runesFieldsFunc being borrowed from Go stdlib
Ross Light
Fix behavior of tokenization on tags
Ross Light
Fix tag: operator breakage in new indexing scheme
Ross Light
Refactor refreshEnv function
Ross Light
Highlight search terms in project description (fixes #32)
Ross Light
Add tests and benchmarks for isTokenizeRune
Ross Light
Improve search index allocations and tokenization Tokenization and folding now uses rune slices to avoid string/rune conversion costs. The only bottleneck now is the reliance on unicode.IsOneOf, which I can probably hardcode.
Ross Light
Improve performance of search fold function for ASCII
Ross Light
Reduce allocations in search This saves 500ns on my machine in the benchmarks. Creating a map in the go1.0.3 runtime is expensive, so by reusing maps inside subqueries, the performance improves.
Ross Light
Add more search benchmarks
Ross Light
Serialize queryAnd and queryOr searches (seems to be faster)
Ross Light
Add benchmarks for Search
Ross Light
Improve zsh support * Update autocompletion for verify, web, and search commands * Fix error handling in Gcd * Allow project path to be a file for Gcd and use parent directory
  1. Prev
  2. Next