Grzegorz Kossakowski
fea18a4fbe
Remove AnalysisCallback.{beginSource, endSource} methods.
...
As pointed out by @harrah in #705 , both beginSource and endSource are
not used in sbt internally for anything meaningful.
We've discussed an option of deprecating those methods but since they
are not doing anything meaningful Mark prefers to have compile-time
error in case somebody implements or calls those methods. I agree with
that hence removal.
2013-10-24 16:44:45 +02:00
Benjy
3d5a348e1a
Deprecate AnalysisFormats.
2013-10-23 11:17:51 -04:00
Benjy
8046ad7eec
Added some modifiers, per code review comments.
2013-10-23 10:58:44 -04:00
Benjy
c66eefcec9
Switch to using the interned serialization format.
2013-10-23 10:41:13 -04:00
Mark Harrah
8dc24826d3
shortcut heterogeneous AList to KList.toList
2013-10-23 09:46:43 -04:00
Mark Harrah
57306e6257
Better representation of no cross-version suffix in suffix conflict error message.
2013-10-23 09:46:43 -04:00
Mark Harrah
a0540f5ce9
cleanups in Settings
2013-10-23 09:46:43 -04:00
Mark Harrah
7de1b4bf3d
shortcut heterogeneous AList to KList.toList
2013-10-23 09:46:43 -04:00
Mark Harrah
d30a3f3bfd
drop view for iterator in IMap
2013-10-23 09:46:43 -04:00
Mark Harrah
27bd93f601
cleanups in Settings
2013-10-23 09:46:43 -04:00
Mark Harrah
2c441d21f6
drop view for iterator in IMap
2013-10-23 09:46:43 -04:00
Benjy
0b033337df
Interned serialization format for Analysis objects.
2013-10-22 13:02:53 -04:00
Ches Martin
a93767961c
Docs: fix taskKey usage in Custom Settings example
...
Following commentary on 126f41c0ac
2013-10-22 09:29:35 -04:00
Joachim Hofer
76965895d0
updated links for my plugins that moved to the sbt org on github, added testng plugin
2013-10-20 17:38:31 -04:00
Mark Harrah
11b0c7b3ff
Process settings once in SettingGraph for better performance.
...
Running 'inspect tree sbt/update' on sbt goes from 27 s to <1 s.
Review by @eed3si9n.
2013-10-18 19:56:43 -04:00
Mark Harrah
567551696d
Merge remote-tracking branch 'benjy/analysis_test2' into 0.13
2013-10-18 18:38:28 -04:00
Benjy
948a9cf5cc
Change how test labels are combined, per code review comments.
2013-10-18 15:34:47 -07:00
Travis
f7cd647a2f
Filter test options are backwards
...
The itFilter, defined as integration tests are configured to be run under task 'test' where I think you meant to hav then run under 'fun:test' and vise versa for the unitFilter.
2013-10-18 17:04:40 -04:00
Mark Harrah
9dcb8727d8
New method `toTask` on `Initialize[InputTask[T]]` to apply the full input and get a plain task out.
2013-10-18 16:49:34 -04:00
Mark Harrah
4f422ccac7
Merge remote-tracking branch 'benjy/analysis_test' into 0.13
2013-10-17 15:17:57 -04:00
Mark Harrah
e3e95f902d
Merge remote-tracking branch 'benjy/analysis_test' into 0.13
2013-10-17 15:17:57 -04:00
Mark Harrah
5197c2d001
Merge remote-tracking branch 'benjy/internpool2' into 0.13
2013-10-17 15:17:43 -04:00
Mark Harrah
49f2f9fe1a
Merge remote-tracking branch 'benjy/internpool2' into 0.13
2013-10-17 15:17:43 -04:00
Mark Harrah
d6ca66d406
Docs: sitemap generator, basic robots.txt. Fixes #916 .
2013-10-17 15:00:48 -04:00
Mark Harrah
715a5655ef
Deprecate some methods replaced by PathFinder.pair
2013-10-17 15:00:48 -04:00
Benjy
41e96dbc66
Test for Analysis split/merge.
...
Requires scalacheck generators for Analysis and its subobjects. These
may be useful for other tests in the future.
Also fixes a bug in RelationTest.
2013-10-17 11:56:10 -07:00
Benjy
da6af7c5f7
Test for Analysis split/merge.
...
Requires scalacheck generators for Analysis and its subobjects. These
may be useful for other tests in the future.
Also fixes a bug in RelationTest.
2013-10-17 11:56:10 -07:00
Mark Harrah
4506c8b877
remove dead APIFormats code
2013-10-16 19:26:26 -04:00
Mark Harrah
9a85396d4f
Include link to source on GitHub at bottom of the page. Fixes #921 .
2013-10-16 19:26:25 -04:00
Mark Harrah
7b7e642393
Docs: minor fixes
2013-10-16 19:26:19 -04:00
Benjy
9c380a9f1f
An intern pool implementation, and associated serialization formats.
2013-10-15 13:26:20 -07:00
Mark Harrah
689f3e18e4
Merge remote-tracking branch 'benjy/analysis2' into 0.13
2013-10-15 15:20:27 -04:00
Michael Schmitz
126f41c0ac
Complete code example in Custom-Settings.rst
...
The original wording confused me. I thought it meant that there was no point to my new keys unless I used them in a task. But rather it meant that I needed to create keys for my task and then a task definition with the same key name. I added the creation of the keys to the task implementation code example to clear this up in the future.
2013-10-15 15:19:48 -04:00
Michael Schmitz
a7a5835c6c
Update home.rst
...
It took me a while to find where the documentation was in the GitHub repository. Maybe pages could link back to their source?
2013-10-15 15:18:23 -04:00
Mark Harrah
8bc0e5ab26
Docs: howto pages on classpaths and default paths
2013-10-14 19:59:32 -04:00
Mark Harrah
136bb00698
Use scalacOptions from project/ for the build definition.
2013-10-14 19:59:28 -04:00
Benjy
30cdb1a1bb
Add correct implementations of merge/groupBy to Analysis.
...
Copious comments to explain the non-trivial logic.
2013-10-13 21:48:02 -07:00
Mark Harrah
6e0281fa1c
Merge remote-tracking branch 'benjy/relation' into 0.13
2013-10-13 22:27:10 -04:00
Mark Harrah
1432d633e2
Merge remote-tracking branch 'benjy/relation' into 0.13
2013-10-13 22:27:10 -04:00
Mark Harrah
5c15b0a6da
Merge remote-tracking branch 'benjy/datatype_codegen' into 0.13
2013-10-13 10:41:54 -04:00
Mark Harrah
ffc0174712
Merge remote-tracking branch 'benjy/datatype_codegen' into 0.13
2013-10-13 10:41:54 -04:00
Mark Harrah
f7be74b882
Merge remote-tracking branch 'benjy/modifiers' into 0.13
2013-10-13 10:35:36 -04:00
Mark Harrah
fe87f102cb
Merge remote-tracking branch 'benjy/modifiers' into 0.13
2013-10-13 10:35:36 -04:00
Mark Harrah
3c8d738515
Merge remote-tracking branch 'benjy/compilations' into 0.13
2013-10-13 10:35:06 -04:00
Benjy
6361013601
Add equals/hashCode to generated API datatype classes.
...
Equality is reference equality for classes that have lazy members
(currently Structure and ClassLike) and member equality for everything else.
This avoids the circularity issue due to lazy members.
Forces each class to be either abstract or final, to ensure that
the equals implementation is always correct.
Fixes toString to avoid infinite recursion.
2013-10-11 15:52:23 -07:00
Mark Harrah
bedc129d0e
remove dead code in TestFramework
2013-10-11 18:48:48 -04:00
Benjy
3cbe4f942b
Add merge, partition and groupBy methods to Relation.
...
Also add equals/hashCode to Relation.
Also add a basic test for groupBy.
2013-10-10 21:05:20 -07:00
Benjy
754334e31b
Add merge, partition and groupBy methods to Relation.
...
Also add equals/hashCode to Relation.
Also add a basic test for groupBy.
2013-10-10 21:05:20 -07:00
Benjy
00dba88c91
equals/hashCode on Modifiers.
2013-10-10 20:43:13 -07:00
Benjy
0b2de2d9b4
equals/hashCode on Modifiers.
2013-10-10 20:43:13 -07:00