aboutsummaryrefslogtreecommitdiff
path: root/sbt-bridge/src
Commit message (Collapse)AuthorAgeFilesLines
* Make CompilerClassLoader#fixBridgeLoader synchronizedGuillaume Martres2017-04-151-1/+2
| | | | | This method could be called from multiple threads since sbt could run multiple `compile` task in parallel.
* Make warm compilation speed with sbt 2x fasterGuillaume Martres2017-04-141-1/+14
| | | | | | | | | | | | | | | | | | | Previously, every call to `compile` in sbt with dotty took about the same time because we created a new ClassLoader everytime and thus thrased the JIT code cache, by reusing ClassLoaders we can make `compile` about 2x faster. You can reproduce this by running: > dotty-compiler-bootstrapped/compile This takes ~50 seconds on my machine. Then clean using: > ;dotty-compiler-bootstrapped/clean;dotty-compiler-update And run `dotty-compiler-bootstrapped/compile` again, this takes ~25 seconds for me. I get very similar timings from scalac (replacing `dotty-compiler-bootstrapped` by `dotty-compiler`).
* sbt-bridge: Remove unused imports from scala-compilerGuillaume Martres2017-03-281-4/+0
|
* sbt-bridge: Fix #2092: Disable position information in the reporterGuillaume Martres2017-03-151-1/+1
| | | | | | This is temporary until someone figures out how to get sbt to not print duplicated information when this is turned on. This might require changes to sbt itself.
* sbt-bridge: Fix lineContent, pointer, pointerSpaceGuillaume Martres2017-03-141-3/+5
| | | | | | | | | These changes were done to imitate how these fields are set in https://github.com/sbt/sbt/blob/0.13/compile/interface/src/main/scala/xsbt/DelegatingReporter.scala The main issue this fixes is sbt displaying the ^ pointer way too far, because the number of spaces was set from the beginning of the file instead of the beginning of the line.
* sbt-bridge: Reduce verbosity by using intermediate variableGuillaume Martres2017-03-141-6/+7
|
* sbt-bridge: simpler way to get file pathGuillaume Martres2017-03-141-4/+5
|
* sbt-bridge: Don't crash when a Message does not have a PositionGuillaume Martres2017-03-141-9/+23
|
* Merge pull request #1884 from MasseGuillaume/restore-delegating-reporterFelix Mulder2017-03-111-7/+12
|\ | | | | restore position offset in DelegatingReporter
| * restore position offset in DelegatingReporterGuillaume Massé2017-01-061-7/+12
| |
* | Remove faulty dottydoc APIFelix Mulder2017-01-311-19/+8
| |
* | Fix dotty docs gen, scrollFelix Mulder2017-01-311-3/+4
|/
* Make every project use the new directory structureGuillaume Martres2016-11-22507-4197/+0
|
* Move bridge to correct location, fix unmanaged sources in buildFelix Mulder2016-11-22507-0/+4570