Commit Graph

17940 Commits

Author SHA1 Message Date
Eugene Yokota 05a33042ef Update Travis settings 2015-10-01 03:40:39 -04:00
Eugene Yokota 6542886681 Fix scripted/compiler-project tests 2015-10-01 03:40:25 -04:00
Eugene Yokota b81a6cc2da Fix scripted api tests 2015-10-01 03:27:24 -04:00
Eugene Yokota 4b154cbe7a Fix actions/join test 2015-10-01 03:03:44 -04:00
Eugene Yokota b92b2c7109 Mechanically add import Import._ 2015-10-01 02:45:38 -04:00
Eugene Yokota 9eb718ae45 Fixes actions/depends-on 2015-10-01 01:57:02 -04:00
Eugene Yokota a0fb5e11fc 0.1.0-M5 2015-09-30 22:00:58 -04:00
Eugene Yokota f1edeec351 Fixes sbt/util#14 by rolling back 6175d92338 2015-09-30 21:59:20 -04:00
Martin Duhem e12d7c7657 Add content of old `sbt.classpath` to `object Import` 2015-09-30 11:30:38 +02:00
Martin Duhem 9d9d449485 Fix source-dependencies/macro-annotation 2015-09-30 11:30:19 +02:00
Martin Duhem da6fa75f92 Change binarySbtVersion for maven resolver plugin, fix some builds 2015-09-29 19:16:45 -04:00
Martin Duhem 72edbfa177 Create `object Import` for source compat 2015-09-29 19:16:45 -04:00
eugene yokota ab1d376e11 Merge pull request #2224 from sbt/wip/incremental_bump
bumping up incrementalcompiler to the latest and using Doc object
2015-09-29 10:47:30 -04:00
Eugene Yokota cda5ff84c7 Use the new Doc object from incrementalcompiler 2015-09-28 22:56:34 -04:00
Eugene Yokota 51f1aaf429 bump incrementalcompiler to 0.1.0-M1-168cb7a4877917e01917e35b9b82a62afe5c2a01 2015-09-28 22:55:50 -04:00
eugene yokota 81d46d365d Merge pull request #18 from sbt/wip/fileinfo
Adds picklers to FileInfo, also new house rules
2015-09-25 17:34:19 -04:00
eugene yokota 57286cfc5b Merge pull request #18 from sbt/wip/fileinfo
Adds picklers to FileInfo, also new house rules
2015-09-25 17:34:19 -04:00
eugene yokota 1aaead451f Merge pull request #5 from Duhemm/houserules
Update to latest sbt-houserules, formatting
2015-09-18 21:17:51 +01:00
Martin Duhem 9a2b007a92 Remove more redundant settings 2015-09-18 09:05:43 +01:00
Martin Duhem 9cd670ac34 Remove redundant Bintray settings 2015-09-18 00:57:18 +01:00
Eugene Yokota 97e21b62c9 Merge 2015-09-17 17:11:57 -04:00
Eugene Yokota 741984ea82 incrementalcompiler bump 2015-09-17 17:10:19 -04:00
Eugene Platonov a217178d02 add toString to UpdateOptions 2015-09-17 11:39:38 -04:00
Eugene Yokota dada85f3e8 New house rules 2015-09-16 22:42:10 -04:00
Eugene Yokota 79b90917ec New house rules 2015-09-16 22:42:10 -04:00
Eugene Yokota c7c697bad1 Add picklers to FileInfo 2015-09-16 21:07:41 -04:00
Martin Duhem 699dcfdee5 Update to latest sbt-houserules, formatting 2015-09-16 14:57:00 +02:00
Martin Duhem a2abb6eeb6 Update to latest version of incremental, fix imports 2015-09-16 10:16:03 +02:00
Eugene Yokota f2ee845280 Move things around further. 2015-09-16 00:58:48 -04:00
eugene yokota 3e5449f02d Merge pull request #2206 from Duhemm/modularize
Bump version number
2015-09-15 19:07:38 -04:00
Martin Duhem 09c322a7b1 Bump version number 2015-09-16 00:19:05 +02:00
Eugene Yokota ba7ffa5d4d Fix compiler bridge name 2015-09-15 03:06:35 -04:00
Eugene Yokota bb8133eaba use incremental compiler version instead of sbt version 2015-09-14 23:43:32 -04:00
Eugene Yokota 785c639805 Fix the hardcoded ModuleID to compiler-interface 2015-09-14 22:04:19 -04:00
Eugene Yokota 21a027c487 Fix Compiler.compilers 2015-09-14 21:59:36 -04:00
Eugene Yokota 076ccd7b90 Merge 2015-09-14 10:54:22 -04:00
eugene yokota 128e9eff41 Merge pull request #2204 from Duhemm/modularize
Fix all imports
2015-09-14 10:39:13 -04:00
Martin Duhem c981abd295 Fix all imports 2015-09-14 14:28:09 +02:00
Eugene Yokota 1b55efaf10 remove unused paths 2015-09-14 03:36:36 -04:00
Eugene Yokota 4053ea92ba Remove source that went into the modules 2015-09-14 03:33:39 -04:00
Eugene Yokota 7132491f6c Rewire to new modules 2015-09-14 03:27:22 -04:00
Eugene Yokota 0df130fbe2 New scalariform 2015-09-14 01:22:52 -04:00
Eugene Yokota f26f95fe6a Reorganize subprojects around 2015-09-13 01:13:42 -04:00
eugene yokota 8bf3873d3b Merge pull request #4 from Duhemm/port-2197
Remove IfMissing.Fallback
2015-09-11 12:05:01 -04:00
Martin Duhem ce915b23ba Retrieve java compiler interfaces using Ivy
Previously the component compiler depended on a `componentID` added to
some interfaces to be able to compile the compiler interface. sbt's
launcher placed artifacts marked with this `componentID` in a special
directory that was then used by the ComponentCompiler to be able to
compile the compiler interface.

This commit modifies the ComponentCompiler so that it does not expect
these components to be already present in some directory, but instead
downloads it using Ivy when required.
2015-09-11 13:53:51 +02:00
Martin Duhem cbde870057 Remove IfMissing.Fallback
It was used by code in ComponentCompiler in sbt/incrementalcompiler, but
this code has been removed.
2015-09-11 10:25:11 +02:00
Martin Duhem 0cc451b8b2 Fix deprecation message 2015-09-11 10:22:33 +02:00
Martin Duhem c74eae096f Rename binary form of compiler bridge
This will avoid all clashes between modules that may have the same name
as other components of sbt, or two different compiler bridges that would
happen to have the same name.
2015-09-11 10:21:45 +02:00
Martin Duhem f86b8163e8 Retrieve compiler bridge sources in temp directory
Note that they won't be downloaded again, because the component compiler
will look for a previously-compiled version of the compiler bridge
before trying to fetch the sources again. If they've already been
downlaoded, then they have been compiled and a compiled version of the
compiler bridge already exists.
2015-09-11 10:20:05 +02:00
Martin Duhem d110e6937b Specify the compiler bridge module in a setting
In order to restore reproducibility of builds, we no longer cascade over
the possibly available versions of the compiler bridge sources (a
specific version of the bridge sources may not be available one day, but
exist on the next day), but rather let the build definition configure
which module to use.

Fixes sbt/sbt#2196
2015-09-11 10:12:02 +02:00