Commit Graph

19 Commits

Author SHA1 Message Date
Julien Richard-Foy 72bfb3f45a Transfer copyright to Scala Center 2023-06-20 16:39:07 +02:00
eugene yokota b3aae681bf
Merge pull request #6711 from xuwei-k/fix-scala-2-13-warn
fix Scala 2.13 warnings
2021-11-14 21:53:57 -05:00
xuwei-k 535b15b83e fix Scala 2.13 warnings 2021-11-14 22:59:34 +09:00
xuwei-k aa8b1141f8 Update scalatest 2021-11-14 22:03:59 +09:00
Brice Jaglin 33b09dc765 update scaladoc to reflect argument type of the overload 2020-04-24 16:54:48 +02:00
Brice Jaglin 6be10901de add context-bound-relaxed helpers for write-only Tracked 2020-04-24 16:54:48 +02:00
Eugene Yokota 36a16673c0 reduce compiler warnings 2020-01-08 09:41:29 -05:00
Ethan Atkins ad59e71b1a Add util headers
None of the util files had headers.
2019-12-08 10:29:22 -08:00
Eugene Yokota 98ec0075f4 apply formatting 2019-04-20 23:23:13 -04:00
Eugene Yokota 7431dbdf1a throw error on deserialization error 2019-04-04 00:53:44 -04:00
Brian P. Holt 6f2b78b6a8 clean up compiler warnings in util-tracking 2018-07-27 11:35:26 -05:00
Brian P. Holt 141d9357cc invoke output value function again, after executing output effect
fixes #168
2018-07-27 11:31:58 -05:00
Dale Wijnand 44a2f1d92c
Kill utilTesting
No need for a 1-line, 1-class jar
2018-02-23 18:16:30 +00:00
Dale Wijnand d31b9c5093
Add, configure & enable Scalafmt 2017-08-10 11:44:24 +01:00
Dale Wijnand ad4afa0a18
Deprecated Changed
Fixes #114
2017-08-08 15:32:26 +01:00
Eugene Yokota f653800cb3 Add back outputChanged
Fixes #79
2017-07-16 19:28:02 -04:00
Eugene Yokota 24d97aa104 Fixes Tracked.inputChanged
Tracked.inputChanged stores and reads hash correctly.
Fixes #96
2017-07-16 18:48:28 -04:00
Eugene Yokota b0b9dc5e0f switch to using sjson-new-murmurhash
The input validation for caching currently relies on having a stack of `scala.math.Equiv`, which is questionable since it can fallback to universal equality.

This is likely related to the intermittent caching behavior we are seeing in https://github.com/sbt/sbt/issues/3226
2017-07-14 12:27:06 -04:00
Eugene Yokota f48848e5d4 Adds overrides for File-based caching
sbt/util#45 implemented caching using sjson-new. Now many of the functions take `CacheStore` that abstracts the caching ability.

sbt/sbt#3109 demonstrates that setting up CacheStore requires boilerplate involving concepts introduced in sbt 1.

This change adds back overrides using File by making assumption that majority of the time we would want standard JSON converter.
2017-04-17 10:24:54 -04:00