eugene yokota
a0ef0c02d9
Merge pull request #158 from dwijnand/StringTypeTag-opt-test-enforcement
...
Enforce invariant in StringTypeTag optimisation
2018-04-05 10:45:34 -04:00
Dale Wijnand
029952895b
Enforce invariant in StringTypeTag optimisation
...
Or, put differently, "Add a test for sbt/util#153".
2018-04-05 09:43:22 +01:00
Dale Wijnand
93d2b77922
Merge pull request #157 from eed3si9n/wip/merge-1.1.x
...
merge 1.1.x
2018-03-27 10:49:14 +01:00
Eugene Yokota
0c26b55882
Merge branch '1.1.x' into wip/merge-1.1.x
2018-03-26 22:46:04 -04:00
eugene yokota
a3bf5bd0ce
Merge pull request #156 from eed3si9n/wip/bumpsbt
...
bump to 1.1.4-SNAPSHOT
2018-03-26 22:44:23 -04:00
Eugene Yokota
4791b38adf
bump to 1.1.4-SNAPSHOT
2018-03-26 21:19:59 -04:00
Eugene Yokota
770977a0bb
sbt 1.1.2
2018-03-26 21:13:51 -04:00
eugene yokota
226a543f92
Merge pull request #152 from retronym/topic/format
...
Performance optimizations around logging
2018-03-01 01:19:34 -05:00
eugene yokota
85a30fac4a
Merge pull request #155 from dwijnand/utilTesting
...
Kill utilTesting
2018-02-28 02:17:55 -05:00
Dale Wijnand
44a2f1d92c
Kill utilTesting
...
No need for a 1-line, 1-class jar
2018-02-23 18:16:30 +00:00
Jason Zaugg
d9b130d519
Optimize ConsoleAppender.appendLog
2018-02-23 14:52:45 +10:00
Dale Wijnand
85f7d807e1
Merge pull request #153 from jrudolph/jr/optimize-initStringCodecs
...
In initStringCodecs avoid reflect universe initialization
2018-02-19 10:11:49 +00:00
Johannes Rudolph
0ebb7a5662
In initStringCodecs avoid reflect universe initialization
...
This showed up in profiling. It's known that TypeTags are expensive. Even
more so if the reflect universe is accessed during startup when the
class loading and JIT compiler are busy enough with other stuff.
2018-02-19 09:19:31 +01:00
Jason Zaugg
b68071a488
Cache evidence params for hot method
2018-02-17 14:59:36 +10:00
Dale Wijnand
9891f07bda
Merge pull request #150 from dwijnand/merge-1.1.x-into-1.x
...
Merge 1.1.x into 1.x
2018-02-14 14:23:59 +00:00
Dale Wijnand
130ec14c99
Merge branch '1.1.x' into merge-1.1.x-into-1.x
...
* 1.1.x:
Update version/sbt.version
Add version 1.1.2 to mimaPreviousArtifacts
Conflicts:
project/build.properties
2018-02-14 11:01:16 +00:00
Dale Wijnand
9f12566a51
Merge pull request #149 from dwijnand/versions
...
Update version/sbt.version
2018-02-14 10:54:06 +00:00
Dale Wijnand
f593fc6c74
Update version/sbt.version
2018-02-14 10:44:16 +00:00
Dale Wijnand
b0baf7de6d
Merge pull request #146 from dwijnand/SourcePosition
...
Give SourcePosition a macro instance creator
2018-02-09 12:38:47 +00:00
Dale Wijnand
ada2a8aafa
Give SourcePosition a macro instance creator
2018-02-08 13:11:34 +00:00
eugene yokota
d6c54fd5d5
Merge pull request #147 from SethTisue/fix-typo-in-filename
...
fix typo in AbstractLogger.scala filename
2018-01-30 23:52:45 -05:00
Seth Tisue
ba5b60300d
fix typo in AbstractLogger.scala filename
2018-01-30 16:19:09 -08:00
Dale Wijnand
2022713ff5
Merge pull request #144 from dwijnand/whitesource
...
Add, configure & enforce sbt-whitesource
2018-01-11 14:12:43 +00:00
Dale Wijnand
a21d7dec94
Add, configure & enforce sbt-whitesource
2018-01-11 13:57:15 +00:00
Dale Wijnand
28164ca7e6
Merge pull request #143 from dwijnand/11
...
Upgrade to sbt 1.1.0
2018-01-10 17:02:38 +00:00
Dale Wijnand
8e8e0747a8
Upgrade to sbt 1.1.0
2018-01-10 16:04:57 +00:00
Dale Wijnand
03b3d4fa72
Merge pull request #142 from dwijnand/mima
...
Add version 1.1.2 to mimaPreviousArtifacts
2018-01-10 15:58:43 +00:00
Dale Wijnand
8e717bda30
Add version 1.1.2 to mimaPreviousArtifacts
2018-01-10 15:42:04 +00:00
Dale Wijnand
df74f78300
Merge pull request #141 from sbt/1.1.x
...
Merge 1.1.x into 1.x
2018-01-10 14:14:57 +00:00
Dale Wijnand
365f5b6e78
Merge pull request #140 from xuwei-k/java9
...
add Java 9 test
2018-01-02 16:44:39 +00:00
xuwei-k
966f3ebaad
add Java 9 test
2017-12-23 20:07:14 +09:00
eugene yokota
d242fac409
Merge pull request #136 from cunei/wip-milliBis
...
Revert *ModifiedTime() calls to *lastModified*() calls
2017-12-22 08:03:55 -05:00
Eugene Yokota
de54721fc3
IO 1.1.3
2017-12-21 22:43:53 -05:00
Eugene Yokota
2765e07add
sbt 1.0.4
2017-12-21 22:43:38 -05:00
eugene yokota
0ed5cb6573
Merge pull request #139 from dwijnand/fix-EscHelpers.removeEscapeSequences
...
Make EscHelpers.removeEscapeSequences handle partial escape sequences
2017-12-21 22:38:51 -05:00
Antonio Cunei
0a1bd5a3b2
Change modifiedTime definitions
2017-12-22 00:13:27 +01:00
Antonio Cunei
8ba68eedfd
Revert *ModifiedTime() calls to *lastModified*() calls
...
There are just too many instances in which sbt's code relies on
the `lastModified`/`setLastModified` semantics, so instead of moving
to `get`/`setModifiedTime`, we use new IO calls that offer the new
timestamp precision, but retain the old semantics.
2017-12-22 00:13:27 +01:00
Dale Wijnand
5ed25cbc56
Make EscHelpers.removeEscapeSequences handle partial escape sequences
...
Fixes #67
2017-12-21 17:09:30 +00:00
eugene yokota
96c88a4291
Merge pull request #138 from dwijnand/houserules
...
Upgrade to sbt-houserules 0.3.5
2017-12-19 14:35:58 -05:00
Dale Wijnand
28bcc6c602
Upgrade to sbt-houserules 0.3.5
2017-12-19 13:22:48 +00:00
eugene yokota
6b102af836
Merge pull request #137 from dwijnand/mima
...
Add 1.1.1 to mimaPreviousArtifacts, & backfill
2017-12-18 19:57:10 -05:00
Dale Wijnand
2ee0a1e19a
Add 1.1.1 to mimaPreviousArtifacts, & backfill
2017-12-18 16:01:01 +00:00
eugene yokota
8b6ccd61db
Merge pull request #135 from eed3si9n/wip/1.1.1
...
bump plugins
2017-12-15 13:50:59 -05:00
Eugene Yokota
e835ce0689
bump plugins
2017-12-15 13:15:34 -05:00
eugene yokota
b3e217aa6e
Merge pull request #134 from cunei/wip-milli
...
Convert lastModified() calls to the more precise getModifiedTime()
2017-12-15 13:04:02 -05:00
eugene yokota
3d9eab1bf8
IO 1.1.2
2017-12-15 12:51:29 -05:00
Antonio Cunei
d2338ff287
Removed a couple more direct imports of getModifiedTime()
2017-12-15 17:23:39 +01:00
cunei
d17245344d
Merge pull request #1 from dwijnand/wip-milli
...
Use IO.getModified over importing the method
2017-12-15 17:20:38 +01:00
Dale Wijnand
13a8d53369
Use IO.getModified over importing the method
...
.. and make getModifiedTimeOrZero private.
2017-12-13 15:47:15 +00:00
Antonio Cunei
cd4346c5d7
Allow FileInfo for non-existent files with the new timestamps
...
FileInfo is used to wrap information like last modified time on
files that may or may not exist. Arguably, that does not make
much sense: the non-existent files should not lead to modification
file information, hashes, and a persistent serialized version of
the resulting meaningless information. However, considering that
the FileInfo information is serialized and saved, it is necessary
to preserve compatibility at this stage. Therefore the modification
time is explicitly set to zero for those files that do not exist
when each FileInfo is built.
2017-12-08 23:50:40 +01:00