aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFumitoshi Ukai <fumitoshi.ukai@gmail.com>2015-07-03 16:45:06 +0900
committerFumitoshi Ukai <fumitoshi.ukai@gmail.com>2015-07-03 16:45:06 +0900
commita90adb03eebc68961c1c9ff34b0e2acb49e27502 (patch)
tree0bb951c8b258a4799fedc88c407cf01a83358a29
parent8d503017f7fdb54fb6b522e0415751d7e172662f (diff)
downloadkati-a90adb03eebc68961c1c9ff34b0e2acb49e27502.tar.gz
remove unused types/func
reverseImplicitRules, byPrefix, bySuffix reverse
-rw-r--r--dep.go23
-rw-r--r--strutil.go9
2 files changed, 0 insertions, 32 deletions
diff --git a/dep.go b/dep.go
index 70e9f9b..e5b3b35 100644
--- a/dep.go
+++ b/dep.go
@@ -483,29 +483,6 @@ func (db *depBuilder) populateRules(er *evalResult) error {
return nil
}
-func reverseImplicitRules(rules []*rule) {
- for i := 0; i < len(rules)/2; i++ {
- j := len(rules) - i - 1
- rules[i], rules[j] = rules[j], rules[i]
- }
-}
-
-type byPrefix []*rule
-
-func (p byPrefix) Len() int { return len(p) }
-func (p byPrefix) Swap(i, j int) { p[i], p[j] = p[j], p[i] }
-func (p byPrefix) Less(i, j int) bool {
- return p[i].outputPatterns[0].prefix < p[j].outputPatterns[0].prefix
-}
-
-type bySuffix []*rule
-
-func (s bySuffix) Len() int { return len(s) }
-func (s bySuffix) Swap(i, j int) { s[i], s[j] = s[j], s[i] }
-func (s bySuffix) Less(i, j int) bool {
- return reverse(s[i].outputPatterns[0].suffix) < reverse(s[j].outputPatterns[0].suffix)
-}
-
func (db *depBuilder) reportStats() {
if !LogFlag && !PeriodicStatsFlag {
return
diff --git a/strutil.go b/strutil.go
index f5f1eb4..d59d5c5 100644
--- a/strutil.go
+++ b/strutil.go
@@ -242,15 +242,6 @@ func trimLeadingCurdir(s string) string {
return s
}
-func reverse(s string) string {
- // TODO(ukai): support UTF-8?
- r := make([]byte, len(s))
- for i := 0; i < len(s); i++ {
- r[i] = s[len(s)-1-i]
- }
- return string(r)
-}
-
func contains(list []string, s string) bool {
for _, v := range list {
if v == s {