| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Merged revisions
22130-22131,22137,22140,22149,22285,22297-22298,22315,22355,22358,22361-
22362,22418,22475-22476,22481,22498-22501,22573-22574,22584,22587-22588,
22594,22604-22608,22614,22618-22619,22634,22636,22643,22650,22672,22674,
22739-22740,22798-22799 via svnmerge from
https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk
........
r22130 | dubochet | 2010-06-02 15:11:24 +0200 (Wed, 02 Jun 2010) | 1 line
Removed unnecessary files containing code with an uncertain copyright
status. ........ r22131 | dubochet | 2010-06-02 15:41:19 +0200 (Wed, 02
Jun 2010) | 1 line
Added mandatory copyright notices for some libraries shipped with
Scala. ........ r22137 | dubochet | 2010-06-02 16:04:52 +0200 (Wed, 02
Jun 2010) | 1 line
Added more license notices for things shipped with Scala. ........
r22140 | dubochet | 2010-06-02 18:23:43 +0200 (Wed, 02 Jun 2010) | 1
line
[scaladoc] Updated man page for Scaladoc 2.
........
r22149 | dubochet | 2010-06-03 11:22:57 +0200 (Thu, 03 Jun 2010) | 1 line
[scaladoc] Fixed typo in Scaladoc man page (thanks Stéphane). No
review. ........ r22285 | dubochet | 2010-06-14 16:10:43 +0200 (Mon, 14
Jun 2010) | 1 line
Added test case for #432. No review.
........
r22297 | dubochet | 2010-06-15 18:08:57 +0200 (Tue, 15 Jun 2010) | 1 line
[scaladoc] Slightly more robust treatment of "code" HTML elements in
Scaladoc comments. No review. ........ r22298 | dubochet | 2010-06-15
18:09:36 +0200 (Tue, 15 Jun 2010) | 1 line
[scaladoc] New display mode for members: ordered by inheritance class.
Review by malayeri. ........ r22315 | dubochet | 2010-06-16 16:16:31
+0200 (Wed, 16 Jun 2010) | 1 line
[Scaladoc] Self types are printed. Contributed by Manohar
Jonnalagedda. Checked by dubochet. ........ r22355 | dubochet |
2010-06-18 14:59:39 +0200 (Fri, 18 Jun 2010) | 1 line
[scaladoc] Added linear super types. Review by cunei. ........ r22358
| dubochet | 2010-06-18 17:34:35 +0200 (Fri, 18 Jun 2010) | 3 lines
[scaladoc] There is a text filter tool for members (searching on
member name and comment body). Adds button to reset text filter tool. No
review.
Known limitation: filtering of members is blocking on keystroke
leading to sluggish performance on large classes. Scheduler from index
needs to be used for member filtering. ........ r22361 | dubochet |
2010-06-18 18:48:05 +0200 (Fri, 18 Jun 2010) | 1 line
[scaladoc] Abstract members can be filtered in or out. Pointer icons
are less crazy. Review by dubochet. Contributed by Pedro Furlanetto.
........ r22362 | dubochet | 2010-06-18 18:48:34 +0200 (Fri, 18 Jun
2010) | 1 line
[scaladoc] A warning is printed when usecase members have different
names than the real member being commented. Review by odersky.
Contributed by Pedro Furlanetto. ........ r22418 | michelou | 2010-06-29
16:00:36 +0200 (Tue, 29 Jun 2010) | 2 lines
removed warnings (deprecation,unchecked)
........
r22475 | dubochet | 2010-07-02 18:38:29 +0200 (Fri, 02 Jul 2010) | 1 line
Closes #1766 (structural method dispatch broken in class with multiple
constructors). Review by prokopec. ........ r22476 | dubochet |
2010-07-02 20:12:33 +0200 (Fri, 02 Jul 2010) | 1 line
Closes #2318 (spurious IllegalAccessException thrown by some
structural calls, caused by Java bug 4071957). Review by malayeri.
........ r22481 | extempore | 2010-07-03 02:56:00 +0200 (Sat, 03 Jul
2010) | 4 lines
When compilation fails because of an unimplemented abstract var, give
a more precise error message about what happened. Also avoid issuing
the same error twice because neither getter nor setter is implemented.
Closes #36, review by rytz. ........ r22498 | dubochet | 2010-07-06
18:07:31 +0200 (Tue, 06 Jul 2010) | 1 line
[scaladoc] Implements documentation of higher-kinded entities. Closes
#3618. Review by moors. ........ r22499 | dubochet | 2010-07-06 18:21:00
+0200 (Tue, 06 Jul 2010) | 1 line
[scaladoc] Hiding full comments in template pages at startup is done
by CSS instead of JavaScript, leading to better performance. Contributed
by Pedro Furlanetto. Review by dubochet. ........ r22500 | dubochet |
2010-07-06 18:29:38 +0200 (Tue, 06 Jul 2010) | 1 line
[scaladoc] Follow-up on review SCL-95. No review. ........ r22501 |
dubochet | 2010-07-06 18:39:31 +0200 (Tue, 06 Jul 2010) | 1 line
[scaladoc] Follow-up on review SCL-110. No review. ........ r22573 |
dubochet | 2010-07-15 16:13:03 +0200 (Thu, 15 Jul 2010) | 1 line
[scaladoc] Full comments with "by inheritance" ordering are correctly
displayed. No review. ........ r22574 | dubochet | 2010-07-15 16:13:38
+0200 (Thu, 15 Jul 2010) | 1 line
[scaladoc] Scaladoc knows about Javadoc inline tags and transforms
them. The transformation is currently quite basic, particularly for
links. Review by malayeri. ........ r22584 | dubochet | 2010-07-18
17:59:14 +0200 (Sun, 18 Jul 2010) | 1 line
[scaladoc] Print "Inherited from" headings using type instances
("SeqLike[A, List[A]]") instead of template names ("SeqLike"). Review by
malayeri. ........ r22587 | dubochet | 2010-07-19 11:38:25 +0200 (Mon,
19 Jul 2010) | 1 line
[scaladoc] Adds private Scaladoc option "-Yuse-stupid-types" for
LAMP internal use. No review. ........ r22588 | dubochet | 2010-07-19
13:57:51 +0200 (Mon, 19 Jul 2010) | 1 line
[scaladoc] Fixes an issue whereas inherited members in objects would
not see their types instantiated properly. No review. ........ r22594 |
dubochet | 2010-07-19 17:11:30 +0200 (Mon, 19 Jul 2010) | 1 line
[scaladoc] Singleton types (`this.type`) are correctly printed. Closes
#1445. Review by malayeri. ........ r22604 | malayeri | 2010-07-20
18:13:28 +0200 (Tue, 20 Jul 2010) | 1 line
[scaladoc] Modify build script to copy html resources to output
directory; display template in a frame rather than an iframe; change
title of main page when new frame is loaded. Review by dubochet.
........ r22605 | malayeri | 2010-07-20 18:14:32 +0200 (Tue, 20 Jul
2010) | 1 line
[scaladoc] Make a DocDef node for javadoc comments in Java source
files. ........ r22606 | malayeri | 2010-07-20 18:15:54 +0200 (Tue, 20
Jul 2010) | 1 line
[scaladoc] Remove unused template.html file.
........
r22607 | malayeri | 2010-07-20 18:17:35 +0200 (Tue, 20 Jul 2010) | 1 line
[scaladoc] Don't generate documentation for empty Java companion
objects. No review. ........ r22608 | malayeri | 2010-07-20 18:18:54
+0200 (Tue, 20 Jul 2010) | 1 line
[scaladoc] Optionally run typer phase for Java files, if createJavadoc
method returns true. No review. ........ r22614 | dubochet | 2010-07-21
18:35:26 +0200 (Wed, 21 Jul 2010) | 1 line
[docs] The first comment contributed using Petr Hošek's Colladoc.
........ r22618 | malayeri | 2010-07-22 11:21:37 +0200 (Thu, 22 Jul
2010) | 1 line
[scaladoc] Fix performance problem when generating Scaladoc. ........
r22619 | malayeri | 2010-07-22 11:48:12 +0200 (Thu, 22 Jul 2010) | 1
line
Revert 22605 change to JavaParsers.scala, which modified parsing
behavior and broke jvm test t3415. No longer create DocDef nodes for
Javadoc comments in Java source files. No review. ........ r22634 |
dubochet | 2010-07-27 18:33:35 +0200 (Tue, 27 Jul 2010) | 1 line
[scaladoc] Setting for link to source URLs is much more flexible
and should allow satisfying Toni's exacting demands. Review by cunei.
........ r22636 | dubochet | 2010-07-28 13:26:15 +0200 (Wed, 28 Jul
2010) | 1 line
[docs] Documentation updates contributed through Colladoc. No review.
........ r22643 | dubochet | 2010-07-28 18:23:55 +0200 (Wed, 28 Jul
2010) | 1 line
[scaladoc] Small fixes for 2.8.0 updated documentation: window title
contains version number, authors are not displayed (like in Javadoc),
source links have correct title. No review. ........ r22650 | dubochet |
2010-07-30 13:51:25 +0200 (Fri, 30 Jul 2010) | 1 line
Fixes an issue in RefChecks when the compiler does not have an erasure
phase (such as in Scaladoc), which became visible after r22644. Review
by odersky. ........ r22672 | chrisJames | 2010-08-04 14:32:01 +0200
(Wed, 04 Aug 2010) | 4 lines
[Scaladoc]
Prints default Values, considers anyRef as a class.
closes #3105.
Review by prokopec.
........
r22674 | dubochet | 2010-08-04 16:54:10 +0200 (Wed, 04 Aug 2010) | 1 line
Keyword of method symbol signature is correctly printed as 'def'
instead of 'val'. No review. ........ r22739 | chrisJames | 2010-08-12
13:58:52 +0200 (Thu, 12 Aug 2010) | 4 lines
[Scaladoc] Improve the documentation of primary constructor. Adds
a @constructor for commenting the primary constructor. It also adds
some comments for the primary constructor (@params, @deprecated)
which are initialised in the class comment. Members that come from
primary constructor parameters (val parameters or parameters of a case
class) are listed as members with the comment given using the @param
tag (closes #254, closes #577). Case class signature now begins by
'case class' instead of 'class'. Review by dubochet ........ r22740 |
chrisJames | 2010-08-12 13:59:21 +0200 (Thu, 12 Aug 2010) | 2 lines
[Scaladoc] Fixes a bug in defaultValues display ('new A' now creates a
link on A). Review by dubochet ........ r22798 | dubochet | 2010-08-19
16:04:09 +0200 (Thu, 19 Aug 2010) | 6 lines
[scaladoc] Merges Petr's change to Scaladoc from the Colladoc branch:
bugfixes, improvements and refactorings that make it possible to extends
Scaladoc into Colladoc.
- Layout of index uses jQuery UI panel instead of frameset.
- Search boxes have correct width on Firefox.
- Scaladoc models the original, untransformed source.
- Various internal bugfixes & refactorings.
Review by dubochet.
........
r22799 | dubochet | 2010-08-19 16:28:46 +0200 (Thu, 19 Aug 2010) | 1 line
Fixed build for Java 1.5. No review.
........
|
|
|
|
|
|
| |
in the 2.8.x branch, restoring the status to 2.8.0
final release, in preparation for 2.8.1.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Merged revisions
22285,22291,22295-22300,22310,22314-22316,22318-22319,22323,22326,22335,
22347,22355-22359,22361-22362,22371-22373,22393,22396,22409-22411,22416-
22421,22423,22426,22435,22445-22446,22448-22464,22466-22479,22481-22482,
22484,22486-22490,22493,22498-22501,22508-22520,22523-22527,22532,22534,
22536-22540,22542,22544-22545,22549-22550,22556 via svnmerge from
https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk
........
r22285 | dubochet | 2010-06-14 16:10:43 +0200 (Mon, 14 Jun 2010) | 1 line
Added test case for #432. No review.
........
r22291 | extempore | 2010-06-15 03:46:57 +0200 (Tue, 15 Jun 2010) | 2 lines
A love letter to the inliner. This attempt to fix #3420 may more
closely approximate fixedness. Review by dragos. ........ r22295 |
michelou | 2010-06-15 17:17:10 +0200 (Tue, 15 Jun 2010) | 2 lines
updated version number in build.number file
........
r22296 | michelou | 2010-06-15 17:20:25 +0200 (Tue, 15 Jun 2010) | 2 lines
added Scala examples adapted from UAD book (Android examples) ........
r22297 | dubochet | 2010-06-15 18:08:57 +0200 (Tue, 15 Jun 2010) | 1
line
[scaladoc] Slightly more robust treatment of "code" HTML elements in
Scaladoc comments. No review. ........ r22298 | dubochet | 2010-06-15
18:09:36 +0200 (Tue, 15 Jun 2010) | 1 line
[scaladoc] New display mode for members: ordered by inheritance class.
Review by malayeri. ........ r22299 | prokopec | 2010-06-15 18:15:47
+0200 (Tue, 15 Jun 2010) | 2 lines
Adding primary version of parallel hash tries.
No review.
........
r22300 | michelou | 2010-06-15 20:01:21 +0200 (Tue, 15 Jun 2010) | 2 lines
updated svn props (Android examples)
........
r22310 | prokopec | 2010-06-16 12:07:42 +0200 (Wed, 16 Jun 2010) | 1 line
Fixed hash trie splitting. No review.
........
r22314 | prokopec | 2010-06-16 16:07:07 +0200 (Wed, 16 Jun 2010) | 1 line
Minor changes in parallel hash trie. No review.
........
r22315 | dubochet | 2010-06-16 16:16:31 +0200 (Wed, 16 Jun 2010) | 1 line
[Scaladoc] Self types are printed. Contributed by Manohar
Jonnalagedda. Checked by dubochet. ........ r22316 | michelou |
2010-06-16 16:28:53 +0200 (Wed, 16 Jun 2010) | 2 lines
updated svn properties (Android examples)
........
r22318 | odersky | 2010-06-16 17:36:08 +0200 (Wed, 16 Jun 2010) | 1 line
Imporved printing of private[C] in TreePrinters. No review. ........
r22319 | michelou | 2010-06-16 18:04:43 +0200 (Wed, 16 Jun 2010) | 2
lines
reverted change to avoid merge conflict
........
r22323 | cunei | 2010-06-16 20:36:00 +0200 (Wed, 16 Jun 2010) | 2 lines
temporarily reversing r22260; will be shortly re-committed in two
separate portions. ........ r22326 | cunei | 2010-06-16 20:46:50 +0200
(Wed, 16 Jun 2010) | 2 lines
second part of r22260
........
r22335 | extempore | 2010-06-17 00:14:52 +0200 (Thu, 17 Jun 2010) | 5 lines
The inliner now looks harder for method implementations. In addition
to the receiver, it will find those in directly mixed in traits and
in superclasses. It still won't find those in traits mixed only into
superclasses, as that didn't come quite so easily. Closes #3234 but
I'll be opening up another ticket. Review by dragos. ........ r22347 |
prokopec | 2010-06-18 09:49:14 +0200 (Fri, 18 Jun 2010) | 1 line
Refactorings and hash trie combiners. No review.
........
r22355 | dubochet | 2010-06-18 14:59:39 +0200 (Fri, 18 Jun 2010) | 1 line
[scaladoc] Added linear super types. Review by cunei. ........ r22356
| michelou | 2010-06-18 16:48:39 +0200 (Fri, 18 Jun 2010) | 2 lines
added support for customized ramdisks (Android examples) ........
r22357 | prokopec | 2010-06-18 17:06:17 +0200 (Fri, 18 Jun 2010) | 1
line
Moved parallel collections to library dir, changed sabbus script.
Added `par` to some of the classes. No review. ........ r22358 |
dubochet | 2010-06-18 17:34:35 +0200 (Fri, 18 Jun 2010) | 3 lines
[scaladoc] There is a text filter tool for members (searching on
member name and comment body). Adds button to reset text filter tool. No
review.
Known limitation: filtering of members is blocking on keystroke
leading to sluggish performance on large classes. Scheduler from index
needs to be used for member filtering. ........ r22359 | michelou |
2010-06-18 17:48:05 +0200 (Fri, 18 Jun 2010) | 2 lines
minor docu update (Android examples)
........
r22361 | dubochet | 2010-06-18 18:48:05 +0200 (Fri, 18 Jun 2010) | 1 line
[scaladoc] Abstract members can be filtered in or out. Pointer icons
are less crazy. Review by dubochet. Contributed by Pedro Furlanetto.
........ r22362 | dubochet | 2010-06-18 18:48:34 +0200 (Fri, 18 Jun
2010) | 1 line
[scaladoc] A warning is printed when usecase members have different
names than the real member being commented. Review by odersky.
Contributed by Pedro Furlanetto. ........ r22371 | michelou | 2010-06-20
18:54:24 +0200 (Sun, 20 Jun 2010) | 2 lines
updated busybox 1.8.1->1.16.1 (Android examples)
........
r22372 | michelou | 2010-06-20 18:59:34 +0200 (Sun, 20 Jun 2010) | 2 lines
minor script update (Android examples)
........
r22373 | michelou | 2010-06-20 19:03:52 +0200 (Sun, 20 Jun 2010) | 2 lines
added busybox license notice (Android examples)
........
r22393 | rytz | 2010-06-24 18:43:40 +0200 (Thu, 24 Jun 2010) | 1 line
close #3543
........
r22396 | michelou | 2010-06-25 15:56:23 +0200 (Fri, 25 Jun 2010) | 2 lines
yguard->proguard, more samples (Android examples) ........ r22409 |
michelou | 2010-06-28 19:26:38 +0200 (Mon, 28 Jun 2010) | 2 lines
added missing svn props
........
r22410 | michelou | 2010-06-28 19:37:16 +0200 (Mon, 28 Jun 2010) | 1 line
minor changes (Android examples)
........
r22411 | michelou | 2010-06-28 19:39:18 +0200 (Mon, 28 Jun 2010) | 1 line
fixed #3604
........
r22416 | rytz | 2010-06-29 14:32:45 +0200 (Tue, 29 Jun 2010) | 1 line
close #2413. maybe there's better place to this conversion, therefore
review by odersky. ........ r22417 | michelou | 2010-06-29 15:49:32
+0200 (Tue, 29 Jun 2010) | 2 lines
reverted svn:eol-style to LF (was intentionnal!)
........
r22418 | michelou | 2010-06-29 16:00:36 +0200 (Tue, 29 Jun 2010) | 2 lines
removed warnings (deprecation,unchecked)
........
r22419 | prokopec | 2010-06-29 16:05:59 +0200 (Tue, 29 Jun 2010) | 1 line
Implemented lazy combiners for parallel hash trie. ........ r22420 |
rytz | 2010-06-29 16:19:42 +0200 (Tue, 29 Jun 2010) | 1 line
companion objects of case classes know their name. review by
extempore. close #3579. ........ r22421 | michelou | 2010-06-29 16:43:40
+0200 (Tue, 29 Jun 2010) | 2 lines
Ant script improvements (Android examples)
........
r22423 | michelou | 2010-06-29 21:06:21 +0200 (Tue, 29 Jun 2010) | 2 lines
minor fix (Android examples)
........
r22426 | rytz | 2010-06-30 13:03:00 +0200 (Wed, 30 Jun 2010) | 1 line
moved toScalaRepeatedParam TypeMap to refchecks. no review ........
r22435 | prokopec | 2010-06-30 17:16:49 +0200 (Wed, 30 Jun 2010) | 1
line
Parallel array `map` optimisation. No review.
........
r22445 | extempore | 2010-06-30 22:51:18 +0200 (Wed, 30 Jun 2010) | 1 line
Added forkjoin to partest's classpath to unbreak the build. No review.
........ r22446 | extempore | 2010-07-01 00:57:41 +0200 (Thu, 01 Jul
2010) | 9 lines
Enumeration fixes. There was no way to do reflection-based naming
correctly simply by inspecting method signatures (because a Value from
a different Enumeration stored in a val looks identical to one from
this Enumeration) so I have Value store the outer Enum for comparison
purposes. This won't make anything new uncollectable because they
already have an $outer pointing there. This also simplified the
reflection logic: it's an eq test rather than a series of heuristics.
Closes #3616, #3615. Review by phaller.
........
r22448 | extempore | 2010-07-01 01:56:32 +0200 (Thu, 01 Jul 2010) | 1 line
Test case closes #3440. No review.
........
r22449 | extempore | 2010-07-01 01:56:44 +0200 (Thu, 01 Jul 2010) | 1 line
Removed a test from pending which is also in files. No review.
........ r22450 | extempore | 2010-07-01 02:16:32 +0200 (Thu, 01 Jul
2010) | 4 lines
Although everything now builds for me, the buildbot still fails
on src/dbc for lack of forkjoin.jar. We apparently have invented
non-deterministic jar dependencies. Added forkjoin.jar in another spot,
no review. ........ r22451 | extempore | 2010-07-01 20:28:52 +0200 (Thu,
01 Jul 2010) | 1 line
Test case closes #1845, no review.
........
r22452 | extempore | 2010-07-01 20:29:09 +0200 (Thu, 01 Jul 2010) | 2 lines
Warded off a parser crash on certain invalid programs. Closes #3209,
no review. ........ r22453 | extempore | 2010-07-01 20:29:22 +0200 (Thu,
01 Jul 2010) | 2 lines
Some modifications to ZipFile to make sure the stream is always closed
after iteration. No review. ........ r22454 | extempore | 2010-07-01
20:29:34 +0200 (Thu, 01 Jul 2010) | 1 line
Tweaked a test to pass under java 7. No review.
........
r22455 | extempore | 2010-07-01 20:29:45 +0200 (Thu, 01 Jul 2010) | 4 lines
Test case for #1974, which was fixed at some point even though martin
says in the comments it wouldn't be fixed for 2.8. Take that, things
which think they won't be fixed which really will be. Closes #1974, no
review. ........ r22456 | extempore | 2010-07-01 22:31:45 +0200 (Thu, 01
Jul 2010) | 2 lines
Separate option Ordering into a trait so it can be reused. Closes
#3539, no review. ........ r22457 | extempore | 2010-07-01 22:32:02
+0200 (Thu, 01 Jul 2010) | 2 lines
A crasher in the pattern matcher revealed a flaw in how equality
comparisons were constructed. Closes #3570, no review. ........ r22458 |
extempore | 2010-07-01 22:32:15 +0200 (Thu, 01 Jul 2010) | 2 lines
Removing some dead code from SyncVar and cleaning up a little. Closes
#3490, no review. ........ r22459 | extempore | 2010-07-01 22:32:30
+0200 (Thu, 01 Jul 2010) | 2 lines
Created mutable.SeqLike so as to mix in Cloneable like
mutable.{Set, Map} do. Closes #3590, review by odersky.
........
r22460 | extempore | 2010-07-01 22:32:47 +0200 (Thu, 01 Jul 2010) | 2 lines
Fixed an infinite loop in the xml parser on invalid input. Also found
an off by one bug in Source while fixing it. No review. ........ r22461
| extempore | 2010-07-01 22:33:11 +0200 (Thu, 01 Jul 2010) | 6 lines
Renaming files and inserting dummies to please ant. Note to
committers: whenever there is a source file which does not generate a
classfile whose name and path exactly match the name and path of the
source file, then ant will recompile the file every time it compiles
anything. In this batch there were 7 such files, so any 1-char change
meant an 8-file recompile. Someday we'll be rid of ant, but until
then... no review. ........ r22462 | extempore | 2010-07-01 22:43:32
+0200 (Thu, 01 Jul 2010) | 4 lines
Since the buildbots won't meet me in the middle, am putting the
forkjoin.jar everywhere with the hope/expectation we will see a restoral
of order. Someone should definitely figure out how it is we developed
this non-deterministic dependency. Review by phaller. ........ r22463 |
extempore | 2010-07-01 23:31:21 +0200 (Thu, 01 Jul 2010) | 7 lines
Took a cue from mharrah that we don't need to build global static
data to keep track of something when we know where it's kept. Altered
the Enumeration deserialization scheme to use reflection, preserving
the singleton property by delivering the MODULE$ singleton. This solves
the GC issue and lets us drop synchronization to boot. Also added some
graceful failure for malformed Enumerations. All tests look good but a
second opinion is in order: closes #2214, review by phaller. ........
r22464 | extempore | 2010-07-01 23:39:38 +0200 (Thu, 01 Jul 2010) | 3
lines
Abandoned any pretense of selectivity and put forkjoin.jar on every
compilation path from locker to strap. Review postponed until the
afterlife. ........ r22466 | extempore | 2010-07-02 03:01:44 +0200 (Fri,
02 Jul 2010) | 2 lines
Fail more gracefully on > 22 case class parameters. Closes #3631, no
review. ........ r22467 | extempore | 2010-07-02 05:14:10 +0200 (Fri, 02
Jul 2010) | 3 lines
Test cases close #13, #95. No review.
(That's right, multiple two digit tickets.)
........
r22468 | extempore | 2010-07-02 05:14:22 +0200 (Fri, 02 Jul 2010) | 1 line
Test case for (long ago closed) #2106, no review. ........ r22469 |
extempore | 2010-07-02 05:17:51 +0200 (Fri, 02 Jul 2010) | 1 line
New starr based on r22464, no review.
........
r22470 | extempore | 2010-07-02 06:20:28 +0200 (Fri, 02 Jul 2010) | 2 lines
Normalized protected type aliases before repl printing, so we don't
see things like x.Self. Closes #3193, no review. ........ r22471 |
extempore | 2010-07-02 06:20:44 +0200 (Fri, 02 Jul 2010) | 4 lines
Some more improvement on the error messages when @tailrec fails.
Now it gives a sensible message if the recursive target is actually a
supertype of this, rather than saying the call is not in tail position.
No review. ........ r22472 | extempore | 2010-07-02 08:26:29 +0200 (Fri,
02 Jul 2010) | 3 lines
Made a null output sink and applied it to the recently failing test,
which is displaying non-deterministic output by way of the underlying
parser. No review. ........ r22473 | extempore | 2010-07-02 18:26:05
+0200 (Fri, 02 Jul 2010) | 1 line
Option gets an empty factory like the collections. Closes #3414, no
review. ........ r22474 | dubochet | 2010-07-02 18:31:33 +0200 (Fri, 02
Jul 2010) | 1 line
Partest task will go into verbose debug mode when ant's debug flag is
set. ........ r22475 | dubochet | 2010-07-02 18:38:29 +0200 (Fri, 02 Jul
2010) | 1 line
Closes #1766 (structural method dispatch broken in class with multiple
constructors). Review by prokopec. ........ r22476 | dubochet |
2010-07-02 20:12:33 +0200 (Fri, 02 Jul 2010) | 1 line
Closes #2318 (spurious IllegalAccessException thrown by some
structural calls, caused by Java bug 4071957). Review by malayeri.
........ r22477 | extempore | 2010-07-02 22:50:14 +0200 (Fri, 02 Jul
2010) | 3 lines
A cosmetic change which serves to document that sourcepath can in fact
accept a path. No test because I can't figure out how to make partest
see the srcdirs. Closes #2202, no review. ........ r22478 | extempore |
2010-07-02 22:50:29 +0200 (Fri, 02 Jul 2010) | 6 lines
Routed all places in trunk which look for jar files through the same
function, and then changed the default behavior to recognize jars even
if they don't have a *.jar extension by squinting at the first few
bytes of the file.
Closes #3000 (THE AMAZING TICKET 3000!), review by phaller. ........
r22479 | michelou | 2010-07-02 22:51:14 +0200 (Fri, 02 Jul 2010) | 2
lines
minor changes (Android examples)
........
r22481 | extempore | 2010-07-03 02:56:00 +0200 (Sat, 03 Jul 2010) | 4 lines
When compilation fails because of an unimplemented abstract var, give
a more precise error message about what happened. Also avoid issuing
the same error twice because neither getter nor setter is implemented.
Closes #36, review by rytz. ........ r22482 | extempore | 2010-07-03
07:19:47 +0200 (Sat, 03 Jul 2010) | 1 line
Test case closes #261, no review.
........
r22484 | extempore | 2010-07-04 22:26:55 +0200 (Sun, 04 Jul 2010) | 2 lines
Tightened how the repl prints types so we don't see OverloadedTypes
slip through sometimes. Review by apocalisp. ........ r22486 | prokopec
| 2010-07-05 11:25:39 +0200 (Mon, 05 Jul 2010) | 1 line
Fixes #3580. Review by extempore.
........
r22487 | prokopec | 2010-07-05 12:08:32 +0200 (Mon, 05 Jul 2010) | 1 line
Fixes #3584. No review.
........
r22488 | extempore | 2010-07-05 17:35:46 +0200 (Mon, 05 Jul 2010) | 2 lines
Put a couple null checks in the inliner so it doesn't NPE under
-Ydebug. No review. ........ r22489 | extempore | 2010-07-05 18:00:22
+0200 (Mon, 05 Jul 2010) | 3 lines
The take/drop methods in IndexedSeqOptimized were overridden to call
slice without checking bounds, causing it to fail when the argument is
too large. Restored expected behavior. No review. ........ r22490 |
extempore | 2010-07-05 18:06:36 +0200 (Mon, 05 Jul 2010) | 1 line
A brown bag on the head fix to that last patch. No review. ........
r22493 | michelou | 2010-07-06 12:17:42 +0200 (Tue, 06 Jul 2010) | 2
lines
added support for ProGuard debug/release configs (Android examples)
........ r22498 | dubochet | 2010-07-06 18:07:31 +0200 (Tue, 06 Jul
2010) | 1 line
[scaladoc] Implements documentation of higher-kinded entities. Closes
#3618. Review by moors. ........ r22499 | dubochet | 2010-07-06 18:21:00
+0200 (Tue, 06 Jul 2010) | 1 line
[scaladoc] Hiding full comments in template pages at startup is done
by CSS instead of JavaScript, leading to better performance. Contributed
by Pedro Furlanetto. Review by dubochet. ........ r22500 | dubochet |
2010-07-06 18:29:38 +0200 (Tue, 06 Jul 2010) | 1 line
[scaladoc] Follow-up on review SCL-95. No review. ........ r22501 |
dubochet | 2010-07-06 18:39:31 +0200 (Tue, 06 Jul 2010) | 1 line
[scaladoc] Follow-up on review SCL-110. No review. ........ r22508 |
moors | 2010-07-08 17:58:41 +0200 (Thu, 08 Jul 2010) | 7 lines
closes #2331: the pre-transform in Erasure did not correctly recurse
in the case of a TypeApply.
It simply returned the function, which might very well have been, say,
a Select node, which had to be erased in case the qualifier's type is a
refinement.
(sorry about the whitespace changes)
review by odersky
........
r22509 | moors | 2010-07-08 17:58:47 +0200 (Thu, 08 Jul 2010) | 7 lines
closes #2416. this is a big one... typedAppliedTypeTree performed type
application (beta-reduction) without checking whether that application
was well-kinded
this patch introduces a new subclass of TypeTree: TypeTreeWithDeferredRefCheck, which tracks the type args and type params of a type application when it was beta-reduced during typing without checking that the application was well-kinded -- that check must wait until refchecks, but was never performed since the application had been beta-reduced away
caveat discovered while working on the fix: adapt turned all trees for
which _.isType holds into TypeTree's
review by odersky
........
r22510 | moors | 2010-07-08 17:58:52 +0200 (Thu, 08 Jul 2010) | 2 lines
closes #3247: syntax error regarding context bounds generalized to
include view bounds as we cannot easily be more specific no review
........ r22511 | moors | 2010-07-08 17:58:56 +0200 (Thu, 08 Jul 2010) |
2 lines
closes #3249. exclude method type parameters from java generic
signature of a class review by dragos ........ r22512 | moors |
2010-07-08 17:59:00 +0200 (Thu, 08 Jul 2010) | 2 lines
closes #3374. checkKindBoundsHK did not instantiate hk params far
enough. see also neg/bug1275 review by odersky ........ r22513 | moors |
2010-07-08 17:59:05 +0200 (Thu, 08 Jul 2010) | 5 lines
closes #3399. mergePrefixAndArgs expects types that have equal type
symbols (modulo normalization) but did not normalize these types before
retrieving their typeArgs
this broke the invariant that argss is a regular matrix
review by odersky
........
r22514 | moors | 2010-07-08 17:59:10 +0200 (Thu, 08 Jul 2010) | 15 lines
closes #3477. type arguments that were inferred to be Nothing should
be included in checkBounds. wonder why they weren't in the first place
note that all type parameters must be reported in error messages about
failing type inference, but only type parameters that were inferred
successfully should be substituted
the idea of mapping type parameter symbols to the corresponding type
ref in order to make substitution the identity does not seem to work,
leading to errors like:
src/library/scala/collection/immutable/SortedMap.scala:38:
error: type mismatch; found :
scala.collection.immutable.SortedMap[A,B(in method empty)]
required: scala.collection.immutable.SortedMap[A,B(in trait
SortedMap)]
override def empty: SortedMap[A, B] = SortedMap.empty
^
(I guess that's why they were retracted before, but that wasn't done consistently, leading to #3152 -- my first attempt at fixing the latter lead to this bug... I've assigned #3152 to you Martin, as I can't decide how to fix it.)
review by odersky
........
r22515 | moors | 2010-07-08 17:59:15 +0200 (Thu, 08 Jul 2010) | 5 lines
closes #3486. members of implclasses are clones of the original trait
members, but cloning discards a symbol's typehistory so that javaSig
could not look at the symbol's type before erasure
fixed by having mixin do the cloning at the beginning of erasure and
then updating the symbol's info to transform it to be valid in current
phase
review by odersky
........
r22516 | moors | 2010-07-08 17:59:19 +0200 (Thu, 08 Jul 2010) | 3 lines
closes #3494. don't let type argument for inserted wrapRefArray be
inferred (as the expected element type of the array could be a singleton
type, but that won't be inferred)
review by prokopec
........
r22517 | moors | 2010-07-08 17:59:23 +0200 (Thu, 08 Jul 2010) | 1 line
closes #3507: don't generate manifests where we can't refer to the
existentially bound value ........ r22518 | moors | 2010-07-08 17:59:27
+0200 (Thu, 08 Jul 2010) | 3 lines
closes #742. be more resilient to evil, ill-kinded type applications,
so we don't crash (subst assumes from.length == to.length), and get to
actually telling off the user for writing those nasty, nasty types
review by extempore
........
r22519 | moors | 2010-07-08 17:59:32 +0200 (Thu, 08 Jul 2010) | 2 lines
closes #3622: refchecks erased types without uncurrying them first
review by odersky ........ r22520 | moors | 2010-07-08 17:59:36 +0200
(Thu, 08 Jul 2010) | 1 line
made typechecker logging methods final so they can actually be inlined
........ r22523 | moors | 2010-07-09 02:24:02 +0200 (Fri, 09 Jul 2010) |
3 lines
cleaned up the mess that resulted from cobbling together fixes for
see #3477 and see #3152 adjustTypeArgs and methTypeArgs now return a
LinkedHashMap[Symbol, Option[Type]] TODO: check that type inference
is still just as lightning fast as before ........ r22524 | rytz |
2010-07-09 11:51:03 +0200 (Fri, 09 Jul 2010) | 1 line
close #3649. no review
........
r22525 | rytz | 2010-07-09 11:51:06 +0200 (Fri, 09 Jul 2010) | 1 line
close #3648. default getters for constructor defaults are now static.
however, they still need to live in the companion object to avoid name
conflicts when subclasses also define constructor defaults. review by
odersky. ........ r22526 | prokopec | 2010-07-09 13:31:34 +0200 (Fri, 09
Jul 2010) | 1 line
closes #3603. no review
........
r22527 | prokopec | 2010-07-09 17:06:01 +0200 (Fri, 09 Jul 2010) | 1 line
Closes #3493. Review by extempore.
........
r22532 | michelou | 2010-07-10 06:49:28 +0200 (Sat, 10 Jul 2010) | 2 lines
minor fix in Ant scripts, more samples (Android examples) ........
r22534 | michelou | 2010-07-11 09:45:58 +0200 (Sun, 11 Jul 2010) | 2
lines
updated docu (Android examples)
........
r22536 | phaller | 2010-07-12 10:29:45 +0200 (Mon, 12 Jul 2010) | 1 line
Added test case for #3645. Closes #3645.
........
r22537 | phaller | 2010-07-12 11:08:09 +0200 (Mon, 12 Jul 2010) | 1 line
Added test case for see #3636.
........
r22538 | phaller | 2010-07-12 11:27:59 +0200 (Mon, 12 Jul 2010) | 1 line
Added test case for see #3620.
........
r22539 | phaller | 2010-07-12 11:35:30 +0200 (Mon, 12 Jul 2010) | 1 line
Added test case for see #3628 in pending.
........
r22540 | phaller | 2010-07-12 13:49:28 +0200 (Mon, 12 Jul 2010) | 1 line
Fixed buggy test case. Closes #3551. No review.
........
r22542 | phaller | 2010-07-12 16:13:11 +0200 (Mon, 12 Jul 2010) | 1 line
Updated LinkedBlockingQueue to latest jsr166
version. Verified bug fix using test case in
[http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6806875 JDK bug
report 6806875]. Closes #3629. ........ r22544 | michelou | 2010-07-12
17:57:40 +0200 (Mon, 12 Jul 2010) | 2 lines
removed generics warnings in actors
........
r22545 | moors | 2010-07-12 19:03:03 +0200 (Mon, 12 Jul 2010) | 7 lines
Closes #3653. In uncurry phase, remove IMPLICIT flag from implicit
parameter list. no review
Author: Mark Harrah <dmharrah@gmail.com>
Date: Thu Jul 8 10:30:57 2010 -0400
Source: http://github.com/harrah/scala-starrless/commit/0c7759c95b47cebc6d9fa77cefd34ef638e2706e
Reviewer: moors
........
r22549 | rytz | 2010-07-13 09:14:37 +0200 (Tue, 13 Jul 2010) | 1 line
close #3648 (again). objects extending their companion class can no
longer use default constructor arguments. review by odersky ........
r22550 | michelou | 2010-07-13 12:38:05 +0200 (Tue, 13 Jul 2010) | 2
lines
minor proguard config change (Android examples)
........
r22556 | extempore | 2010-07-14 10:00:03 +0200 (Wed, 14 Jul 2010) | 2 lines
Moved the burden of forgivingness for string slices into StringOps
where it belongs. Review by odersky. ........
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk
........
r21853 | plocinic | 2010-05-07 17:30:46 +0200 (Fri, 07 May 2010) | 1 line
Remove the sourcepath prefix from the logs and only then do dos2unix
paths changing (otherwise #3054 fails). It is a bit ugly but it is only
done for buildmanager (paul was doing it anyway in his reverted partes).
That should really fix the windows build. No review. ........
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk
........
r21845 | moors | 2010-05-07 11:28:25 +0200 (Fri, 07 May 2010) | 1 line
docs for breakout and no-arg apply in canbuildfrom ........ r21847 |
plocinic | 2010-05-07 12:38:47 +0200 (Fri, 07 May 2010) | 1 line
Fixed partest for windows nightly. No review.
........
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Merged revisions 21810-21811,21816-21818,21826,21829 via svnmerge from
https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk
........
r21810 | imaier | 2010-05-05 11:59:25 +0200 (Wed, 05 May 2010) | 1 line
Fixed #3358. Added explicit expected types to cachedWrapper calls,
deprecated explicit resizing of UIElements. ........ r21811 | rytz |
2010-05-05 13:53:31 +0200 (Wed, 05 May 2010) | 1 line
revert the revert of r21791 (fix constructor parameter annotations).
close #3390. together with a new starr it builds. no review. ........
r21816 | extempore | 2010-05-05 18:56:55 +0200 (Wed, 05 May 2010) | 2
lines
Rolled back a subset of partest to use StreamAppender and avoid
io.Process. No review. ........ r21817 | dragos | 2010-05-05 19:59:21
+0200 (Wed, 05 May 2010) | 3 lines
Tightened what gets specialized: only when the type parameter appears
at top level, or as a type argument to a Java array. For example T,
Array[T] cause specialization, but List[T] does not. Resurrected
spec-matrix, forgotten among the disabled tests. No review. ........
r21818 | dragos | 2010-05-05 20:26:17 +0200 (Wed, 05 May 2010) | 1 line
Removed some logging and prune CollectMethodBodies to not traverse
more than necessary. No review. ........ r21826 | extempore | 2010-05-06
16:57:56 +0200 (Thu, 06 May 2010) | 1 line
Fixed bug in transpose, closes #3397, no review.
........
r21829 | extempore | 2010-05-06 18:37:13 +0200 (Thu, 06 May 2010) | 5 lines
Rolled partest back to r21328. Attempted to make the minimum changes
necessary to plug it back in while preserving everything which has
happened since then in tests and such, but we should be the lookout for
overreversion. Review by phaller (but as a formality, I don't think it
requires direct review.) ........
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk
........
r21747 | odersky | 2010-04-29 15:12:20 +0200 (Thu, 29 Apr 2010) | 1 line
Tightened variances check. Review by prokopec.
........
r21748 | prokopec | 2010-04-29 15:21:42 +0200 (Thu, 29 Apr 2010) | 1 line
removed the dir info of the error messages. no review ........ r21749
| dragos | 2010-04-29 15:45:41 +0200 (Thu, 29 Apr 2010) | 1 line
Allow inlining for straight-line methods. Closes #3357, #3099. no
review. ........ r21750 | dragos | 2010-04-29 15:45:44 +0200 (Thu, 29
Apr 2010) | 2 lines
Fixed misaligning due to wide (double|long) parameters in the icode
reader. Improved constant folding through local variables. Closes #3191,
no review. ........ r21751 | dragos | 2010-04-29 15:45:47 +0200 (Thu, 29
Apr 2010) | 1 line
Reverted change that made partest fail with 'bin/javac: no such file'
when JAVA_HOME was not set (instead of using the javac on the PATH).
Reviewed by extempore, so no review. ........ r21752 | extempore |
2010-04-29 17:16:33 +0200 (Thu, 29 Apr 2010) | 2 lines
Removes pointless reference queue from the Symbol cache. Closes #3370,
no review. ........ r21753 | extempore | 2010-04-29 17:29:44 +0200 (Thu,
29 Apr 2010) | 3 lines
Took advantage of the sophisticated abstractions available in ant to
cut and paste the entirety of r21723 a little further down the build
file. No review. ........ r21754 | dragos | 2010-04-29 18:35:09 +0200
(Thu, 29 Apr 2010) | 3 lines
Regenerated FunctionN, AbstractFunctionN, etc. Changed
AbstractFunction to properly specialize on primitive types (scala.Int,
instead of scala.runtime.Int). Now closures should be indeed
specialized. No review. ........ r21755 | dubochet | 2010-04-29 19:01:22
+0200 (Thu, 29 Apr 2010) | 1 line
Closes #3310 (very large Scala class is compiled to invalid classfile
because Scala signature can't fit into constant pool). Review by dragos.
........ r21756 | dubochet | 2010-04-29 19:32:03 +0200 (Thu, 29 Apr
2010) | 1 line
[scaladoc] Closes #3302 (case class with private constructor). No
review. ........ r21757 | phaller | 2010-04-30 00:15:18 +0200 (Fri, 30
Apr 2010) | 1 line
Deprecated two members of RemoteActor which clearly should not be
in the public API. Removed unnecessary casts. Some more complete doc
comments. No review. ........
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Merged revisions
21575,21577,21596-21599,21603-21604,21606-21607,21611,21616,21620-21622,
21627-21629,21634-21635,21638-21640,21643-21645,21649-21650,21652,21655,
21660-21667,21671-21673,21675-21677,21679-21681,21684-21688,21690-21691,
21696-21697,21700-21712,21714,21720-21725,21729-21730,21735-21738 via
svnmerge from https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk
........
r21575 | dragos | 2010-04-14 11:35:50 +0200 (Wed, 14 Apr 2010) | 1 line
Revert "Don't decode symbols in .toString."
........
r21577 | rytz | 2010-04-14 18:06:14 +0200 (Wed, 14 Apr 2010) | 1 line
added scalacheck.jar and *.test files to the scala-test sbaz package.
no review. ........ r21596 | extempore | 2010-04-15 17:23:49 +0200 (Thu,
15 Apr 2010) | 1 line
A repl corner case. Closes #3298, no review.
........
r21597 | extempore | 2010-04-15 20:30:58 +0200 (Thu, 15 Apr 2010) | 4 lines
Removed a bunch of -Y warning options. I intend to someday bring them
back in the form of a compiler plugin. Also promoted -Yfatal-warnings to
-Xfatal-warnings: this is key to writing tests which involve warnings
and should be at least semi-supported. Closes #3300, no review. ........
r21598 | extempore | 2010-04-15 23:58:47 +0200 (Thu, 15 Apr 2010) | 3
lines
Initialization ordering issue in BigDecimal. (More of these may be
slipping by because -Xcheckinit doesn't work since specialization
began.) No review. ........ r21599 | extempore | 2010-04-16 00:18:15
+0200 (Fri, 16 Apr 2010) | 3 lines
Improved @tailrec error messages to specify the reason. In the process
fixed old bug involving tail call transformation. Closes #3275, #2018.
Review by dragos. ........ r21603 | extempore | 2010-04-16 03:53:46
+0200 (Fri, 16 Apr 2010) | 1 line
Added a test to make sure distinct preserves ordering. No review
........ r21604 | extempore | 2010-04-16 05:26:33 +0200 (Fri, 16 Apr
2010) | 3 lines
More polishing up features in partest which worked somewhere along
the way but not at the end. This time it is unknown options: now it
will complain. Closes #3289, no review. ........ r21606 | extempore |
2010-04-16 20:32:49 +0200 (Fri, 16 Apr 2010) | 3 lines
Made partest diff algorithm much more lenient. Altered partest
--update-check to create the check file if none exists as well as
updating a pre-existing one. No review. ........ r21607 | extempore |
2010-04-16 20:34:02 +0200 (Fri, 16 Apr 2010) | 2 lines
Degeneralized some incomplete generalization of the diff machinery.
Improved the summary output on failures. No review. ........ r21611 |
extempore | 2010-04-17 21:44:24 +0200 (Sat, 17 Apr 2010) | 1 line
Fix and test case for forwarder duplicate bug. Closes #3004, no
review. ........ r21616 | extempore | 2010-04-18 21:10:58 +0200 (Sun, 18
Apr 2010) | 2 lines
Raised some partest timeouts, I think with these we might see the
windows nightly pass. No review. ........ r21620 | plocinic | 2010-04-19
14:46:23 +0200 (Mon, 19 Apr 2010) | 1 line
Better fix for #2757. Review by milessabin.
........
r21621 | dcaoyuan | 2010-04-19 17:16:53 +0200 (Mon, 19 Apr 2010) | 1 line
Fixed #3322wq
........
r21622 | plocinic | 2010-04-19 17:33:39 +0200 (Mon, 19 Apr 2010) | 1 line
Missing bit from r21620. In-memory classes need to be treated in the
old way. ........ r21627 | rytz | 2010-04-20 15:08:52 +0200 (Tue, 20 Apr
2010) | 1 line
fix bootstrap library build. review by odersky
........
r21628 | extempore | 2010-04-20 20:07:43 +0200 (Tue, 20 Apr 2010) | 2 lines
More fully integrate immutable.Queue into collections. Fixes issue
with return type of methods being Seq. Closes #3297, no review. ........
r21629 | extempore | 2010-04-20 20:07:54 +0200 (Tue, 20 Apr 2010) | 2
lines
Undeprecated @retain as suggested by odersky on scala-internals
3/24/10. No review. ........ r21634 | extempore | 2010-04-21 07:08:25
+0200 (Wed, 21 Apr 2010) | 6 lines
Handled action items (1) and (4) of the phaller/cunei/rytz agenda
for a less regressive partest, to the extent possible without some
accompanying sbaz changes. Unnecessary sanity check which failed on sane
but non-trunk filesystem layouts removed. Files with custom command
sequences explicitly qualify the path to the filenames listed in the
.cmds file. Review by phaller. ........ r21635 | extempore | 2010-04-21
07:28:07 +0200 (Wed, 21 Apr 2010) | 3 lines
Fixed bug in update method visibility which caused x += y not to
find x's update method when defined generically. Closes #3278. Already
reviewed by odersky. ........ r21638 | dragos | 2010-04-21 16:00:50
+0200 (Wed, 21 Apr 2010) | 1 line
Fixed retyping of ThisTypes and less aggressive calls to
makeNotPrivate ........ r21639 | dragos | 2010-04-21 16:00:54 +0200
(Wed, 21 Apr 2010) | 4 lines
Changed the way special overrides are implemented. Instead of
duplicating the source tree, it is moved from the generic method to its
specialized variant. The owners are changed, and value/type parameter
symbols are updated. This should fix most bugs involving call-by-name
parameters. ........ r21640 | dubochet | 2010-04-21 16:38:57 +0200 (Wed,
21 Apr 2010) | 1 line
[scaladoc] Slight change to design of how CommentFactory and
ModelFactory are mixed together. Okayed by Pedro. ........ r21643 |
extempore | 2010-04-21 19:06:38 +0200 (Wed, 21 Apr 2010) | 5 lines
Since pickled data moved into annotations ShowPickled has been
confusedly scratching its head. Made tools/showPickled work again. In
the process created a simple interface for creating command line tools
for the (majority of) commands which would just like to specify a
handful of options. No review. ........ r21644 | extempore | 2010-04-21
19:06:59 +0200 (Wed, 21 Apr 2010) | 32 lines
Two new command line programs in ~/tools: scmp and tokens.
1) scmp: will need a bit more fleshing out to be super useful, but
here is what you can do right now:
// This means run the given command line first with the options
// given to p1 and then without, and show the diff in output.
% tools/scmp --p1 '-no-specialization -nowarn' scalac -Ydebug
src/library/scala/Function1.scala
Upcoming features will involve seeing diffs of such things as the
pickled signatures of generated files and the javap disassembly.
2) tokens: tokenizes all the scala files found under any given paths
and prints one token per line.
Example: the five most frequently used tokens under scala/util.
% tools/tokens src/library/scala/util |sort | uniq -c | sort -r |
head -5 598 ')' 598 '(' 347 ; 294 '=' 278 ,
Good to see those parens are balanced.
Example: number of appearances of an identifier called x:
% tools/tokens src/library/scala/util | grep ^x$ | wc 137
Way to go, x. Review by community.
........
r21645 | extempore | 2010-04-21 21:44:45 +0200 (Wed, 21 Apr 2010) | 2 lines
Fixed a couple bugs in tools/tokens which were mysteriously more
visible once it was checked in. No review. ........ r21649 | extempore |
2010-04-22 01:11:43 +0200 (Thu, 22 Apr 2010) | 10 lines
Added two options to tools/tokens, --sliding and --freq. Using both:
% tools/tokens --sliding 10 --freq
src/compiler/scala/tools/nsc/typechecker | head -5 34 'if' '('
settings '.' debug '.' value ')' log '(' 17 scala '.' tools '.' nsc ;
'package' typechecker ;; 'import' 17 'package' scala '.' tools '.' nsc
; 'package' typechecker ;;
16 '}' 'package' scala '.' tools '.' nsc ; 'package' typechecker
15 ')' '{' 'if' '(' settings '.' debug '.' value ')'
No review.
........
r21650 | phaller | 2010-04-22 10:04:12 +0200 (Thu, 22 Apr 2010) | 1 line
Reactor.exceptionHandler is defined on Throwable instead of Exception.
Fixes potential problem with visibility of changes to a field. Review by
plocinic. ........ r21652 | phaller | 2010-04-22 12:26:29 +0200 (Thu, 22
Apr 2010) | 1 line
Reverted change of Reactor.exceptionHandler's type of see r21650.
Review by plocinic. ........ r21655 | plocinic | 2010-04-22 16:48:46
+0200 (Thu, 22 Apr 2010) | 1 line
Some cleanup I did when looking at #2769.
........
r21660 | odersky | 2010-04-23 14:31:33 +0200 (Fri, 23 Apr 2010) | 1 line
Fixed implicits problem in specs; Manifest[Class[_]] can now be
generated. review by dubochet. ........ r21661 | odersky | 2010-04-23
14:34:44 +0200 (Fri, 23 Apr 2010) | 1 line
Fixed typo in error message. No review.
........
r21662 | odersky | 2010-04-23 15:11:03 +0200 (Fri, 23 Apr 2010) | 1 line
Fixed potential duplicate error annotation "Error occurred in an
application involving default arguments." ........ r21663 | imaier |
2010-04-23 16:07:29 +0200 (Fri, 23 Apr 2010) | 1 line
added missing SuperMixins
........
r21664 | plocinic | 2010-04-23 17:14:24 +0200 (Fri, 23 Apr 2010) | 1 line
Closes #3108 plus removed some semicolons. No review. ........ r21665
| plocinic | 2010-04-23 17:14:27 +0200 (Fri, 23 Apr 2010) | 1 line
Added test for #3081. No review.
........
r21666 | extempore | 2010-04-23 23:20:14 +0200 (Fri, 23 Apr 2010) | 16 lines
Created Mutable and Immutable SetFactories to deal with the
spectacular performance regression which accompanies the use of
AddingBuilder on mutable Sets. Because '+' now creates a new
collection even on mutable sets, AddingBuilder on a 100K element
collection will create garbage sets of size 1,2,3...,99,999 before
finishing. Thankfully there is already GrowingBuilder.
See test/files/run/adding-growing-set.scala for a demonstration.
This patch is not complete: in particular, SortedSet and SetBuilder
need attention. Unfortunately there is a combinatorial jump in the
number of Addable/Growable divisions which arises once one tries to
accomodate both Sorted signatures (taking an Ordering) and unsorted
signatures, so will come back to it after receiving counsel.
Review by odersky.
........
r21667 | extempore | 2010-04-24 00:13:41 +0200 (Sat, 24 Apr 2010) | 4 lines
Added size hints to Array.{ iterate, range, tabulate, fill }.
Probably closes #3331, but it would be nice if someone would measure
whether it makes much difference to skip the builder entirely in
those cases where that could be done. No review.
........
r21671 | extempore | 2010-04-24 04:49:34 +0200 (Sat, 24 Apr 2010) | 2 lines
Took another of universal equality's victims to the hospital. Closes
#3348, no review. ........ r21672 | extempore | 2010-04-24 09:01:47
+0200 (Sat, 24 Apr 2010) | 8 lines
StringBuilder no longer violates the Seq reverse contract: it returns
a new StringBuilder. The behavior formerly found in reverse (updates
in place) is now available in reverseContents. Migration warning on
reverse. Closes #3327.
Also did some StringBuilder rewriting as per discussion with odersky.
And took a cleaver to parts of the documentation to get to the good
parts a little faster. Review by community. ........ r21673 | extempore
| 2010-04-24 17:17:41 +0200 (Sat, 24 Apr 2010) | 2 lines
Another guess falling somewhere between educated and wild as to how to
get the auxjvm nightly passing again. No review. ........ r21675 | rytz
| 2010-04-25 08:23:11 +0200 (Sun, 25 Apr 2010) | 1 line
close #3338, close #3334, close #3345. review by community. ........
r21676 | phaller | 2010-04-25 18:50:01 +0200 (Sun, 25 Apr 2010) | 1 line
Closes #3356. Removes ad-hoc exception propagation logic from
ActorCanReply.!!. Review by prokopec. ........ r21677 | prokopec |
2010-04-25 21:58:01 +0200 (Sun, 25 Apr 2010) | 1 line
Fixes #3350. review by extempore
........
r21679 | extempore | 2010-04-26 01:20:59 +0200 (Mon, 26 Apr 2010) | 19 lines
Some overdue improvements in repl completion, which has been largely
awol since the pickler format change. Where possible, completion is
now done using the compiler's internal model rather than reflection.
Many handy things now work which did not before, such as wildcard
imports causing all imported identifiers to henceforth be completable.
Note also that there is a verbosity counter now, so hitting tab twice
may yield more results than hitting it once.
scala> import java.util.concurrent.atomic._
import java.util.concurrent.atomic._
scala> Atomic<tab><tab>
AtomicBoolean AtomicInteger
AtomicIntegerArray AtomicIntegerFieldUpdater
AtomicLong AtomicLongArray
[etc]
Review by community.
........
r21680 | rytz | 2010-04-26 10:17:22 +0200 (Mon, 26 Apr 2010) | 1 line
moved AnnotationDefaultAttr to scala.runtime. no review. ........
r21681 | odersky | 2010-04-26 12:15:37 +0200 (Mon, 26 Apr 2010) | 1 line
Solves the "same type after erasure problem" uncovered by Derek.
Review by rytz. ........ r21684 | dubochet | 2010-04-26 15:10:06 +0200
(Mon, 26 Apr 2010) | 1 line
Improved documentation for `NodeSeq.\` and `NodeSeq.\\` (#3328). No
review. ........ r21685 | dubochet | 2010-04-26 15:11:22 +0200 (Mon, 26
Apr 2010) | 1 line
Better positioned regular expression parser, contributed by "asloane"
(#3254). No review. ........ r21686 | malayeri | 2010-04-26 15:13:41
+0200 (Mon, 26 Apr 2010) | 1 line
[scaladoc] Fix alignment of "Inherited" and "Visibility" labels in
the page filter area. Review by dubochet. ........ r21687 | malayeri |
2010-04-26 15:19:46 +0200 (Mon, 26 Apr 2010) | 1 line
[scaladoc] Added missing file for previous commit. ........ r21688 |
malayeri | 2010-04-26 15:24:12 +0200 (Mon, 26 Apr 2010) | 1 line
[scaladoc] Added TODO comments for later fixing issue that sourceless
templates are not documented. No review. ........ r21690 | malayeri |
2010-04-26 15:30:09 +0200 (Mon, 26 Apr 2010) | 1 line
[scaladoc] Moved object/template icons to the left of the link in
the index. Review by dubochet. ........ r21691 | malayeri | 2010-04-26
15:33:41 +0200 (Mon, 26 Apr 2010) | 1 line
[scaladoc] Removed commented-out items in the css, which should have
just been removed in the first place. No review. ........ r21696 |
prokopec | 2010-04-26 22:34:57 +0200 (Mon, 26 Apr 2010) | 1 line
Typo patrol. no review
........
r21697 | extempore | 2010-04-26 22:42:03 +0200 (Mon, 26 Apr 2010) | 16 lines
Mostly finishing the ball that got rolling in r21679.
scala> String.cop<tab>
scala> String.copyValueOf<tab>
def copyValueOf(Array[Char]): String
def copyValueOf(Array[Char], Int, Int): String
scala> Nil.mkString<tab><tab>
def mkString(sep: String): String
def mkString(start: String, sep: String, end: String): String
def mkString: String
Lines which are not simply delimited don't work yet, so don't go
expecting List(1).<tab> to do the right thing. Yet. No review. ........
r21700 | extempore | 2010-04-27 09:21:29 +0200 (Tue, 27 Apr 2010) | 1
line
Some cleanups in repl completion and power mode. No review. ........
r21701 | extempore | 2010-04-27 09:40:17 +0200 (Tue, 27 Apr 2010) | 1
line
Fixing the test I broke with the last commit. No review. ........
r21702 | moors | 2010-04-27 16:04:02 +0200 (Tue, 27 Apr 2010) | 5 lines
fixed #3349 : method symbol cached too aggressively
cooking raw types changes a symbol's info, but the change was masked
by caching in MethodSymbol
review by odersky
........
r21703 | dragos | 2010-04-27 17:08:57 +0200 (Tue, 27 Apr 2010) | 1 line
Fixed crash when calling super in a closure (see #3312). Closes #3325.
No review. ........ r21704 | dragos | 2010-04-27 17:09:00 +0200 (Tue, 27
Apr 2010) | 2 lines
Fixed construction of specialized classes in the presence of
side-effects and non-trivial initializers. Review by odersky. ........
r21705 | dragos | 2010-04-27 17:09:04 +0200 (Tue, 27 Apr 2010) | 1 line
Added test for several tickets that were fixed earlier this week. no
review. ........ r21706 | extempore | 2010-04-27 18:36:39 +0200 (Tue, 27
Apr 2010) | 7 lines
Created TypeDiagnostics trait and have begun opportunistically moving
code into it. Along the way, some improvements to error messages.
The situation described in ticket #2206 has always had an applicable
error message, but it wasn't making it out to the user. More kinds of
ambiguity are disambiguated, see the test cases. And overload errors are
printed with some formatting so one has some hope of parsing. Review by
odersky. ........ r21707 | dragos | 2010-04-27 19:06:00 +0200 (Tue, 27
Apr 2010) | 1 line
Fixed broken test file. No review.
........
r21708 | extempore | 2010-04-27 20:39:45 +0200 (Tue, 27 Apr 2010) | 2 lines
Various refinements and polishing to do with method signature
completion. No review. ........ r21709 | odersky | 2010-04-27 21:18:36
+0200 (Tue, 27 Apr 2010) | 2 lines
Closes #3362. Review by dragos.
........
r21710 | extempore | 2010-04-27 21:27:04 +0200 (Tue, 27 Apr 2010) | 2 lines
Added size hints to builders where possible without introducing new
methods. Closes #3331, review by community. ........ r21711 | extempore
| 2010-04-27 23:31:05 +0200 (Tue, 27 Apr 2010) | 1 line
A small error message improvement suggested at #3092. No review.
........ r21712 | phaller | 2010-04-28 00:10:36 +0200 (Wed, 28 Apr 2010)
| 1 line
Fixed scaladoc output for several types and members. No review.
........ r21714 | rytz | 2010-04-28 11:37:03 +0200 (Wed, 28 Apr 2010) |
1 line
no inlining on msil. this will fix msil build. no review ........
r21720 | ilyas | 2010-04-28 14:29:26 +0200 (Wed, 28 Apr 2010) | 1 line
scalap: signature for case classes fixed
........
r21721 | phaller | 2010-04-28 15:28:45 +0200 (Wed, 28 Apr 2010) | 1 line
Closes #3364. No review.
........
r21722 | phaller | 2010-04-28 17:26:22 +0200 (Wed, 28 Apr 2010) | 1 line
Closes #3365. Adds test for new code. Review by prokopec. ........
r21723 | extempore | 2010-04-28 17:31:17 +0200 (Wed, 28 Apr 2010) | 17
lines
Added classes/continuations-plugin to the plugin build classpath.
Explanation: as things stood the plugin step of the overall build
fails constantly even when no files have been touched. The reason
is that if one checks out an older version of the repository and
then returns to the master, a subset of continuation source files
will have more recent modification dates than their corresponding
classes, and ant sees that as a reason to rebuild them. But without
continuations-plugin on the classpath, it cannot see the classfiles of
those which were not changed.
IOW, if a project has A.scala B.scala C.scala and tries to rebuild
only A.scala and C.scala, B.class must be somewhere it can be seen. We
can resolve this differently if desired but this is how the rest of
the compiler does it. (Try removing quick from quick's classpath and
rebuilding after some changes.)
Review by rompf.
........
r21724 | extempore | 2010-04-28 20:42:26 +0200 (Wed, 28 Apr 2010) | 3 lines
Some path-dependent type fiddling so power mode Trees don't come
back typed _5.compiler.Tree forSome { val _5: scala.tools.nsc.Interpreter }
or similar. No review.
........
r21725 | extempore | 2010-04-28 22:30:48 +0200 (Wed, 28 Apr 2010) | 3 lines
Fixed bug in Iterator.iterate which would lead to a runtime exception
under some circumstances due to inadequate laziness in calculating the
next element. No review. ........ r21729 | rytz | 2010-04-29 08:37:18
+0200 (Thu, 29 Apr 2010) | 1 line
improved doc for PARAMACCESSOR flag. no review
........
r21730 | rytz | 2010-04-29 10:09:38 +0200 (Thu, 29 Apr 2010) | 1 line
fix msil backend. no review
........
r21735 | phaller | 2010-04-29 10:51:32 +0200 (Thu, 29 Apr 2010) | 1 line
Closes #3369. Review by plocinic.
........
r21736 | phaller | 2010-04-29 11:00:51 +0200 (Thu, 29 Apr 2010) | 1 line
UncaughtException is now a case class (see #2017). Review by plocinic.
........ r21737 | phaller | 2010-04-29 11:17:24 +0200 (Thu, 29 Apr 2010)
| 1 line
Removes scala.concurrent.AsyncInvokable, which is superseded by
scala.actors.CanReply. No review. ........ r21738 | phaller | 2010-04-29
11:44:30 +0200 (Thu, 29 Apr 2010) | 1 line
Made internal helper methods in concurrent.ops private. Removed
protected tryCatch helper method from concurrent.TaskRunner. Review by
rompf. ........
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Merged revisions
21492-21512,21516-21518,21520-21525,21527,21529,21531,21535-21537,21539-
21543,21545-21548,21550,21552,21554-21560 via svnmerge from
https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk
........
r21492 | dubochet | 2010-04-12 19:04:31 +0200 (Mon, 12 Apr 2010) | 1 line
[scaladoc] Lazy vals are printed as such, no longer as vars. No
review. ........ r21493 | dubochet | 2010-04-12 19:04:47 +0200 (Mon, 12
Apr 2010) | 1 line
[scaladoc] Signature kind (def, val) needs more space to accommodate
lazy vals and implicit defs. ........ r21494 | dubochet | 2010-04-12
19:05:04 +0200 (Mon, 12 Apr 2010) | 1 line
[scaladoc] Comment summary (first sentence) is extracted by comment
parser, which is a lot more robust and correct. No review. ........
r21495 | dragos | 2010-04-12 19:19:29 +0200 (Mon, 12 Apr 2010) | 4 lines
Auto-generate scala.runtime.AbstractFunctionN classes. Moved zipped*
methods in Tuple1/2 in genprod, so that regenerating tuples does not
lose these methods. Added @specialized annotations into genprod for the
same reason. ........ r21496 | dragos | 2010-04-12 19:19:38 +0200 (Mon,
12 Apr 2010) | 5 lines
Regenerated tuples, products and (Abstract)Functions. We needed to
have separate files for AbstractFunctionN because the compiler may need
their symbol even before their sourcefile is parsed. In such cases it
relies on finding a source file with the right name. ........ r21497 |
dragos | 2010-04-12 19:19:51 +0200 (Mon, 12 Apr 2010) | 1 line
Don't generate forwarders for specialized methods. no review. ........
r21498 | dragos | 2010-04-12 19:19:59 +0200 (Mon, 12 Apr 2010) | 3 lines
Companion objects of case classes extend AbstractFunctionN instead
of FunctionN. This saves quite some space, since FunctionN methods are
not re-mixed in for each object. ........ r21499 | dragos | 2010-04-12
19:20:07 +0200 (Mon, 12 Apr 2010) | 5 lines
Fixed various position issues in specialized members. Removed an
instance where the tree transformer was run twice on the same tree,
resulting in double definition errors. Fixed re-typing of super calls
in constructor arguments for specialized members. No review. ........
r21500 | phaller | 2010-04-12 19:27:14 +0200 (Mon, 12 Apr 2010) | 1 line
Restored partest behavior to write log files with normalized paths.
For new tests the check file can be copied from the log file. This makes
the behavior of --show-diff exactly the same as diffing the log and
check file. Review by extempore. ........ r21501 | dubochet | 2010-04-12
19:30:24 +0200 (Mon, 12 Apr 2010) | 1 line
[scaladoc] Inner objects, which according to the compiler are actually
methods, are now printed as objects by Scaladoc. No review. ........
r21502 | phaller | 2010-04-12 21:18:31 +0200 (Mon, 12 Apr 2010) | 1 line
Reverted r21500 until all test categories work again. ........ r21503
| dubochet | 2010-04-12 21:51:53 +0200 (Mon, 12 Apr 2010) | 1 line
[scaladoc] Use case symbols have correct owner; inherited filter
works as expected with use cases. Review by odersky. ........ r21504 |
extempore | 2010-04-12 21:57:56 +0200 (Mon, 12 Apr 2010) | 5 lines
Correct oversight where neg tests didn't demand a checkfile. More
trying to get timeout/interrupted logic so we know when things die
but also don't impede interrupts. Folded precondition logic into test
sequence logic, it's plenty general to cover it. Closes #3282, review by
phaller. ........ r21505 | malayeri | 2010-04-12 21:59:21 +0200 (Mon, 12
Apr 2010) | 7 lines
[scaladoc] Cosmetic changes:
- changed link color to underlined and dark purple
- increased padding in gray lines of method definitions
- lightened gray lines of method definitions
- changed dashed and solid lines from black to gray
- increased size of top template declaration; changed alignment
Review by dubochet.
........
r21506 | phaller | 2010-04-12 22:17:13 +0200 (Mon, 12 Apr 2010) | 1 line
Disabled test that hangs when actors package is compiled with
specialization. Review by dragos. ........ r21507 | phaller | 2010-04-12
22:41:46 +0200 (Mon, 12 Apr 2010) | 1 line
Another attempt at avoiding partest hang ups when the compiler
crashes. Review by extempore. ........ r21508 | dubochet | 2010-04-12
22:48:42 +0200 (Mon, 12 Apr 2010) | 1 line
[scaladoc] Members inherited from sourceless files are correctly
printed in documentation. No review. ........ r21509 | malayeri |
2010-04-12 22:53:02 +0200 (Mon, 12 Apr 2010) | 1 line
Changed the colors for types, value members, and tooltips. Feel free
to revert. Review by dubochet. ........ r21510 | extempore | 2010-04-12
23:36:33 +0200 (Mon, 12 Apr 2010) | 9 lines
Still working on partest. Added ant targets which can be temporary if
considered clutter.
ant test.partest
ant test.partest-opt
They run some recently troublesome partest tests with a low timeout.
Logged some more exceptions where the compiler has been dying. Review by
phaller. ........ r21511 | extempore | 2010-04-12 23:45:17 +0200 (Mon,
12 Apr 2010) | 10 lines
Disabling what I think are the last two failing tests, one each of the
two leading bugs among those we've seen here today on testing theater:
"could not find toMap: (x$1: scala.collection.TraversableOnce,x$2:
Predef$<:<)"
and
"scala.tools.nsc.symtab.Types$TypeError: method react cannot be
accessed in java.lang.Object with scala.actors.Reactor[Any]
No review but hey lets' see if we can re-enable these tests soonish.
........ r21512 | prokopec | 2010-04-12 23:53:30 +0200 (Mon, 12 Apr
2010) | 1 line
Documentation for mutable collections. No review. ........ r21516 |
extempore | 2010-04-13 01:20:03 +0200 (Tue, 13 Apr 2010) | 5 lines
Noticed that Settings post-set hooks were not being set in the place
where they ought to be, so multiple setting settings (such as -optimise)
were not flipping all the right bits when set programmatically instead
of via command line options. This may be a factor in inlining issues,
though by itself it does not appear to solve anything. No review.
........ r21517 | malayeri | 2010-04-13 06:25:09 +0200 (Tue, 13 Apr
2010) | 1 line
[scaladoc] Changed comment code and pre tages to not have "font-size:
small" attribute. Review by dubochet. ........ r21518 | plocinic |
2010-04-13 10:12:05 +0200 (Tue, 13 Apr 2010) | 1 line
Some clean-ups. Removed old syntax, code duplication etc. No review.
........ r21520 | prokopec | 2010-04-13 12:29:58 +0200 (Tue, 13 Apr
2010) | 1 line
docs for immutable.A-L*. no review
........
r21521 | rytz | 2010-04-13 12:31:39 +0200 (Tue, 13 Apr 2010) | 1 line
fixed most of stability, reviewed by iuli, so no review.
continuations.jar is still failing stability, i'll look at that.
........ r21522 | rompf | 2010-04-13 13:08:12 +0200 (Tue, 13 Apr 2010) |
1 line
closes #3241 and improves serialization of hash tries. review by
community. ........ r21523 | phaller | 2010-04-13 13:37:42 +0200 (Tue,
13 Apr 2010) | 1 line
Improved handling of uncaught exceptions in actors. See #711. Review
by community. ........ r21524 | prokopec | 2010-04-13 13:41:54 +0200
(Tue, 13 Apr 2010) | 1 line
A brace got hurt while documenting. no review.
........
r21525 | rytz | 2010-04-13 13:53:50 +0200 (Tue, 13 Apr 2010) | 1 line
fix stability. jar is not stable. no review.
........
r21527 | dubochet | 2010-04-13 14:08:47 +0200 (Tue, 13 Apr 2010) | 1 line
[scaladoc] Fixed CSS so that styles from wiki markup are correctly
displayed in comments. No Review. ........ r21529 | prokopec |
2010-04-13 14:15:40 +0200 (Tue, 13 Apr 2010) | 1 line
Immutable up to Queue docs. no review
........
r21531 | imaier | 2010-04-13 14:53:21 +0200 (Tue, 13 Apr 2010) | 1 line
Fixed #3258
........
r21535 | phaller | 2010-04-13 16:41:02 +0200 (Tue, 13 Apr 2010) | 1 line
Hardened actor tests. No review.
........
r21536 | phaller | 2010-04-13 16:59:29 +0200 (Tue, 13 Apr 2010) | 1 line
Removed obsolete AbstractReactor trait. No review. ........ r21537 |
prokopec | 2010-04-13 17:50:39 +0200 (Tue, 13 Apr 2010) | 1 line
Docs. no review
........
r21539 | prokopec | 2010-04-13 18:32:09 +0200 (Tue, 13 Apr 2010) | 1 line
Documented immutable.*. no review
........
r21540 | odersky | 2010-04-13 19:36:21 +0200 (Tue, 13 Apr 2010) | 1 line
more documentation
........
r21541 | odersky | 2010-04-13 19:36:54 +0200 (Tue, 13 Apr 2010) | 1 line
fix for usecase in doccomments.
........
r21542 | odersky | 2010-04-13 19:37:24 +0200 (Tue, 13 Apr 2010) | 1 line
attempted fix for the TypeSkolem problem under specialize. ........
r21543 | odersky | 2010-04-13 19:42:35 +0200 (Tue, 13 Apr 2010) | 1 line
Fix for specialized fix.
........
r21545 | malayeri | 2010-04-13 20:13:53 +0200 (Tue, 13 Apr 2010) | 1 line
[scaladoc] More cosmetic changes. Objects are a different shade of
blue and classes are green. ........ r21546 | extempore | 2010-04-13
20:24:05 +0200 (Tue, 13 Apr 2010) | 1 line
A redblack tree scalacheck test contributed by dcsobral. No review.
........ r21547 | extempore | 2010-04-13 20:24:27 +0200 (Tue, 13 Apr
2010) | 2 lines
A safety improvement for random path generation, and a small change
to Random for a more general interface. Review by community. ........
r21548 | extempore | 2010-04-13 20:24:48 +0200 (Tue, 13 Apr 2010) | 3
lines
Some mopping up in equality. Found a stack overflow in the way equals
was being handled, and hammered it out. New ==/## tests which covers
all types and values. Review by odersky. ........ r21550 | odersky |
2010-04-13 21:46:21 +0200 (Tue, 13 Apr 2010) | 2 lines
Removed trace output after having verified that skolems are correctly
identified now. Now review. ........ r21552 | malayeri | 2010-04-13
22:48:50 +0200 (Tue, 13 Apr 2010) | 1 line
[scaladoc] Tweak so that left pane has a little bit of left padding.
Review by dubochet. ........ r21554 | dchenbecker | 2010-04-13 22:51:44
+0200 (Tue, 13 Apr 2010) | 4 lines
Fix for #3284. This code should probably be refactored, but in the
interest of not breaking backwards compatibility, the JSON.parse
method has been marked deprecated for now. ........ r21555 | phaller |
2010-04-13 23:48:21 +0200 (Tue, 13 Apr 2010) | 1 line
Reverted r21523. No review.
........
r21556 | dragos | 2010-04-14 00:50:37 +0200 (Wed, 14 Apr 2010) | 4 lines
Fixed deadlocking behavior in actors. This bug deserves a few more
lines. Specialization removed a 'private' modifier on Actor.resumeActor.
Mixin did not mix this method in actor implementations, believing it was
private. At runtime, an AbstractMethodError was thrown, but swallowed by
forkjoin (probably), resulting in an apparent deadlock. It would have
been much faster to find and fix if the stacktrace was printed, as it is
in Java 1.5. No review. ........ r21557 | dragos | 2010-04-14 00:50:52
+0200 (Wed, 14 Apr 2010) | 1 line
Don't decode symbols in .toString.
........
r21558 | dragos | 2010-04-14 00:51:04 +0200 (Wed, 14 Apr 2010) | 4 lines
Made the icode reader more resilient to errors. A non-resolved symbol
does not cause any crashes, but the method using an unknown symbol will
not be used for inlining. Resurrected tests, removed spec-matrix for the
moment. No review. ........ r21559 | dragos | 2010-04-14 00:52:56 +0200
(Wed, 14 Apr 2010) | 2 lines
Revert "Fix for #3284. This code should probably be refactored,". It
breaks test test/files/run/json.scala, and we need at least one good
nightly before the RC. ........ r21560 | odersky | 2010-04-14 00:54:25
+0200 (Wed, 14 Apr 2010) | 2 lines
Disabled failing json test.
........
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Merged revisions 21467,21471-21482,21486-21487 via svnmerge from
https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk
........
r21467 | plocinic | 2010-04-12 10:09:26 +0200 (Mon, 12 Apr 2010) | 1 line
Closes #2757. No review.
........
r21471 | odersky | 2010-04-12 13:52:39 +0200 (Mon, 12 Apr 2010) | 1 line
Closes #3224. Review by retronym.
........
r21472 | odersky | 2010-04-12 13:53:05 +0200 (Mon, 12 Apr 2010) | 1 line
Cosmetic renamings. No review.
........
r21473 | phaller | 2010-04-12 13:59:29 +0200 (Mon, 12 Apr 2010) | 1 line
actors.UncaughtException stores most recent sender. Default output
for unhandled exceptions can be disabled using actors.Debug. Review by
plocinic. ........ r21474 | phaller | 2010-04-12 14:00:10 +0200 (Mon, 12
Apr 2010) | 1 line
Improved deprecation warnings in actors package object. No review.
........ r21475 | phaller | 2010-04-12 14:02:51 +0200 (Mon, 12 Apr 2010)
| 1 line
Another test for see #2017. No review.
........
r21476 | phaller | 2010-04-12 15:25:57 +0200 (Mon, 12 Apr 2010) | 1 line
Attempting to unblock partest by handling AssertionErrors. No review.
........ r21477 | dubochet | 2010-04-12 15:29:05 +0200 (Mon, 12 Apr
2010) | 1 line
[scaladoc] meta-documentation (attributes, definition classes, etc.)
is available for members that do not have a comment. No review. ........
r21478 | dubochet | 2010-04-12 16:16:01 +0200 (Mon, 12 Apr 2010) | 1
line
[scaladoc] Dangerous HTML (that can break Scaladoc) is stripped out
of comments and replaced by corresponding wiki syntax when possible. No
review. ........ r21479 | dubochet | 2010-04-12 16:29:47 +0200 (Mon, 12
Apr 2010) | 1 line
[scaladoc] Not all 23 AbstractFunction classes are listed in the left
list. No review. ........ r21480 | dubochet | 2010-04-12 16:38:16 +0200
(Mon, 12 Apr 2010) | 1 line
[scaladoc] More mitigation code for dangerous HTML tags. No review.
........ r21481 | malayeri | 2010-04-12 16:52:39 +0200 (Mon, 12 Apr
2010) | 1 line
Move constructors to beginning of scaladoc html page; show implicit
modifier in main list. Review by dubochet. ........ r21482 | rytz |
2010-04-12 17:12:56 +0200 (Mon, 12 Apr 2010) | 1 line
fixed LOAD_MODULE for companions of primitive types. fixes .net build.
review by dragos. ........ r21486 | odersky | 2010-04-12 17:26:20 +0200
(Mon, 12 Apr 2010) | 1 line
changed testfile, to satisfy new diff algo (which should be reverted
IMO). review by extempore. ........ r21487 | extempore | 2010-04-12
18:11:36 +0200 (Mon, 12 Apr 2010) | 1 line
Some modifications to partest to improve output. Review by phaller.
........
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Merged revisions
21396,21401-21439,21441-21448,21450-21453,21455-21456,21459 via svnmerge
from https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk
........
r21396 | rytz | 2010-04-09 11:51:00 +0200 (Fri, 09 Apr 2010) | 1 line
close #3207. review by odersky
........
r21401 | rytz | 2010-04-09 14:05:11 +0200 (Fri, 09 Apr 2010) | 1 line
minor cleanup in build script. no review
........
r21402 | prokopec | 2010-04-09 14:25:37 +0200 (Fri, 09 Apr 2010) | 1 line
Changes to docs of collections in the `immutable` package. Review by
odersky. ........ r21403 | dragos | 2010-04-09 17:41:19 +0200 (Fri, 09
Apr 2010) | 1 line
Implemented specialized subclassing for traits
........
r21404 | dragos | 2010-04-09 17:41:51 +0200 (Fri, 09 Apr 2010) | 2 lines
More information on type skolems when browsing trees and logged
normalized member. ........ r21405 | dragos | 2010-04-09 17:41:59 +0200
(Fri, 09 Apr 2010) | 1 line
Special-cased 'isHigherKinded' for ThisTypes, in order to get around a
CircularReference error. Reviewed by martin ........ r21406 | dragos |
2010-04-09 17:42:08 +0200 (Fri, 09 Apr 2010) | 1 line
Made 'specialized' a printable flag. No review.
........
r21407 | dragos | 2010-04-09 17:42:16 +0200 (Fri, 09 Apr 2010) | 3 lines
Fixed a cyclic error when specializing Option.
Improved the term transformer to transitively
rewrite specialized calls.
........
r21408 | dragos | 2010-04-09 17:42:24 +0200 (Fri, 09 Apr 2010) | 7 lines
Companion objects of primitive types are now values. Term 'scala.Int'
resolves in bytecode to an instance of 'scala.runtime.Int'. This is
the first step towards replacing strings in @specialized with a proper
list of types, so instead of @specialized("Int, Float") one will write
@specialized(Int, Float). Review by odersky. ........ r21409 | dragos |
2010-04-09 17:42:34 +0200 (Fri, 09 Apr 2010) | 5 lines
Changed the syntax of the specialized annotation: instead of a flaky
string, it now takes a repeated parameter list of primitive types:
@specialized("Int, Double") becomes @specialized(Int, Double). No
review. ........ r21410 | dragos | 2010-04-09 17:42:53 +0200 (Fri, 09
Apr 2010) | 1 line
New starr for primitive companion objects
........
r21411 | dragos | 2010-04-09 17:43:10 +0200 (Fri, 09 Apr 2010) | 3 lines
Fixed retyping of singleton types, replacing invalid symbols by their
updated symbols, as was done for type refs. ........ r21412 | dragos |
2010-04-09 17:43:18 +0200 (Fri, 09 Apr 2010) | 3 lines
Changed default of 'keepsTypeParams' to true. All phases that may
change type parameters have to explicitly override this method. ........
r21413 | dragos | 2010-04-09 17:43:27 +0200 (Fri, 09 Apr 2010) | 5 lines
Changed TreeSymSubstituter from a traverser to
transformer. It now aligns tree nodes that contain
names to the symbol name that was substituted. Before
this change identifiers may refer to one symbol, while
the name they carry would resovlve to another one.
........
r21414 | dragos | 2010-04-09 17:43:35 +0200 (Fri, 09 Apr 2010) | 1 line
Less logging unless '-Ydebug', refactorings.
........
r21415 | dragos | 2010-04-09 17:43:44 +0200 (Fri, 09 Apr 2010) | 4 lines
Added a cast for alias replacement that caused
code to be untypable. The optimization that replaced
an overriding param field with its super field now
downcasts when they don't have the same type.
........
r21416 | dragos | 2010-04-09 17:43:52 +0200 (Fri, 09 Apr 2010) | 3 lines
Brought back stack traces in TypeError. This is
essential when debugging any transformer. Review by
extempore.
........
r21417 | dragos | 2010-04-09 17:44:03 +0200 (Fri, 09 Apr 2010) | 1 line
New starr with the latest fixes to specialization. ........ r21418 |
odersky | 2010-04-09 17:56:35 +0200 (Fri, 09 Apr 2010) | 1 line
Fixed problem in scaladoc which did not expand variables in top-level
classes. ........ r21419 | dragos | 2010-04-09 18:15:45 +0200 (Fri, 09
Apr 2010) | 1 line
Fixed weird character that made its way while fixing merge conflicts.
Sorry 'bout that. No review. ........ r21420 | odersky | 2010-04-09
18:22:02 +0200 (Fri, 09 Apr 2010) | 1 line
Interrupted attempt to fix #2897. I am committing what I have because
the refactorings improve things a little bit. To fix the ticket a
frightening lot more has to be done. ........ r21421 | odersky |
2010-04-09 18:22:40 +0200 (Fri, 09 Apr 2010) | 1 line
@inlined auxiliary typed methods to reduce stack pressure. ........
r21422 | dragos | 2010-04-09 19:10:33 +0200 (Fri, 09 Apr 2010) | 1 line
Turn on specialization by default. No review.
........
r21423 | dubochet | 2010-04-09 19:17:47 +0200 (Fri, 09 Apr 2010) | 1 line
[scaladoc] FIxed issue with wiki parser that prevented parsing of code
blocks. Review by pedrofurla. ........ r21424 | prokopec | 2010-04-09
19:22:58 +0200 (Fri, 09 Apr 2010) | 1 line
Work on mutable collections docs. Review by odersky. ........ r21425 |
odersky | 2010-04-09 19:25:34 +0200 (Fri, 09 Apr 2010) | 1 line
Updated documentation
........
r21426 | odersky | 2010-04-09 19:28:31 +0200 (Fri, 09 Apr 2010) | 1 line
more docs
........
r21427 | odersky | 2010-04-09 19:29:00 +0200 (Fri, 09 Apr 2010) | 1 line
fixed one more issue that prevented variables in companion objects to
be expanded. ........ r21428 | dragos | 2010-04-09 19:36:33 +0200 (Fri,
09 Apr 2010) | 1 line
Turn on specialization by default. No review.
........
r21429 | prokopec | 2010-04-09 19:41:15 +0200 (Fri, 09 Apr 2010) | 1 line
MultiMap and WeakHashMap docs. no review
........
r21430 | extempore | 2010-04-09 21:07:40 +0200 (Fri, 09 Apr 2010) | 1 line
Some tweaks to process to see if it'll fix auxjvm. No review. ........
r21431 | extempore | 2010-04-09 21:26:39 +0200 (Fri, 09 Apr 2010) | 1
line
Fix test with new specialized output, no review.
........
r21432 | prokopec | 2010-04-09 23:00:41 +0200 (Fri, 09 Apr 2010) | 1 line
Docs for MultiMap done. Review by community.p
........
r21433 | prokopec | 2010-04-10 00:09:47 +0200 (Sat, 10 Apr 2010) | 1 line
Docs. No review.
........
r21434 | prokopec | 2010-04-10 14:39:48 +0200 (Sat, 10 Apr 2010) | 1 line
docs. no review
........
r21435 | prokopec | 2010-04-10 17:20:46 +0200 (Sat, 10 Apr 2010) | 1 line
More docs. No review.
........
r21436 | plocinic | 2010-04-10 22:56:07 +0200 (Sat, 10 Apr 2010) | 1 line
Fix windows build. In partest we use UNIX file separators to verify
the results. No review. ........ r21437 | prokopec | 2010-04-10 23:29:20
+0200 (Sat, 10 Apr 2010) | 1 line
Docs. No review.
........
r21438 | extempore | 2010-04-11 02:32:00 +0200 (Sun, 11 Apr 2010) | 14 lines
Introduces scala.tools.cmd providing command line tool infrastructure.
For a quick look at what can be done, see
scala.tools.cmd.Demo
For a more involved, potentially eye-straining look, see
scala.tools.partest.PartestSpec
To experience it through the eyes of Joe Partest User, run
test/partest
Review by community.
........
r21439 | extempore | 2010-04-11 02:32:20 +0200 (Sun, 11 Apr 2010) | 6 lines
Restores the passing of scalac.args and javac.args from ant to partest
for use on all tests, which rytz had astutely pointed out I made
disappear. Long term I think one ought to be able to specify different
arguments for building the compiler and for partest, but now is not the
moment for such grand ambition. No review. ........ r21441 | extempore |
2010-04-11 07:58:32 +0200 (Sun, 11 Apr 2010) | 2 lines
Temporarily reverted r21421 so the build will build again and
hopefully the auxjvm nightly will run. Review by odersky. ........
r21442 | extempore | 2010-04-11 17:45:08 +0200 (Sun, 11 Apr 2010) | 1
line
Some overdue cleanups on Exception. Review by community. ........
r21443 | ilyas | 2010-04-11 17:56:55 +0200 (Sun, 11 Apr 2010) | 1 line
ScalaSigPrinter fixed for multiline string values in annotations
........ r21444 | dubochet | 2010-04-11 18:28:16 +0200 (Sun, 11 Apr
2010) | 1 line
[scaladoc] Refactors Paul's refactorings from r21353 to fit Scaladoc's
design. No review. ........ r21445 | dubochet | 2010-04-11 18:28:39
+0200 (Sun, 11 Apr 2010) | 1 line
[scaladoc] UI tweak: definition classes list is separated by a
different arrow. No review. ........ r21446 | phaller | 2010-04-11
18:30:56 +0200 (Sun, 11 Apr 2010) | 1 line
Completed scaladoc for Reactor and Combinators.
........
r21447 | dubochet | 2010-04-11 18:38:58 +0200 (Sun, 11 Apr 2010) | 1 line
[scaladoc] Fixes efficiency issue in the way pages are generated. This
issue can lead to the same page being generated a very large number
of times and probably explains why building Scaladoc had been so slow
previously. Donna helped identifying the issue, review by malayeri.
........ r21448 | phaller | 2010-04-11 19:43:54 +0200 (Sun, 11 Apr 2010)
| 1 line
Scaladoc clean-ups for various actor and channel types. Actor now
extends InputChannel. Channel now extends CanReply. Review by plocinic.
........ r21450 | phaller | 2010-04-11 20:09:46 +0200 (Sun, 11 Apr 2010)
| 1 line
Made use of random number generator in ForkJoinScheduler's fair mode
thread safe. Review by plocinic. ........ r21451 | dragos | 2010-04-11
20:51:45 +0200 (Sun, 11 Apr 2010) | 1 line
Fixed some position issues and build manager test. No review. ........
r21452 | rytz | 2010-04-11 21:11:40 +0200 (Sun, 11 Apr 2010) | 1 line
moved plugin folder back to 'misc/scala-devel/plugins'. moved bash
completion to scala-tool-support (see r21449). include continuations
in compiler sbaz package. replaced some tabs by spaces. review by
extempore. ........ r21453 | extempore | 2010-04-11 21:45:08 +0200 (Sun,
11 Apr 2010) | 16 lines
Added --update-check option to partest. Now you can automatically
update all the checkfiles with whatever output the tests are
producing. I suppose it goes without saying that this would be easy to
misuse, so let the record show that I accept no responsibility when
someone overwrites all the checkfiles in trunk with their shopping
list and checks it in.
Recommended usage: See some tests fail. Run
partest --failed --show-diff
Verify that all output differs in the expected fashion. Then run
partest --failed --update-check
Mission accomplished. No review.
........
r21455 | extempore | 2010-04-12 00:24:21 +0200 (Mon, 12 Apr 2010) | 2 lines
Reverting r21442 the Exception patch because I think it is the cause
of the deadlocking. Not my greatest weekend. No review. ........ r21456
| extempore | 2010-04-12 05:30:26 +0200 (Mon, 12 Apr 2010) | 1 line
Disabled the test which is hanging the -optimise run. No review.
........ r21459 | extempore | 2010-04-12 08:46:53 +0200 (Mon, 12 Apr
2010) | 1 line
Disabling some more tests which crash under -optimise. No review.
........
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Merged revisions
20582,20586,20597-20603,20607-20615,20619,20623-20625,20629-20631,20634-
20635,20639-20640,20644-20646,20649-20651,20654-20664,20672-20673,20675-
20678,20681-20683,20687-20690,20692-20693,20704-20705,20707,20710-20714,
20716,20718,20720,20723-20724,20727-20730,20734-20735,20738-20740,20744-
20745,20748,20750-20753,20756-20757,20761,20763,20767-20769,20771-20772,
20776-20781,20783,20785,20787-20791,20793-20798,20802-20803,20805-20807,
20812,20816,20818,20826,20828-20832,20834-20835,20840,20842-20844,20849-
20852,20854-20858,20862-20864,20866-20867,20869,20872-20874,20878-20881,
20884-20889,20894-20901,20905-20909,20911-20913,20917-20918,20920-20922,
20928-20929,20932-20938,20941-20942,20944-20945,20949-20970,20972-20974,
20976-21001,21003-21024,21027-21029,21031,21043-21045,21053-21054,21058-
21060,21062-21068,21071,21073-21081,21083-21088,21091-21094,21098-21103,
21105-21111,21113,21115,21121,21123-21131,21135-21142,21148-21151,21156-
21160,21162-21165,21167-21168,21171,21174-21181,21184,21186-21190,21193,
21195-21196,21199-21201,21205-21207,21210,21214-21220,21222-21250,21252-
21254,21256-21266,21269,21271,21273-21276,21278-21292,21294-21297,21299,
21303-21305,21307,21309,21313,21322-21333,21341-21351,21353-21354,21356
via svnmerge from https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk
........
r20582 | extempore | 2010-01-18 22:18:36 +0100 (Mon, 18 Jan 2010) | 3 lines
More work consolidating the XML code needlessly duplicated between
the compiler and the library. Having to fix #2354 in two completely
different places was I found very motivating. ........ r20586 |
extempore | 2010-01-19 04:15:07 +0100 (Tue, 19 Jan 2010) | 14 lines
Digging into why the repl is so slow, discovered that fsc is once
again never reusing compiler instances (but for a different reason
than #1683.) Small changes break equality and the little troopers
are so darn quiet about it. Steady state, hot fsc repl startup times
before this patch:
0m1.747s 0m1.789s 0m1.842s 0m1.690s
After this patch:
0m1.139s 0m1.148s 0m1.090s 0m1.091s
No review. Could use a test case but I have trouble coaxing partest
this far outside the box. ........ r20597 | dubochet | 2010-01-19
11:52:43 +0100 (Tue, 19 Jan 2010) | 1 line
[scaladoc] Search tool will ignore case for lowercase-only queries.
Type return when search tool is active to immediately search and display
the first result. Contributed by Johannes Rudolph. Also: removed useless
`DocProvider` class. No review, checked by dubochet. ........ r20598 |
dragos | 2010-01-19 14:21:03 +0100 (Tue, 19 Jan 2010) | 2 lines
Fixed isClosureClass in inliner and removed it from CopyPropagation
(was dead code). See #2893. ........ r20599 | odersky | 2010-01-19
17:44:20 +0100 (Tue, 19 Jan 2010) | 1 line
more performance improvements; eliminated mk...Type function in Types.
........ r20600 | extempore | 2010-01-19 19:04:23 +0100 (Tue, 19 Jan
2010) | 2 lines
Added test to pending with extensive exploration of behaviors of
instanceOf as compared with type matching. ........ r20601 | extempore |
2010-01-19 19:24:29 +0100 (Tue, 19 Jan 2010) | 2 lines
Iterators created with duplicate compare equal if they are positioned
at the same element. Review by community. ........ r20602 | extempore |
2010-01-19 20:28:17 +0100 (Tue, 19 Jan 2010) | 4 lines
Until now all scala builds performed not in an svn tree were given
no version number, because the version was extracted from "svn info".
Now it tries git style if svn info is unrevealing. Review by community.
........ r20603 | extempore | 2010-01-19 20:41:41 +0100 (Tue, 19 Jan
2010) | 1 line
Test case for #2148. Closes #2148, no review.
........
r20607 | extempore | 2010-01-20 01:27:53 +0100 (Wed, 20 Jan 2010) | 5 lines
Made some cosmetic but clarity-increasing changes to a few files.
Primarily, used corresponds where possible rather than zipped.forall.
Added isImplicit and isJava to MethodType so the relevant subtypes
could be determined without the hideous isInstanceOf checks. Review by
odersky. ........ r20608 | extempore | 2010-01-20 01:28:09 +0100 (Wed,
20 Jan 2010) | 1 line
Fix for #2927. No review.
........
r20609 | extempore | 2010-01-20 03:36:37 +0100 (Wed, 20 Jan 2010) | 1 line
Un-overloaded StringLike.format. Closes #2898. No review. ........
r20610 | extempore | 2010-01-20 03:36:51 +0100 (Wed, 20 Jan 2010) | 1
line
Removed some debugging echoes I let slip through. ........ r20611 |
extempore | 2010-01-20 05:38:32 +0100 (Wed, 20 Jan 2010) | 2 lines
Took a slightly different tack on parsing the svn version. No review.
........ r20612 | extempore | 2010-01-20 06:50:37 +0100 (Wed, 20 Jan
2010) | 6 lines
No longer are there more IDE-specific junk files in the root directory
of the official scala repository than actual scala files and directories
put together. It's a truly awful first impression to give potential
developers so I'm interpreting the non-response regarding the need for
them as quiet encouragement to put them in src/intellij. Review by
ilyas. ........ r20613 | extempore | 2010-01-20 06:50:51 +0100 (Wed, 20
Jan 2010) | 2 lines
Bringing README up to date and filling in some of the info gaps.
Review by cunei. ........ r20614 | extempore | 2010-01-20 06:51:12 +0100
(Wed, 20 Jan 2010) | 4 lines
Removed static state from global object ClassPath object, and some
minor repositioning while in there. Closes #2928, but the intentions
behind -optimise being intertwined with ClassPath could really use
some source comments. Review by rytz. ........ r20615 | milessabin |
2010-01-20 10:12:10 +0100 (Wed, 20 Jan 2010) | 1 line
Renamed new bin directory to "tools" to avoid conflict with Eclipse
incremental build output directory. ........ r20619 | rytz | 2010-01-20
11:55:56 +0100 (Wed, 20 Jan 2010) | 1 line
fixed bugs in .NET bytecode generation (branching out of try / catch /
finally blocks is not allowed). predef.dll now almost passes PEVerify.
no review ........ r20623 | dubochet | 2010-01-20 15:41:58 +0100 (Wed,
20 Jan 2010) | 1 line
[scaladoc] Default values of parameters are documented. Tags
"@author", "@see", "@since", "@version", and "@deprecated" are displayed
in documentation. Contributed by Pedro Furlanetto, checked by dubochet,
no review. ........ r20624 | plocinic | 2010-01-20 18:15:49 +0100 (Wed,
20 Jan 2010) | 1 line
Closes #2653, #2652, #2556. The last one required more sophisticated
mechanism for detecting invalid references to inherited members, but
at least it doesn't seem to cause unnecessary recompilations. ........
r20625 | odersky | 2010-01-20 19:29:13 +0100 (Wed, 20 Jan 2010) | 2
lines
Attempt to fix #2926 (companion object of case class problem in
Eclipse) ........ r20629 | odersky | 2010-01-21 20:27:39 +0100 (Thu, 21
Jan 2010) | 1 line
Fix for #2867 undone, review by extempore.
........
r20630 | extempore | 2010-01-21 21:52:32 +0100 (Thu, 21 Jan 2010) | 1 line
Moved test case for just-reverted patch to pending. No review.
........ r20631 | extempore | 2010-01-21 22:00:08 +0100 (Thu, 21 Jan
2010) | 17 lines
It's a big REPL patch. And it contains:
* Eliminated a bug which was causing all repl lines to be parsed twice
* Removed reference to JLine from InterpreterLoop which was causing someone trouble in eclipse
* Enriched the repl compile/reflect mechanism to allow retrieving the value as well as the String describing it
* Utilized said enrichment to write an eval[T] method which is exposed in the repl in :power mode
* Added ability to turn off string unwrapping in repl: settings.unwrapStrings = false
* Created interface presently called Completion.Special which lets objects define their own contents
* As minor demonstration of above, in :power mode variable "repl" implements Special and completes with all repl identifiers
* As more interesting demonstration of above, try a repl session like...
import scala.tools.nsc.interpreter.Completion.Special import
scala.tools.nsc.io.Process
val connections = new Special { def tabCompletions() = Process("netstat -p tcp").toList drop 2 map (_ split "\\s+" apply 4) }
connections.<tab>
Review by community!
........
r20634 | odersky | 2010-01-22 17:50:55 +0100 (Fri, 22 Jan 2010) | 1 line
Second attempt to fix #2926. Reverted first attempt. review by
milessabin. ........ r20635 | rytz | 2010-01-22 17:55:23 +0100 (Fri, 22
Jan 2010) | 1 line
fix several issues in .net backend / type parsing. allow re-building
forkjoin.jar separately. no review ........ r20639 | odersky |
2010-01-23 18:44:20 +0100 (Sat, 23 Jan 2010) | 2 lines
Closes 2926. Review by milesabin.
........
r20640 | extempore | 2010-01-23 21:30:01 +0100 (Sat, 23 Jan 2010) | 9 lines
Another big REPL patch. Lacking the time right now to write a proper
commit message, I will just say it adds a couple of pretty frabjous
features, in addition to cleaning up a whole bunch of questionable
code.
* Tab-completion now chains through intermediate results on fields and 0-arg methods
* You can now define custom Completors which define their own contents.
Details and demos to come in a wiki document about the repl. ........
r20644 | extempore | 2010-01-24 01:31:38 +0100 (Sun, 24 Jan 2010) | 2
lines
Some minor polishing to the previous repl completion patch, plus a few
new features and improvements. ........ r20645 | odersky | 2010-01-24
16:05:46 +0100 (Sun, 24 Jan 2010) | 2 lines
renamed notCompiles ==> canRedefine. Made code completion more robust.
........ r20646 | extempore | 2010-01-24 16:19:55 +0100 (Sun, 24 Jan
2010) | 1 line
Removing a stray paren to unbreak build. No review. ........ r20649 |
dragos | 2010-01-24 19:15:23 +0100 (Sun, 24 Jan 2010) | 2 lines
Fixed dead code elimination to satisfy YourKit's instrumentation:
a drop for a newly initialized object is always added after the
constructor call, instead of immediately after a DUP ........ r20650 |
plocinic | 2010-01-24 23:57:30 +0100 (Sun, 24 Jan 2010) | 1 line
Added new target for partest for testing Build Manager behaviour.
Updated Refined Build Manager for consistency. --buildmanager requires
the test file that describes actions to be done on the refined build
manager (compiling files, making changes to the classes), sources of
changes, the check file and the initial scala source files. Cleaned up
some code in partest, refactored some obvious code duplication. Tests
to follow... Review by phaller. ........ r20651 | plocinic | 2010-01-25
00:00:02 +0100 (Mon, 25 Jan 2010) | 1 line
First test for buildmanager. No review necessary
........
r20654 | plocinic | 2010-01-25 11:28:11 +0100 (Mon, 25 Jan 2010) | 1 line
Fix ant task for build manager partest. no review. ........ r20655 |
rytz | 2010-01-25 11:44:16 +0100 (Mon, 25 Jan 2010) | 1 line
small improvements in building newlibs / newforkjoin. no review.
........ r20656 | dubochet | 2010-01-25 12:31:44 +0100 (Mon, 25 Jan
2010) | 1 line
[scaladoc] Deprecated methods are striked-out. There is an `implict`
keyword in front of implicit parameters. Fixed an issue with inherited
constructors printed in documentation. Contributed by Pedro Furlanetto,
checked by dubochet, no review. ........ r20657 | dragos | 2010-01-25
13:43:40 +0100 (Mon, 25 Jan 2010) | 2 lines
Fixed #2497: replaceInstruction now uses reference equality. No review
necessary. ........ r20658 | rytz | 2010-01-25 15:20:52 +0100 (Mon, 25
Jan 2010) | 1 line
close #2929. review by community (see typedValDef in Typers.scala, the
BYNAMEPARAM flag was missing). ........ r20659 | dubochet | 2010-01-25
15:23:36 +0100 (Mon, 25 Jan 2010) | 1 line
[scaladoc] Classes `FunctionX`, `ProductX`, and `TupleX`, for `X`
greater than 2, are not listed. Contributed by Pedro Furlanetto, checked
by dubochet, no review. ........ r20660 | milessabin | 2010-01-25
17:14:02 +0100 (Mon, 25 Jan 2010) | 1 line
Use file paths for equality and hashCode to deal with mixed-type file
equality test issues in the IDE. Fixes #2931. ........ r20661 | prokopec
| 2010-01-25 19:21:04 +0100 (Mon, 25 Jan 2010) | 2 lines
Replacement in matching can now be done by providing function
arguments for replacement. Fixes #2761. Review by phaller. ........
r20662 | prokopec | 2010-01-25 19:21:32 +0100 (Mon, 25 Jan 2010) | 1
line
Test file for matching with replace.
........
r20663 | odersky | 2010-01-25 19:32:56 +0100 (Mon, 25 Jan 2010) | 1 line
Fixed stability problem with build.
........
r20664 | prokopec | 2010-01-25 20:22:06 +0100 (Mon, 25 Jan 2010) | 1 line
Fixes #2766. Review by phaller.
........
r20672 | plocinic | 2010-01-26 11:03:04 +0100 (Tue, 26 Jan 2010) | 1 line
Changed the info statements in refined build manager to print the
information in more consistent way, so that we can test it using
partest. Added more tests for build manager, more to follow... No
review. ........ r20673 | plocinic | 2010-01-26 11:33:10 +0100 (Tue, 26
Jan 2010) | 1 line
More tests, plus missing file. No review.
........
r20675 | plocinic | 2010-01-26 14:38:38 +0100 (Tue, 26 Jan 2010) | 1 line
Hack for the refined build manager to print info in a deterministic
way. No review. ........ r20676 | prokopec | 2010-01-26 15:03:19 +0100
(Tue, 26 Jan 2010) | 1 line
Access modifiers added for certain members and some refactoring in
Regex. ........ r20677 | dubochet | 2010-01-26 15:03:24 +0100 (Tue, 26
Jan 2010) | 1 line
Fixed a number of faulty Scaladoc comments in library and compiler
sources. No review. ........ r20678 | plocinic | 2010-01-26 15:21:58
+0100 (Tue, 26 Jan 2010) | 1 line
Another batch of tests. No review.
........
r20681 | extempore | 2010-01-26 23:14:15 +0100 (Tue, 26 Jan 2010) | 13 lines
Refinements to the recent repl patches. You can now complete on a few
more things, like literals (1.<tab>, "abc".<tab>). A completion aware
case class walker which leverages the names of the case fields for
completion. For instance:
:power
val x = new ProductCompletion(mkTree("def f(x: Int, y: Int) = f(5, 10) + f(10, 20)")
x.<tab>
mods name rhs tparams tpt vparamss
x.rhs.fun.<tab>
name qualifier
scala> x.rhs.fun.qualifier
res3: scala.tools.nsc.ast.Trees$Apply = f(5, 10)
........
r20682 | plocinic | 2010-01-27 00:01:41 +0100 (Wed, 27 Jan 2010) | 1 line
Refactored some of the code from r20624 thanks to Iulian's review.
........ r20683 | plocinic | 2010-01-27 00:08:20 +0100 (Wed, 27 Jan
2010) | 1 line
Cleaning up. No review.
........
r20687 | phaller | 2010-01-27 10:07:56 +0100 (Wed, 27 Jan 2010) | 1 line
Made actor-receivewithin test deterministic.
........
r20688 | rytz | 2010-01-27 11:23:31 +0100 (Wed, 27 Jan 2010) | 1 line
close #2868. problem was: when the same constant is used in a
ConstantType and a LiteralAnnotArg, it is stored inside the unpickle
cache 'entries' (see 'def at' in UnPickler) once as Constant, once as
LiteralAnnotArg, resulting in a CCE for the second read. review by
extempore. ........ r20689 | rytz | 2010-01-27 11:28:52 +0100 (Wed, 27
Jan 2010) | 1 line
fix pickle format doc. no review
........
r20690 | rytz | 2010-01-27 12:08:54 +0100 (Wed, 27 Jan 2010) | 1 line
reverting r20688 for now, no review
........
r20692 | plocinic | 2010-01-27 13:56:24 +0100 (Wed, 27 Jan 2010) | 1 line
Closes #2966. Review by milessabin.
........
r20693 | plocinic | 2010-01-27 14:15:16 +0100 (Wed, 27 Jan 2010) | 1 line
Forgot to commit the change. No review.
........
r20704 | rytz | 2010-01-27 15:12:28 +0100 (Wed, 27 Jan 2010) | 1 line
now correctly fix #2868. no review
........
r20705 | extempore | 2010-01-27 17:53:36 +0100 (Wed, 27 Jan 2010) | 1 line
Fix for #2563. Review by mharrah.
........
r20707 | extempore | 2010-01-27 22:27:22 +0100 (Wed, 27 Jan 2010) | 1 line
Some hardening of repl generated code. No review. ........ r20710 |
extempore | 2010-01-28 06:46:06 +0100 (Thu, 28 Jan 2010) | 6 lines
One of those "$.05 for the bolt, $50,000 for knowing where to put it"
commits. Closes #425, #816, #2310, #2691. All credit for this patch goes
to me for having the genius to know when new eyes were needed (although
if you're feeling generous some could also go to walter korman for the
actual debugging and code writing part.) ........ r20711 | extempore |
2010-01-28 06:46:36 +0100 (Thu, 28 Jan 2010) | 5 lines
Moved some test cases from pending to files since the bugs they were
watching for seem to be fixed. Moved some other test cases from pending
to disabled because they deceptively claim to pass while investigation
reveals the ticket needs to remain open. Closes #1996, #2660. ........
r20712 | rytz | 2010-01-28 11:26:00 +0100 (Thu, 28 Jan 2010) | 1 line
close #2886 (applied patch). no review
........
r20713 | dubochet | 2010-01-28 11:48:38 +0100 (Thu, 28 Jan 2010) | 6 lines
[scaladoc] Comment parsing is improved:
* tags in code blocks no longer confuse the parser;
* `@note` and `@example` are recognised tags;
* Empty comments no longer generate "must start with a sentence" warnings;
* `@usecase` parsing works better in some situations with blank comment lines above or below.
No review.
........
r20714 | dubochet | 2010-01-28 11:48:53 +0100 (Thu, 28 Jan 2010) | 1 line
[scaladoc] In HTML documentation, `@return` tag is printed also when
there is no `@param` tag present. No review. ........ r20716 | rytz |
2010-01-28 15:14:20 +0100 (Thu, 28 Jan 2010) | 1 line
Removing defaultGetter field from TermSymbols. review by odersky (see
'def defaultGetter' in typechecker/NamesDefaults.scala) ........ r20718
| extempore | 2010-01-28 17:16:22 +0100 (Thu, 28 Jan 2010) | 9 lines
Added :search to power mode for finding classes on the classpath
by regular expression, plus a bunch of compiler hacker convenience
methods to the repl. Now after :power you can:
mkContext() // Context
mkUnit("class Q") // CompilationUnit
mkTypedTree("class A { val x = 5 }") // Tree after phase typer
mkType("java.util.Map") // Type object
... and many more. No review.
........
r20720 | extempore | 2010-01-28 23:55:42 +0100 (Thu, 28 Jan 2010) | 2 lines
Added a command line option for desugaring match blocks differently
for debugging purposes. No review. ........ r20723 | extempore |
2010-01-29 01:37:07 +0100 (Fri, 29 Jan 2010) | 6 lines
I'm sure I'm not the only one driven into paroxysms of annoyance
at the fact that repl transcripts are not at all usable in the repl.
No longer: now you can paste a transcript into the repl and it will
automatically detect it as such, clean it up and replay it. It is
triggered by the "scala> " on the first line of the transcript. Review
by community. ........ r20724 | plocinic | 2010-01-29 12:23:52 +0100
(Fri, 29 Jan 2010) | 1 line
Closes #2650. Dependency on type alias requires analysis before
uncurry phase. Added tests. Review by dragos. ........ r20727 | odersky
| 2010-01-29 15:04:06 +0100 (Fri, 29 Jan 2010) | 1 line
new starr to bag performance improvements and fixes to companion
objects ........ r20728 | extempore | 2010-01-29 16:43:41 +0100 (Fri, 29
Jan 2010) | 2 lines
Added hashCode implementations to Manifest types where necessary.
Closes #2838. No review. ........ r20729 | extempore | 2010-01-29
20:11:20 +0100 (Fri, 29 Jan 2010) | 3 lines
Implemented rompf's suggested improvement to the tail recursive
combinators, avoiding re-evaluation of by-name argument. Score one
for code review. No review. (Ironic.) ........ r20730 | extempore |
2010-01-29 20:11:38 +0100 (Fri, 29 Jan 2010) | 3 lines
A few compiler IO lib bits I have been needing: some basic
conveniences for directories and sockets, and some cleanups in
CompileSocket. Review by community. ........ r20734 | extempore |
2010-01-30 07:30:57 +0100 (Sat, 30 Jan 2010) | 6 lines
A compact tree printer, for primitives like myself who do all their
debugging in the console and need extraneous information filtered out.
New option: -Ycompact-trees. Supply that in conjunction with -Xprint:all
and suddenly the output is a (relative) masterpiece of concision. Review
by anyone who is game to review such a thing. Community? ........ r20735
| plocinic | 2010-01-30 18:06:34 +0100 (Sat, 30 Jan 2010) | 1 line
Better test for checking existential types, where symbols not
necessarily have the same name. Added test for that. The problem
manifested itself in Globals.scala for variable classpath causing
execissive compilation without any reason. No review. ........ r20738 |
extempore | 2010-01-31 06:39:25 +0100 (Sun, 31 Jan 2010) | 2 lines
Band-aid for #3004. No review unless you want to take on name mangling
and forwarders, in which case review away. ........ r20739 | extempore |
2010-01-31 17:34:24 +0100 (Sun, 31 Jan 2010) | 4 lines
Great moments in typos: somehow the "decodeUni" in CharArrayReader
had transmogrified into "decodeUnit" in UnitScanner, thus causing
-Xno-uescape to be ignored. Also, removed a now unused -X option. Review
by community. ........ r20740 | extempore | 2010-01-31 17:59:19 +0100
(Sun, 31 Jan 2010) | 2 lines
Solidified the logic of stringOf for repl results printing. Closes
#726. Review by community. ........ r20744 | extempore | 2010-02-01
02:24:11 +0100 (Mon, 01 Feb 2010) | 2 lines
Unbroke the build. Remember kids, "Node extends NodeSeq extends
Seq[Node]" means never having to meet your base case. No review.
........ r20745 | plocinic | 2010-02-01 10:34:28 +0100 (Mon, 01 Feb
2010) | 1 line
Check recursively the type aliases. Closes #2650. Review by dragos.
........ r20748 | odersky | 2010-02-01 16:10:26 +0100 (Mon, 01 Feb 2010)
| 1 line
lifted out core compiler data structures into reflect.generic package.
Made Unpickler work on generic data. ........ r20750 | odersky |
2010-02-01 16:49:33 +0100 (Mon, 01 Feb 2010) | 1 line
missing bits of r20746. For some reasons smartsvn did not show these
before. review by dubochet, extempore. ........ r20751 | extempore |
2010-02-01 17:06:14 +0100 (Mon, 01 Feb 2010) | 3 lines
Removed scala.util.NameTransformer (it moved to reflect.) We don't
have to @deprecate it since it's never been in a released version. No
review. ........ r20752 | plocinic | 2010-02-01 17:16:11 +0100 (Mon, 01
Feb 2010) | 1 line
Exclude anonymous function classes from the definitions in dependency
analysis. This was causing spurious errors in for example Global.scala
and Interpreter.scala because of fresh names numbering. Also cleanup up
some code. No review. ........ r20753 | odersky | 2010-02-01 18:15:05
+0100 (Mon, 01 Feb 2010) | 1 line
suppresses generation of manifests for abstract type members. ........
r20756 | extempore | 2010-02-01 23:35:12 +0100 (Mon, 01 Feb 2010) | 2
lines
Quite a lot more work on completion. The main bit is that file
completion is now avilable, with some caveats. Review by community.
........ r20757 | extempore | 2010-02-02 00:19:33 +0100 (Tue, 02 Feb
2010) | 3 lines
Continuing the fine work creating an abstract interface to the
compiler in scala.reflect.generic, promoted Trees#Traverser and made
the associated changes. Review by odersky. ........ r20761 | plocinic |
2010-02-02 11:36:38 +0100 (Tue, 02 Feb 2010) | 1 line
Cleaned up the code slightly. No review.
........
r20763 | plocinic | 2010-02-02 12:28:56 +0100 (Tue, 02 Feb 2010) | 1 line
Fixed tests. No review.
........
r20767 | phaller | 2010-02-02 13:40:38 +0100 (Tue, 02 Feb 2010) | 1 line
Closes #3009.
........
r20768 | plocinic | 2010-02-02 15:51:03 +0100 (Tue, 02 Feb 2010) | 1 line
Correctly check annotated types. Problem showed up for example in
Interpreter.scala. No review. ........ r20769 | extempore | 2010-02-02
17:46:23 +0100 (Tue, 02 Feb 2010) | 5 lines
Hid some AST nodes from the prying eyes of reflectors. Now Parens,
AssignOrNamedArg, and DocDef are known only to scalac. Also some
cosmetic arranging in the new reflect.generic package, because there's
never a better time than when the code is still warm from the compiler.
Review by odersky. ........ r20771 | extempore | 2010-02-02 20:43:07
+0100 (Tue, 02 Feb 2010) | 9 lines
Took a swing at sorting out sorting. The major components are
rewriting the Sorting methods to accept Orderings and adding a sorted
method to SeqLike, because we should all be pretty tired of writing
".sortWith(_ < _)" by now. I think it should be called "sort", not
"sorted", but that refuses to coexist gracefully with the deprecated
sort in List.
Review by moors (chosen pretty arbitrarily, someone at epfl should
review it but I don't know who deserves the nomination.) ........ r20772
| extempore | 2010-02-02 21:13:28 +0100 (Tue, 02 Feb 2010) | 5 lines
It was pointed out that sorted and the 1-arg version of sortWith are
the same method, one with implicit argument, one without. Since sortWith
has never exist in a release, we can un-overload it (which is a win
anyway) and route everything through sorted. Review by moors. ........
r20776 | plocinic | 2010-02-03 11:22:27 +0100 (Wed, 03 Feb 2010) | 1
line
Fixes the problem mentioned in #2882, which seems to be the reason for #2280 - allow simple ananlysis on java sources. Review by dragos
........
r20777 | extempore | 2010-02-03 16:52:25 +0100 (Wed, 03 Feb 2010) | 2 lines
Made sliding/grouped throw an exception when read past the end. Closes
#3017. ........ r20778 | dubochet | 2010-02-03 18:03:58 +0100 (Wed, 03
Feb 2010) | 1 line
[scaladoc] Optional link to source (set parameter "-doc-source-url").
Support for commenting packages (using package objects). Contributed by
Perdo Furlanetto. Also: small performance improvements, short comment
extraction is more robust (but no HTML tags allowed in first sentence),
small code clean-ups. Checked by dubochet, no review. ........ r20779 |
extempore | 2010-02-03 18:34:31 +0100 (Wed, 03 Feb 2010) | 5 lines
Striking while the iron is hot, renamed removeDuplicates to unique and
deprecated removeDuplicates. The debate between distinct and unique was
vigorous but unique won by a freckle. (Dark horse 'nub' was disqualified
for taking performance enhancers.) The only thing which might need
review is the choice of name, but review by odersky. ........ r20780 |
dpp | 2010-02-03 19:04:50 +0100 (Wed, 03 Feb 2010) | 1 line
Fixed XML Utility.escape method to conform to XML spec. Closes #3014
........ r20781 | dragos | 2010-02-03 19:17:17 +0100 (Wed, 03 Feb 2010)
| 2 lines
Preserve source order for class members in generated bytecode. No
review necessary. ........ r20783 | extempore | 2010-02-03 22:12:56
+0100 (Wed, 03 Feb 2010) | 2 lines
Created MSILGlobal to start breaking the dependency on msil.jar for
those platforms which don't use msil. Review by rytz. ........ r20785 |
extempore | 2010-02-04 00:51:49 +0100 (Thu, 04 Feb 2010) | 7 lines
A big push to make the interpreter easier to instantiate without
having to dodge bullets. It shouldn't have to be any harder than this:
scala> new scala.tools.nsc.Interpreter().evalExpr[Int]("5*5")
res0: Int = 25
...and now it isn't. Review by community.
........
r20787 | extempore | 2010-02-04 13:26:02 +0100 (Thu, 04 Feb 2010) | 3 lines
Noticed that all the system properties were being read into vals so
they didn't notice changes. Determined this was not correct, and changed
them into defs. No review. ........ r20788 | extempore | 2010-02-04
13:26:42 +0100 (Thu, 04 Feb 2010) | 2 lines
Unique's seeming victory is overruled by committee. It is "distinct",
not "unique", wherein lies the nub. No review. ........ r20789 |
extempore | 2010-02-04 14:33:06 +0100 (Thu, 04 Feb 2010) | 5 lines
The remainder of isolating MSIL from the rest of the classpath
code. To accomplish this I made ClassRep an inner class of ClassPath
(which given the broad definition of ClassPath already in place, it
conceptually is already) and as a bonus this allowed dropping its type
parameter. Review by rytz. ........ r20790 | extempore | 2010-02-04
16:22:03 +0100 (Thu, 04 Feb 2010) | 3 lines
Some minor cleanups in reflect. Moved the apply on Traverser back into
the compiler so Traversers can define whatever apply is relevant to
them. No review. ........ r20791 | phaller | 2010-02-04 18:03:57 +0100
(Thu, 04 Feb 2010) | 1 line
Fixed issue in partest where result of tests that timed out was not
printed. Improved reporting. Added support for JUnit report files.
........ r20793 | extempore | 2010-02-04 18:15:18 +0100 (Thu, 04 Feb
2010) | 2 lines
Some hardening in the repl, and removing some functions which now
exist in the standard library. No review. ........ r20794 | extempore |
2010-02-04 19:50:47 +0100 (Thu, 04 Feb 2010) | 6 lines
Raised the level of abstraction (slightly, not enough) on ClassPath
by defining the difference between optimized and regular classpaths in
terms of an arbitrary name filter instead of in terms of settings.XO.
Altered the decision logic to look at the value of -Yinline instead
of -optimise. Closes #2950. Review by rytz. ........ r20795 | rompf |
2010-02-04 20:02:16 +0100 (Thu, 04 Feb 2010) | 1 line
Added byval mode and annotation checker hook for weak lub. Review by
odersky. ........ r20796 | extempore | 2010-02-04 21:21:44 +0100 (Thu,
04 Feb 2010) | 9 lines
Made a whole WithFilter class for Option after discovering this bug:
scala> def f(x: AnyRef) = for (p <- Option(x)) yield p
f: (x: AnyRef)Option[AnyRef]
scala> def f(x: AnyRef) = for (p <- Option(x) ; if true) yield p
f: (x: AnyRef)Iterable[AnyRef]
The for comprehension logic apparently prefers to convert Option to
Iterable to get at the withFilter method over using Option's filter.
........ r20797 | rompf | 2010-02-04 21:52:03 +0100 (Thu, 04 Feb 2010) |
1 line
fixed previous commit. No review.
........
r20798 | extempore | 2010-02-05 00:08:44 +0100 (Fri, 05 Feb 2010) | 1 line
Taking a swing at fixing -optimise. No review.
........
r20802 | dubochet | 2010-02-05 14:12:34 +0100 (Fri, 05 Feb 2010) | 1 line
[scaladoc] Fixed issue with failing Windows build. Code by Pedro
Furlanetto, no review. ........ r20803 | ilyas | 2010-02-05 17:53:41
+0100 (Fri, 05 Feb 2010) | 1 line
some scalap tweaks
........
r20805 | extempore | 2010-02-05 19:33:09 +0100 (Fri, 05 Feb 2010) | 2 lines
Discovered that List's deprecated removeDuplicates didn't survive the
renaming of unique to distinct. No review. ........ r20806 | ilyas |
2010-02-05 21:06:07 +0100 (Fri, 05 Feb 2010) | 1 line
scalap output bug fixed
........
r20807 | ilyas | 2010-02-05 21:54:40 +0100 (Fri, 05 Feb 2010) | 1 line
testdata changed
........
r20812 | extempore | 2010-02-06 05:15:08 +0100 (Sat, 06 Feb 2010) | 4 lines
A more MSIL-aware attempt at isolating the platform dependent pieces
of Global and ClassPath so we don't introduce unwanted dependencies.
Introduces a small interface backend.Platform which encapsulates that
data. Review by rytz, odersky. ........ r20816 | extempore | 2010-02-07
01:13:55 +0100 (Sun, 07 Feb 2010) | 2 lines
Some code duplication removal as I inch us toward consistent classpath
handling. No review. ........ r20818 | milessabin | 2010-02-07 23:14:40
+0100 (Sun, 07 Feb 2010) | 1 line
IntelliJ project metadata updated for new location. Thanks to Tony
Coates for the patch. ........ r20826 | rytz | 2010-02-08 16:37:34 +0100
(Mon, 08 Feb 2010) | 1 line
fix msil build (nested classes in particular). no review. ........
r20828 | phaller | 2010-02-08 18:15:22 +0100 (Mon, 08 Feb 2010) | 1 line
Re-added deprecated member to scala.actors.Future. No review
necessary. ........ r20829 | dubochet | 2010-02-08 22:28:30 +0100 (Mon,
08 Feb 2010) | 5 lines
[scaladoc] Many improvements in the UI for Scaladoc's entity index
(left-pane):
- It is possible to "focus" on a package to restrict searches on it.
- Filtering in left pane no longer blocks the UI.
- The filter tool for packages is easily recognizable for what it is, not just an empty, mysterious space.
Review by community.
........
r20830 | dubochet | 2010-02-08 22:28:47 +0100 (Mon, 08 Feb 2010) | 1 line
[scaladoc] Fully qualified names are displayed in tooltips instead
of using in-place growth. All inherited members can be filtered in a
single operation. Contributed by Pedro Furlanetto, checked by dubochet,
no review. ........ r20831 | extempore | 2010-02-08 23:28:17 +0100 (Mon,
08 Feb 2010) | 20 lines
Some work on classpaths. This implements the specification at
https://lampsvn.epfl.ch/trac/scala/wiki/Classpath modulo some
minor details which remain to be investigated. It is not entirely
integrated, and should not involve any behavioral changes. The patch
also contains a number of small improvements targetting widely
duplicated code.
PathResolver offers a main method. If run with no arguments it will
output a pile of information about classpath relevant environment vars
and properties. If given arguments, it will output the classpath info
that any scala runner script would use if given the same args. There
is a wrapper in the tools directory. Example:
tools/pathResolver -extdirs /foo -sourcepath /bar | egrep
"sourcePath|scalaExtDirs"
scalaExtDirs = /foo
sourcePath = /bar
There is also a (probably temporary) command line option
-Ylog-classpath which will print out the settings.classpath value
anytime it changes. Review by community. ........ r20832 | extempore |
2010-02-09 00:09:49 +0100 (Tue, 09 Feb 2010) | 8 lines
Until now directories on the classpath were not considered for repl
completion because of the risk of accidentally traversing large chunks
of the filesystem (e.g. "." in the path, run from /). Some low hanging
fruit was available - at least SCALA_HOME can be considered safe, and
then we get the scala classes.
The main impact of this is that completion now works for the built-in
classes when you run build/quick/bin/scala. Review by community.
........ r20834 | milessabin | 2010-02-09 10:58:24 +0100 (Tue, 09 Feb
2010) | 1 line
Export missing package.
........
r20835 | milessabin | 2010-02-09 11:15:16 +0100 (Tue, 09 Feb 2010) | 1 line
Compiler part of fix for #2767: provide hooks to allow the
presentation compiler to add sources to the run to resolve top-level
symbols which cannot be found via the Java naming convention. Review by
odersky. ........ r20840 | prokopec | 2010-02-09 16:31:11 +0100 (Tue, 09
Feb 2010) | 1 line
`replaceSomeIn` method added. Removed `replaceAllIN` taking a String
to String. ........ r20842 | extempore | 2010-02-09 19:37:44 +0100 (Tue,
09 Feb 2010) | 1 line
No double-processing format strings. Closes #3040. No review. ........
r20843 | rompf | 2010-02-09 20:08:07 +0100 (Tue, 09 Feb 2010) | 1 line
some small byval mode changes. review by odersky. ........ r20844 |
dragos | 2010-02-09 20:21:34 +0100 (Tue, 09 Feb 2010) | 1 line
Fixed partially specialized classes. Closes #2880. No review. ........
r20849 | rytz | 2010-02-10 10:03:13 +0100 (Wed, 10 Feb 2010) | 1 line
close #3003. no review, already done by dragos.
........
r20850 | prokopec | 2010-02-10 12:12:55 +0100 (Wed, 10 Feb 2010) | 1 line
fixes #3046
........
r20851 | rompf | 2010-02-10 15:21:57 +0100 (Wed, 10 Feb 2010) | 1 line
modified typing of while loops to allow other types than Unit (e.g.
Unit @cps). review by odersky. ........ r20852 | rytz | 2010-02-10
15:48:58 +0100 (Wed, 10 Feb 2010) | 1 line
close #2984. review by community.
........
r20854 | plocinic | 2010-02-10 17:51:13 +0100 (Wed, 10 Feb 2010) | 1 line
Closes #2651
........
r20855 | phaller | 2010-02-10 18:11:11 +0100 (Wed, 10 Feb 2010) | 1 line
partest no longer treats remaining .log files as tests. No review
necessary. ........ r20856 | extempore | 2010-02-10 20:51:38 +0100 (Wed,
10 Feb 2010) | 5 lines
More work on classpaths. This commit should restore the ability to
have command line options following source files, at the price of
temporarily breaking tools/pathResolver. Working my way through all the
usages of classpath in trunk zeroing in on fully consistent handling.
Review by community. ........ r20857 | extempore | 2010-02-11 00:20:02
+0100 (Thu, 11 Feb 2010) | 1 line
Disabled failing test. Review by plocinic.
........
r20858 | plocinic | 2010-02-11 00:29:54 +0100 (Thu, 11 Feb 2010) | 1 line
Fixes #3045. No review.
........
r20862 | plocinic | 2010-02-11 11:14:59 +0100 (Thu, 11 Feb 2010) | 1 line
Removed leftovers of r20857, added test for #3045 ........ r20863 |
extempore | 2010-02-11 14:47:13 +0100 (Thu, 11 Feb 2010) | 2 lines
Trying to get when "." is added to the classpath under control.
Band-aid for an obscure bit of fallout closes #3049. No review. ........
r20864 | dubochet | 2010-02-11 14:55:34 +0100 (Thu, 11 Feb 2010) | 1
line
[scaladoc] Fixed popup content lookup so that it works on all
browsers. Speed-up in entity index search (according to jQuery manual,
observed no notable difference). Some small aesthetic cleanups in the
way index initialization and filtering behaves. No review. ........
r20866 | extempore | 2010-02-11 16:10:45 +0100 (Thu, 11 Feb 2010) | 6
lines
More work on classpaths. This commit also unbreaks fsc, for which we
must have no test cases at all. In the short term there will probably be
a few more minor disruptions since with classpaths constructed a half
dozen different ways, achieving consistency requires flushing out the
undocumented accidents upon which any given island might depend. Review
by community. ........ r20867 | rompf | 2010-02-11 17:58:12 +0100 (Thu,
11 Feb 2010) | 1 line
added annotation checker hook for Types.isWithinBounds. needed to
allow functions of type T => A @cps[B,C] even though A @cps[B,C] is
not a subtype of Any. review by odersky. ........ r20869 | extempore |
2010-02-12 00:37:15 +0100 (Fri, 12 Feb 2010) | 8 lines
The non-intrusive bits of my hopefully pending "use the static type
of the scrutinee to rule out some type/extractor patterns" patch.
Includes a cleanup of the (still inadequate) type-parameter-ignoring
match test which had been interfering with martin's digestion.
Also: implicit search is disabled when typing a pattern, because the
matcher never invokes implicits to satisfy a pattern. At worst maybe
we'll get a performance bump. No review. ........ r20872 | dubochet |
2010-02-12 16:53:39 +0100 (Fri, 12 Feb 2010) | 1 line
[scaladoc] Fixes for IE 8 compatibility. Partially contributed by
Pedro Furlanetto, no review. ........ r20873 | prokopec | 2010-02-12
19:20:26 +0100 (Fri, 12 Feb 2010) | 1 line
Fixes #3046 once more. No review is necessary.
........
r20874 | dubochet | 2010-02-12 19:43:49 +0100 (Fri, 12 Feb 2010) | 1 line
[scaladoc] Added "display packages only" filter to entity index. No
review. ........ r20878 | extempore | 2010-02-14 01:08:01 +0100 (Sun, 14
Feb 2010) | 7 lines
Some change to classpath handling in r20866 has left quick in a
condition where it won't load Array. After a fair bit of beating my
head against the wall as to why, I determined that everything works
if I simply don't throw the exception it used to throw. In the short
term I am committing this so quick works, and I will continue the
investigation. Review by dragos (2 line patch to minimize reviewer
burden.) ........ r20879 | extempore | 2010-02-14 02:00:37 +0100 (Sun,
14 Feb 2010) | 2 lines
Reducing the amount of low-level classpath manipulation going on
around town. No review. ........ r20880 | extempore | 2010-02-14
07:52:11 +0100 (Sun, 14 Feb 2010) | 2 lines
Added some error logic so if #2956 strikes again we'll have a better
idea why. No review. ........ r20881 | extempore | 2010-02-14 09:47:18
+0100 (Sun, 14 Feb 2010) | 4 lines
More classpath work, and cleanups in the vicinities of everything
manipulating classpaths. Review by anyone willing to slog through the
approximately dozen different ways the classpath can be influenced.
........ r20884 | extempore | 2010-02-15 07:32:50 +0100 (Mon, 15 Feb
2010) | 3 lines
Restored the disabled exception in classfileparser. Strange quick
behavior was being caused by multiple occurrences of some classpath
elements. No review. ........ r20885 | dragos | 2010-02-15 11:12:00
+0100 (Mon, 15 Feb 2010) | 1 line
Merge branch 'fix-specialized'
........
r20886 | extempore | 2010-02-15 17:41:17 +0100 (Mon, 15 Feb 2010) | 6 lines
Disabled JavaInteraction test. This test has been costing me a lot of
time because it fails if you can't connect to the screen of the test
machine. And then if any test fails, the stability test doesn't run. We
badly a separate testing area for tests which are prone to failure for
reasons which are unrelated to the quality ostensibly being tested. No
review. ........ r20887 | extempore | 2010-02-15 17:55:21 +0100 (Mon, 15
Feb 2010) | 1 line
Fix for the out-of-date showpickled. No review.
........
r20888 | extempore | 2010-02-15 21:00:36 +0100 (Mon, 15 Feb 2010) | 18 lines
Some new tools for the tools directory. Everything in this commit
amounts to a yak shaving expedition to enable this, which now works:
tools/diffPickled scala.Either
and since stability is presently broken you will see the following.
(When it's not broken you will see nothing.)
541,544c541,544
< 538,4090: EXTref 3: 539(Left) 2
< 539,4095: TYPEname 4: Left
< 540,4101: EXTref 3: 541(Right) 2
< 541,4106: TYPEname 5: Right
---
> 538,4090: EXTref 3: 539(Right) 2
> 539,4095: TYPEname 5: Right
> 540,4102: EXTref 3: 541(Left) 2
> 541,4107: TYPEname 4: Left
........
r20889 | extempore | 2010-02-15 22:44:28 +0100 (Mon, 15 Feb 2010) | 2 lines
Rewrote my own submitted code of a year ago from trac and added
scalawhich to the tools dir. Closes #657. ........ r20894 | extempore |
2010-02-16 17:31:29 +0100 (Tue, 16 Feb 2010) | 1 line
Some minor bugfixing/refining to completion. No review. ........
r20895 | extempore | 2010-02-16 20:57:44 +0100 (Tue, 16 Feb 2010) | 2
lines
Some prestidigitation improving the repl startup time. The prompt
is quicker than the eye! No review. ........ r20896 | extempore |
2010-02-16 20:59:22 +0100 (Tue, 16 Feb 2010) | 1 line
Last minute change broke the last commit. Fixing. No review. ........
r20897 | extempore | 2010-02-16 22:03:43 +0100 (Tue, 16 Feb 2010) | 1
line
Trying again to unbreak the repl patch. No review. ........ r20898 |
extempore | 2010-02-16 22:22:10 +0100 (Tue, 16 Feb 2010) | 2 lines
Unix scripts pass -D options to the underlying JVM invocation. Closes
#1222. Review by community. ........ r20899 | extempore | 2010-02-16
22:41:01 +0100 (Tue, 16 Feb 2010) | 2 lines
Made partest stop crashing on test directories without a lib
directory. No review. ........ r20900 | extempore | 2010-02-16 23:28:27
+0100 (Tue, 16 Feb 2010) | 3 lines
Altered Symbol.isLess to sort on initName before id. No longer will
slightly different classpaths break the stability test. Review by
odersky. ........ r20901 | extempore | 2010-02-17 00:48:32 +0100 (Wed,
17 Feb 2010) | 5 lines
Took a less ambitious approach to restoring stability. Leave
isLess as it was and have the pickler sort without using isLess.
Interestingly this approach still leaves a class failing the stability
test (scala/actors/remote/Apply0.class) so a little more will be needed.
Review by odersky. ........ r20905 | milessabin | 2010-02-17 01:47:55
+0100 (Wed, 17 Feb 2010) | 1 line
Fix and test case for #3031. Review by odersky.
........
r20906 | plocinic | 2010-02-17 12:34:35 +0100 (Wed, 17 Feb 2010) | 1 line
Checking the symbols of parameters in overloaded methods didn't seem
to work in all cases. Apparently the enclosing class of the owner of
the parameter was changing during the compilations from trait to the
implementation class. This was causing annoying excessive compilation
for Types.scala. ........ r20907 | prokopec | 2010-02-17 13:22:37 +0100
(Wed, 17 Feb 2010) | 1 line
Array copy method fixed, Fixes #3065. Review by community. ........
r20908 | prokopec | 2010-02-17 13:23:13 +0100 (Wed, 17 Feb 2010) | 1
line
Test file for last commit.
........
r20909 | milessabin | 2010-02-17 18:15:51 +0100 (Wed, 17 Feb 2010) | 1 line
Fix for silly mistake in [20835]. No review.
........
r20911 | extempore | 2010-02-17 20:01:22 +0100 (Wed, 17 Feb 2010) | 1 line
Added a copy() method to Settings. No review.
........
r20912 | extempore | 2010-02-17 22:26:02 +0100 (Wed, 17 Feb 2010) | 5 lines
A variety of changes to partest made in a quest to get it to
reveal the classpaths it is using. No longer will partest actively
sabotage your efforts to pass -Dpartest.debug=true by inserting
"-Dpartest.debug=" after yours! And etc. Review by haller (if so
inclined.) ........ r20913 | extempore | 2010-02-17 22:37:08 +0100 (Wed,
17 Feb 2010) | 2 lines
...and managed to miss the key file in getting past partest. No
review. ........ r20917 | extempore | 2010-02-18 06:39:18 +0100 (Thu, 18
Feb 2010) | 4 lines
Fix for recent stability issue with Apply0. Look, shuffling classpaths
flushes out bugs, we should do this all the time. Review by odersky even
though he authored it, because reliving one's own patches is the key
to a long and healthy life. ........ r20918 | extempore | 2010-02-18
06:40:27 +0100 (Thu, 18 Feb 2010) | 10 lines
Tighter pattern matching hits the street. If the scrutinee is final
and does not conform to the pattern, it will no longer compile. See
all the exciting things you can no longer do:
"bob".reverse match { case Seq('b', 'o', 'b') => true } // denied!
"bob".toArray match { case Seq('b', 'o', 'b') => true } // rejected!
final class Dunk
def f3(x: Dunk) = x match { case Seq('b', 'o', 'b') => true } // uh-uh!
And so forth. Review by odersky.
........
r20920 | extempore | 2010-02-18 19:49:21 +0100 (Thu, 18 Feb 2010) | 2 lines
The first reasonably satisfying classpath commit. We are 90% there
with this one. Documentation to come. Review by community. ........
r20921 | extempore | 2010-02-18 20:00:46 +0100 (Thu, 18 Feb 2010) | 1
line
Made NumericRange invariant again, plus test case. Closes #2518.
........ r20922 | milessabin | 2010-02-18 22:51:39 +0100 (Thu, 18 Feb
2010) | 1 line
Patch from Mirko Stocker correcting start postions of import AST nodes
for refactoring and other tools. Review by community. ........ r20928 |
milessabin | 2010-02-19 16:31:36 +0100 (Fri, 19 Feb 2010) | 1 line
Fixed #3043 and #3043; fixed a regression with hover/hyperlinks on
import statements; don't attempt to parse out top-level types from
non-Scala sources. Review by community. ........ r20929 | extempore |
2010-02-19 22:43:35 +0100 (Fri, 19 Feb 2010) | 1 line
Some script fixes tied up with classpaths. No review. ........ r20932
| extempore | 2010-02-20 05:47:43 +0100 (Sat, 20 Feb 2010) | 2 lines
Temporarily reverting r20928 as it is leading to ant dist crashing.
Review by milessabin. ........ r20933 | extempore | 2010-02-20 06:38:34
+0100 (Sat, 20 Feb 2010) | 3 lines
Some cleanups on the scalacfork ant task since I'm clearly going to
have to go through everything which touches classpaths in any way shape
or form. No review. ........ r20934 | extempore | 2010-02-20 07:48:29
+0100 (Sat, 20 Feb 2010) | 3 lines
Altered the ant task to generate a -Dscala.home= property, which now
acts as signal to scalac to ignore the java classpath and use only the
scala classpath. No review. ........ r20935 | extempore | 2010-02-20
21:00:46 +0100 (Sat, 20 Feb 2010) | 2 lines
Band-aid for #3081, issue should receive more comprehensive treatment.
Review by imaier. ........ r20936 | milessabin | 2010-02-20 21:32:40
+0100 (Sat, 20 Feb 2010) | 1 line
Another attempt at retaining ill-typed trees for the IDE, this time
without breaking scaladoc. Review by extempore. ........ r20937 |
extempore | 2010-02-20 22:16:49 +0100 (Sat, 20 Feb 2010) | 3 lines
Having some challenges confirming the validity of the bootstrap
process given starr's slightly dated classpath code, so this is a
new starr based on r20934. No review. ........ r20938 | extempore |
2010-02-20 23:50:20 +0100 (Sat, 20 Feb 2010) | 4 lines
Lowering the noise level in the classpath debugging output. Try ant
-Dscalac.args="-Ylog-classpath" if you would like the rare joy of having
a fair idea what is being used to compile what. No review. ........
r20941 | extempore | 2010-02-21 06:01:55 +0100 (Sun, 21 Feb 2010) | 1
line
Some repl cleanups and debugging conveniences. No review. ........
r20942 | extempore | 2010-02-21 22:56:56 +0100 (Sun, 21 Feb 2010) | 2
lines
Some more code for seeing what's going on in in scalac's mind with
respect to who to load when and from where. No review. ........ r20944 |
extempore | 2010-02-22 01:15:32 +0100 (Mon, 22 Feb 2010) | 2 lines
More laboring on Settings, ClassPaths, Ant Tasks, Partest, and similar
epicenters of thrilldom. No review. ........ r20945 | extempore |
2010-02-22 01:16:03 +0100 (Mon, 22 Feb 2010) | 1 line
Some deprecation patrol and minor cleanups. No review. ........ r20949
| dragos | 2010-02-22 14:11:49 +0100 (Mon, 22 Feb 2010) | 1 line
Specialized types are not substituted inside type arguments. Closes
#3085, no review. ........ r20950 | phaller | 2010-02-22 18:43:40 +0100
(Mon, 22 Feb 2010) | 4 lines
- Added fair mode to ForkJoinScheduler, which submits tasks to global queue with a 2% chance
- Reactor uses ForkJoinScheduler by default
- Moved ActorGC to scheduler package
- Various clean-ups
........
r20951 | extempore | 2010-02-22 22:47:41 +0100 (Mon, 22 Feb 2010) | 3 lines
A simple command line parser to consolidate a bunch of different
implementations floating around trunk. And rolled it out in partest's
ConsoleRunner. Review by community. ........ r20952 | milessabin |
2010-02-23 00:39:10 +0100 (Tue, 23 Feb 2010) | 1 line
Yet another attempt at retaining ill-typed trees for the IDE ...
this time docs.comp should be unbroken. ........ r20953 | extempore |
2010-02-23 01:27:39 +0100 (Tue, 23 Feb 2010) | 5 lines
Some much needed housecleaning regarding system properties. If you
can possibly resist the temptation, it'd be great if people could try
to go through the properties classes to get and set them, and also to
set property values somewhere fixed rather than using strings directly.
Review by community. ........ r20954 | extempore | 2010-02-23 04:49:01
+0100 (Tue, 23 Feb 2010) | 2 lines
More fun with ClassPaths. Could that be the home stretch I see? Review
by community. ........ r20955 | extempore | 2010-02-23 05:42:53 +0100
(Tue, 23 Feb 2010) | 1 line
Oops, I broke jline in r20953. Fixed. No review. ........ r20956 |
extempore | 2010-02-23 07:57:53 +0100 (Tue, 23 Feb 2010) | 2 lines
Abstracting out a few more platform specific elements now that we have
a facility for doing so. Review by rytz. ........ r20957 | extempore |
2010-02-23 09:21:00 +0100 (Tue, 23 Feb 2010) | 1 line
Introducing partest to the idea of code reuse. No review. ........
r20958 | extempore | 2010-02-23 09:32:53 +0100 (Tue, 23 Feb 2010) | 11
lines
Added productElementName to Product. Now you can access all the case
class field names your heart desires. Review by odersky.
scala> case class Foo[T](kilroy: String, burma: List[T], shave:
Seq[Int]) defined class Foo
scala> Foo("was here", List('myanmar), Seq(25, 25))
res0: Foo[Symbol] = Foo(was here,List('myanmar),List(25, 25))
scala> 0 to 2 map (res0 productElementName _)
res1: IndexedSeq[String] = IndexedSeq(kilroy, burma, shave)
........
r20959 | imaier | 2010-02-23 12:18:34 +0100 (Tue, 23 Feb 2010) | 1 line
Added TextComponent.paste, made some accidentially public publisher
methods protected. ........ r20960 | imaier | 2010-02-23 12:33:50 +0100
(Tue, 23 Feb 2010) | 1 line
Fix for #3084
........
r20961 | dubochet | 2010-02-23 15:19:20 +0100 (Tue, 23 Feb 2010) | 1 line
[scaladoc] Updated jQuery to version 1.4.2. No review. ........ r20962
| phaller | 2010-02-23 18:34:50 +0100 (Tue, 23 Feb 2010) | 1 line
Control-flow combinators do not require thread-local variable in
Reactor. Review by plocinic. ........ r20963 | extempore | 2010-02-23
19:15:37 +0100 (Tue, 23 Feb 2010) | 3 lines
After the compiler refactor, we ended up with identical copies of
PickleBuffer and PickleFormat in the library and compiler. Deleted the
compiler versions and updated references. No review. ........ r20964 |
extempore | 2010-02-23 19:15:59 +0100 (Tue, 23 Feb 2010) | 1 line
Removed now redundant function splitParams. No review. ........ r20965
| prokopec | 2010-02-23 19:57:52 +0100 (Tue, 23 Feb 2010) | 1 line
Fixes #3018. Review by extempore.
........
r20966 | phaller | 2010-02-23 20:36:38 +0100 (Tue, 23 Feb 2010) | 1 line
Fixed tests to unbreak build. No review.
........
r20967 | extempore | 2010-02-23 22:16:51 +0100 (Tue, 23 Feb 2010) | 4 lines
The initial results of running a basic cut and paste detector over
trunk and trying to undo some of it. I can live with history but if I
see Cutty McPastington in new commits I will get all finger waggly.
Don't make me cross that ocean. No review. ........ r20968 | milessabin
| 2010-02-23 22:59:14 +0100 (Tue, 23 Feb 2010) | 1 line
Improved fix for #2767. Review by community.
........
r20969 | extempore | 2010-02-23 23:15:38 +0100 (Tue, 23 Feb 2010) | 1 line
Fixed a little command line partest bug I introduced. No review.
........ r20970 | milessabin | 2010-02-23 23:34:17 +0100 (Tue, 23 Feb
2010) | 1 line
Removed stray debugging code.
........
r20972 | extempore | 2010-02-24 02:59:44 +0100 (Wed, 24 Feb 2010) | 1 line
Another update for ShowPickled. No review.
........
r20973 | extempore | 2010-02-24 03:27:03 +0100 (Wed, 24 Feb 2010) | 6 lines
Updated scalacheck jar to current trunk. Tracked down why it's
not being used. Updated partest with a --scalacheck option. Added
scalacheck tests to the ant build target. Still struggling with
ant/partest/classpaths so it's not on by default yet, but at least
./partest --scalacheck works. We... will... use... scalacheck. And we
will like it! No review. ........ r20974 | phaller | 2010-02-24 13:18:45
+0100 (Wed, 24 Feb 2010) | 1 line
Fixed problem with daemon actor termination. No review. ........
r20976 | dubochet | 2010-02-24 16:51:10 +0100 (Wed, 24 Feb 2010) | 1
line
[scaladoc] Preliminary support for links and lists in wiki syntax,
as well as printing of lists. Fix to display of "inherits" classes.
Contributed by Pedro Furlanetto, no review. Member names in signature
are more contrasted and are aligned. ........ r20977 | prokopec |
2010-02-24 17:55:31 +0100 (Wed, 24 Feb 2010) | 1 line
Fixes #3088. No review.
........
r20978 | extempore | 2010-02-25 00:17:30 +0100 (Thu, 25 Feb 2010) | 22 lines
Bash completion! The file is automatically created as part of the
build process and placed in $pack/etc.
% scala -Xprint
-Xprint-icode -Xprint-pos -Xprint-types -Xprint:
% scala -Xprint:
all flatten mixin tailcalls
cleanup icode namer terminal
closelim inliner packageobjects typer
constructors jvm parser uncurry
dce lambdalift pickler
erasure lazyvals refchecks
explicitouter liftcode superaccessors
% scala -g:
line none notailcalls source vars
% scala -Ystruct-dispatch:
invoke-dynamic mono-cache no-cache poly-cache
Review by community.
........
r20979 | extempore | 2010-02-25 01:14:04 +0100 (Thu, 25 Feb 2010) | 4 lines
The build file wasn't quite all the way on the bash completion commit.
Now it should work, and also be copied into the distribution. Review by
anyone who may be cruel enough to oppose including completion in the
distribution. ........ r20980 | extempore | 2010-02-25 02:35:46 +0100
(Thu, 25 Feb 2010) | 8 lines
Created -Yfatal-warnings, as otherwise I can't see how to make partest
fail on the presence of an unchecked warning. It'll come in handy
anyway. Now we have a real tough guy's command line for those who want
it:
% scalac -unchecked -deprecation -Yfatal-warnings `find . -name
'*.scala'`
Not for the timid. Review by community.
........
r20981 | extempore | 2010-02-25 03:36:06 +0100 (Thu, 25 Feb 2010) | 1 line
Fix for a king-sized last-minute thinko. No review. ........ r20982 |
extempore | 2010-02-25 03:53:35 +0100 (Thu, 25 Feb 2010) | 3 lines
Some debugging code for partest. If --debug is given it collects
timings on all the individual tests and prints it sorted by glacialness.
Review by community. ........ r20983 | extempore | 2010-02-25 03:54:04
+0100 (Thu, 25 Feb 2010) | 4 lines
Tweaking the sealed logic in light of #3097. Closes #3097. Reorganizes
children a little so they always come back sorted the same way the
pickler does. Taking advantage of -Yfatal-warnings in the test case.
Review by community. ........ r20984 | extempore | 2010-02-25 04:15:34
+0100 (Thu, 25 Feb 2010) | 1 line
Trying to fix svn props on scalacheck jar. No review. ........ r20985
| extempore | 2010-02-25 07:08:27 +0100 (Thu, 25 Feb 2010) | 5 lines
It turns out some of the weirdness lately is because changes to
classpath handling have a way of not taking effect until they're
installed via starr, and presently we have a starr with different logic
than trunk. No choice but to roll up one more starr based on r20984. No
review. ........ r20986 | prokopec | 2010-02-25 16:16:24 +0100 (Thu, 25
Feb 2010) | 1 line
Fixes #3088. No review.
........
r20987 | dragos | 2010-02-25 16:53:13 +0100 (Thu, 25 Feb 2010) | 1 line
Made the squeezer worthy of its name: a block with an empty list
of stats and another block as the result expression is rewritten to
the inner block (recursively). This makes the output from the pattern
matcher nicer, eliminating loads of empty nested blocks. Review by
extempore. ........ r20988 | phaller | 2010-02-25 17:20:25 +0100 (Thu,
25 Feb 2010) | 1 line
Physically moved ActorGC to scheduler directory.
........
r20989 | phaller | 2010-02-25 17:26:05 +0100 (Thu, 25 Feb 2010) | 1 line
Made doc comment consistent. No review.
........
r20990 | extempore | 2010-02-25 19:24:58 +0100 (Thu, 25 Feb 2010) | 2 lines
Working on making the bootstrap process transparent and consistent.
And removed a bunch of what is now cruft in partest. No review. ........
r20991 | extempore | 2010-02-25 20:49:25 +0100 (Thu, 25 Feb 2010) | 3
lines
Looking at iulian's patch to the squeezer sent me off looking at
equalsStructure, which clearly was written in a bygone era. Rewritten
with modern tools. No review. ........ r20992 | extempore | 2010-02-25
20:50:28 +0100 (Thu, 25 Feb 2010) | 2 lines
More partest cleanups, and putting back a couple lines in build.xml
which were left a little too commented out. No review. ........ r20993 |
extempore | 2010-02-25 21:50:43 +0100 (Thu, 25 Feb 2010) | 2 lines
What appears to be a workaround for #3082, which I am hitting
literally 20 times a day. Will detail in ticket. Review by odersky.
........ r20994 | extempore | 2010-02-25 22:20:59 +0100 (Thu, 25 Feb
2010) | 2 lines
More return type annotation to work around my other frequent guest in
the world of #3082-connected pickler bugs. No review. ........ r20995 |
extempore | 2010-02-25 23:09:37 +0100 (Thu, 25 Feb 2010) | 2 lines
Added a --bare option to ShowPickled so I can diff signatures without
all the explicit indices blowing any points of similarity. No review.
........ r20996 | moors | 2010-02-26 10:16:22 +0100 (Fri, 26 Feb 2010) |
5 lines
closes #2797 -- no review (already done in ticket by Martin)
1) isHigherKindedType is now false for singletontype 2) toInstance
recurses when pre is a typevar: the problem is that pre.widen.typeSymbol
isNonBottomSubClass symclazz is true while pre.baseType(symclazz) is
NoType ........ r20997 | moors | 2010-02-26 10:42:50 +0100 (Fri, 26 Feb
2010) | 4 lines
closes #2956
the problem was that corresponds on Seq's does not check length of
sequences before testing the predicate, whereas in some cases that
predicate relied on this invariant (when it was doing substitution)
........ r20998 | moors | 2010-02-26 11:00:49 +0100 (Fri, 26 Feb 2010) |
1 line
see #2634: updated docs to indicate zipped is strict ........ r20999 |
moors | 2010-02-26 11:50:32 +0100 (Fri, 26 Feb 2010) | 2 lines
closes #2421 -- now also deals with chained implicits
no review
........
r21000 | moors | 2010-02-26 12:04:02 +0100 (Fri, 26 Feb 2010) | 2 lines
closes #2741 closes #3079 no review
worksforme
........
r21001 | rytz | 2010-02-26 13:49:02 +0100 (Fri, 26 Feb 2010) | 1 line
close #3071. look at owner.info only later in type completer, not
during namer. review by odersky ........ r21003 | extempore | 2010-02-26
18:03:22 +0100 (Fri, 26 Feb 2010) | 3 lines
Undid my awful code which had broken the thread scheduler selection.
Further unbroke it beyond that unbreaking hopefully to the point where
java 1.6 on OSX is recognized as such. Review by haller. ........ r21004
| odersky | 2010-02-26 19:31:35 +0100 (Fri, 26 Feb 2010) | 1 line
closes #3082, review by rytz
........
r21005 | extempore | 2010-02-26 23:24:46 +0100 (Fri, 26 Feb 2010) | 14 lines
Quite a lot more work on XML equality than I can properly justify
spending time on, but you know how it is once you get started on
something. This commit will likely break some code out there in the
world but this is impossible to avoid if we are to achieve sane
equality in trunk.
For anyone who was relying upon the 2.7 equality behavior for
scala.xml.* classes, using "xml_==" instead of "==" for comparisons
will restore the old behavior. The standard == on xml elements now
attempts to behave in such a way that symmetry and hashCode contracts
will be preserved. It's probably not 100% there yet, but I can tell
you this: it is closer today than it was yesterday.
Review by community.
........
r21006 | extempore | 2010-02-27 04:46:48 +0100 (Sat, 27 Feb 2010) | 17 lines
Removed the partest restriction that individual files must be in the
same set. Haven't you always wanted to do this? Now you can. Review by
phaller.
% ./partest `ack --type=scala -l HashSet | head -6`
Testing individual files
testing: [...]/files/jvm/serialization.scala [ OK ]
testing: [...]/files/jvm/t1600.scala [ OK ]
Testing individual files
testing: [...]/files/pos/collections.scala [ OK ]
testing: [...]/files/pos/t2183.scala [ OK ]
Testing individual files
testing: [...]/files/run/bug1074.scala [ OK ]
testing: [...]/files/run/bug2512.scala [ OK ]
........
r21007 | extempore | 2010-02-27 06:47:03 +0100 (Sat, 27 Feb 2010) | 1 line
Some library reorganization I discussed with martin. No review.
........ r21008 | extempore | 2010-02-27 21:10:48 +0100 (Sat, 27 Feb
2010) | 2 lines
Special cased an error message for the common situation of calling
AnyRef methods on Any or AnyVal. Review by odersky. ........ r21009 |
extempore | 2010-02-28 00:49:51 +0100 (Sun, 28 Feb 2010) | 2 lines
Expanded the check from #1392 to enclose #3123 as well so that "case
Int => " doesn't crash. Closes #3123. Review by odersky. ........ r21010
| extempore | 2010-02-28 01:30:21 +0100 (Sun, 28 Feb 2010) | 13 lines
While working on Any.## I ran across some interesting tests being made
in TreeBuilder:
val buf = new ListBuffer[(Name, Tree, Position)]
[...]
if (buf.iterator forall (name !=)) ...
This is always true because a Name will never equal a Tuple3. Oh
universal equality, will you never tire of toying with us? Given that
this bug has existed since r12886 one might reasonably question the
necessity of the conditionals falling prey to this, but leaving that
for another day, it should at least check what it's trying to check. No
review. ........ r21011 | extempore | 2010-02-28 15:35:50 +0100 (Sun, 28
Feb 2010) | 10 lines
Added ## method to Any as our scala hashCode method which provides
consistent answers for primitive types. And I'm sure we're all tired
of new starrs, but it's hard to add a method to Any without one. This
patch only brings ## into existence, but nothing calls it yet.
// some true assertions
scala> assert(5.5f.## == 5.5f.hashCode)
scala> assert(5.0f.## != 5.0f.hashCode && 5.0f.## == 5L.##)
No review. (Already reviewed by odersky.)
........
r21012 | extempore | 2010-02-28 17:52:03 +0100 (Sun, 28 Feb 2010) | 2 lines
Modification to r21009 to preserve that classic invariant, (x || !x)
&& !(x && !x). No review. ........ r21013 | dragos | 2010-02-28 22:09:06
+0100 (Sun, 28 Feb 2010) | 2 lines
Fixed specialized pattern matches. Incompatible cases are removed from
specialized implementations. ........ r21014 | extempore | 2010-03-01
06:59:11 +0100 (Mon, 01 Mar 2010) | 6 lines
Enabled scalacheck tests. Renamed the super confusing and what must
be legacy scalatest.* properties to partest.*, boldly assuming that the
fact that partest is pretty much unusable outside of scalac means there
are no users outside of scalac who might be disrupted by eliminating
old property names. Review by community. ........ r21015 | ilyas |
2010-03-01 11:25:59 +0100 (Mon, 01 Mar 2010) | 1 line
Minor printer fix for singleton types
........
r21016 | odersky | 2010-03-01 11:59:46 +0100 (Mon, 01 Mar 2010) | 1 line
Added one previously overlooked case for computing the right tparams
of glbs of polytypes. This is a postscript to the fix of #3082. ........
r21017 | odersky | 2010-03-01 12:00:15 +0100 (Mon, 01 Mar 2010) | 1 line
closed #3101. Review by community.
........
r21018 | odersky | 2010-03-01 12:02:12 +0100 (Mon, 01 Mar 2010) | 1 line
Following a suggestion of jrudolph, made filterKeys and mapValues
transform abstract maps, and duplicated functionality for immutable
maps. Moved transform and filterNot from immutable to general maps.
Review by phaller. ........ r21019 | odersky | 2010-03-01 12:11:25 +0100
(Mon, 01 Mar 2010) | 1 line
Closes #3076. Review by community.
........
r21020 | ilyas | 2010-03-01 15:17:44 +0100 (Mon, 01 Mar 2010) | 1 line
#3060 fixed
........
r21021 | odersky | 2010-03-01 15:35:58 +0100 (Mon, 01 Mar 2010) | 1 line
Added missing file that broke the build.
........
r21022 | ilyas | 2010-03-01 15:51:38 +0100 (Mon, 01 Mar 2010) | 1 line
#2885 fixed
........
r21023 | ilyas | 2010-03-01 15:52:00 +0100 (Mon, 01 Mar 2010) | 1 line
typo in test fixed
........
r21024 | extempore | 2010-03-01 17:37:01 +0100 (Mon, 01 Mar 2010) | 3 lines
Undeprecated Function.tupled based on
the type inference issues documented at:
http://stackoverflow.com/questions/2354277/function-tupled-and-placehold
er-syntax We should revisit if anon function inference improves. Review
by community. ........ r21027 | ilyas | 2010-03-01 19:37:55 +0100 (Mon,
01 Mar 2010) | 1 line
scalap tests fixed
........
r21028 | ilyas | 2010-03-01 20:27:20 +0100 (Mon, 01 Mar 2010) | 1 line
trailing spaces in decompiled annotations are trimmed ........ r21029
| extempore | 2010-03-01 20:47:48 +0100 (Mon, 01 Mar 2010) | 6 lines
Whipped ShowPickled until it would print out private[scope] from the
signature, and infrastructure created along the way. Only now at this
late hour do I realize that this work would be a lot better aimed at
creating a fake Universe and then adapting UnPickler.Scan so you can
reuse the real logic. My advice to the next guy: do that instead. No
review. ........ r21031 | ilyas | 2010-03-02 02:02:55 +0100 (Tue, 02 Mar
2010) | 1 line
#3128 fixed
........
r21043 | extempore | 2010-03-02 20:44:01 +0100 (Tue, 02 Mar 2010) | 16 lines
Improved equality for Manifests. Implements symmetry via canEquals,
and has ClassManifests compare according to erasure but full manifests
also compare type arguments. Preserving symmetry means that some
things you might expect to be equal are not:
val m1 = scala.reflect.ClassManifest.fromClass(classOf[List[String]])
val m2 = manifest[List[String]]
(m1 == m2) // false
However you can always compare the erasures.
(m1.erasure == m2.erasure) // true
Review by dpp.
........
r21044 | extempore | 2010-03-02 21:28:45 +0100 (Tue, 02 Mar 2010) | 2 lines
Removed the symlinks between scalacheck jars to satisfy windows.
Tweaked partest to accomodate. No review. ........ r21045 | extempore |
2010-03-02 23:28:45 +0100 (Tue, 02 Mar 2010) | 6 lines
Added --grep command line option to partest. If you want to run every
test with the string "Manifest" in the source file, you may now do:
./partest --grep Manifest
No review.
........
r21053 | odersky | 2010-03-03 18:33:51 +0100 (Wed, 03 Mar 2010) | 1 line
Closes #3130. No review necessary.
........
r21054 | odersky | 2010-03-03 18:36:42 +0100 (Wed, 03 Mar 2010) | 1 line
Attempt to fix the typing-a-whileloop problem.
........
r21058 | extempore | 2010-03-04 06:22:57 +0100 (Thu, 04 Mar 2010) | 7 lines
A few yards short of the goal posts attempt at making our usage of
Throwable subclasses more consistent. This patch eliminates a lot of
ad hoc Exception/Error/etc. creation and various arbitrary choices are
rendered slightly less arbitrary. From now on let's try not to use the
word "Exception" or "Error" in the names of Throwable subclasses unless
they actually derive (and make sense to derive) from Exception or Error.
Review by community. ........ r21059 | extempore | 2010-03-04 06:23:21
+0100 (Thu, 04 Mar 2010) | 2 lines
Obeyed source comment to make some classes private, since the problem
described seems to be gone. No review. ........ r21060 | phaller |
2010-03-04 12:40:16 +0100 (Thu, 04 Mar 2010) | 1 line
Clean-ups in scheduler hierarchy. Restricted visibility of several
traits. Added tests exercising cleaned-up interface. ........ r21062 |
rompf | 2010-03-04 14:17:39 +0100 (Thu, 04 Mar 2010) | 1 line
fixed while loop performance. label def rhs re-check only done if first typing produces a different type than the initially assumed one (which is alsways Unit, so the recheck only happens if some AnnotationChecker says the type is not Unit but Unit @something).
........
r21063 | phaller | 2010-03-04 14:28:12 +0100 (Thu, 04 Mar 2010) | 1 line
Fixed actors.enableForkJoin property. Fixed build. Review by
extempore. ........ r21064 | odersky | 2010-03-04 15:06:18 +0100 (Thu,
04 Mar 2010) | 1 line
Closes #3118. review by extempore
........
r21065 | phaller | 2010-03-04 16:05:47 +0100 (Thu, 04 Mar 2010) | 1 line
Removed obsolete SimpleExecutorScheduler, ThreadPoolScheduler,
DefaultThreadPoolScheduler, and SchedulerService. Made ThreadPoolConfig
private. No review necessary. ........ r21066 | extempore | 2010-03-04
19:05:39 +0100 (Thu, 04 Mar 2010) | 4 lines
Added a comment to Symbols after one too many times forgetting what
I was in that file for while I traced which of the linked* functions
I wanted. Review by odersky (only because there's also a renaming
proposal in there for which I solicit your yea or nay.) ........ r21067
| extempore | 2010-03-04 21:18:41 +0100 (Thu, 04 Mar 2010) | 2 lines
Renamed the linkedFooOfBar methods in Symbol to be internally
consistent and in line with modern nomenclature. No review. ........
r21068 | extempore | 2010-03-04 22:06:08 +0100 (Thu, 04 Mar 2010) | 2
lines
Making sure the interpreter always uses the designated output stream
rather than unwittingly falling back on predef. No review. ........
r21071 | extempore | 2010-03-05 07:01:19 +0100 (Fri, 05 Mar 2010) | 8
lines
Added -Xmigration option and @migration annotation. At present it will
warn about the following changes from 2.7 to 2.8:
Stack iterator order reversed
mutable.Set.map returns a Set and thus discards duplicates
A case 'x @ Pattern' matches differently than 'Pattern'
Review by odersky.
........
r21073 | extempore | 2010-03-05 15:30:44 +0100 (Fri, 05 Mar 2010) | 2 lines
Removed quotes from quoted tokens in command line parser to soothe
Windows. Review by community. ........ r21074 | odersky | 2010-03-05
16:31:40 +0100 (Fri, 05 Mar 2010) | 1 line
Closes #3037. Review by extempore.
........
r21075 | odersky | 2010-03-05 16:32:03 +0100 (Fri, 05 Mar 2010) | 1 line
Closes #3026. Review by extempore.
........
r21076 | odersky | 2010-03-05 16:32:24 +0100 (Fri, 05 Mar 2010) | 1 line
Mixing test case. No review.
........
r21077 | odersky | 2010-03-05 16:58:27 +0100 (Fri, 05 Mar 2010) | 1 line
Closes #3015. Review by moors (it's his patch).
........
r21078 | extempore | 2010-03-05 19:17:26 +0100 (Fri, 05 Mar 2010) | 1 line
Cleaning up some redundancy martin noticed. No review. ........ r21079
| extempore | 2010-03-05 20:19:17 +0100 (Fri, 05 Mar 2010) | 2 lines
ScalaRunTime method to perform sameElements as fix for #2867. Review
by odersky. ........ r21080 | extempore | 2010-03-05 21:14:13 +0100
(Fri, 05 Mar 2010) | 1 line
Test case for case class equality. Closes #1332. No review. ........
r21081 | extempore | 2010-03-05 22:06:58 +0100 (Fri, 05 Mar 2010) | 5
lines
Fix for #3136 by reverting the line in r18184 which caused this and
other regressions. The downside is that the #1697 test case no longer
passes, but protracted shrug because it wasn't entirely fixed anyway.
Review by moors. (Can you triangulate your way to a patch where both
work simultaneously? It's today's bonus challenge!) ........ r21083 |
dcaoyuan | 2010-03-06 05:54:15 +0100 (Sat, 06 Mar 2010) | 1 line
escape source file path with space chars
........
r21084 | extempore | 2010-03-06 14:26:30 +0100 (Sat, 06 Mar 2010) | 3 lines
Fixes for #3126. Case class unapply methods now guard against null,
and thrown MatchErrors don't NPE trying to stringify null. No review.
........ r21085 | extempore | 2010-03-06 14:45:23 +0100 (Sat, 06 Mar
2010) | 2 lines
Modification to the last patch to return None/false rather than
throwing the MatchError. No review. ........ r21086 | extempore |
2010-03-07 06:24:00 +0100 (Sun, 07 Mar 2010) | 5 lines
One minute too many trying to figure out where some partest classpath
mutation was disappearing on me, and I snapped and started the process
of creating an immutable Settings. This commit is for the most part
infrastructure to enable its smooth and uneventful entrance. Review by
community. ........ r21087 | extempore | 2010-03-07 07:02:38 +0100 (Sun,
07 Mar 2010) | 2 lines
Still working my way through all the classpath manipulations in
partest. No review. ........ r21088 | extempore | 2010-03-07 19:53:07
+0100 (Sun, 07 Mar 2010) | 2 lines
Removed unnecessary DebugSetting, folding the small extra
functionality back into ChoiceSetting. No review. ........ r21091 |
rompf | 2010-03-07 21:52:45 +0100 (Sun, 07 Mar 2010) | 4 lines
- new immutable HashMap implementation based on a hash trie. this is the first iteration, more optimizations will be added later.
- updated test cases to reflect new ordering of elements
- made Map.empty and Set.empty singletons, deprecating classes Map.EmptyMap and Set.EmptySet
Review by extempore, odersky.
........
r21092 | extempore | 2010-03-08 07:06:36 +0100 (Mon, 08 Mar 2010) | 2 lines
More progress toward immutable Settings, and various cleanups
encountered along the way. No review. ........ r21093 | extempore |
2010-03-08 07:24:23 +0100 (Mon, 08 Mar 2010) | 6 lines
Created directory for code which is most likely dead but we want
to keep around a while in case someone else is using it. It's called
src/attic and now it holds four files. Motivations: such files cloud my
attempts to figure out what code in the compiler is really being used,
they require effort to maintain across changes, and they slow down every
build a fraction. Revew by community. ........ r21094 | milessabin |
2010-03-08 11:20:05 +0100 (Mon, 08 Mar 2010) | 1 line
Unbreak the IDE build following [21086]. No review. ........ r21098 |
dragos | 2010-03-08 14:14:59 +0100 (Mon, 08 Mar 2010) | 1 line
Recursively transform 'new' arguments in specialized programs. Closes
#3149, no review. ........ r21099 | odersky | 2010-03-08 14:34:57 +0100
(Mon, 08 Mar 2010) | 1 line
Closes #3026. Review by extempore.
........
r21100 | odersky | 2010-03-08 14:40:32 +0100 (Mon, 08 Mar 2010) | 1 line
Closes #3115. Reviw by rytz
........
r21101 | odersky | 2010-03-08 14:43:12 +0100 (Mon, 08 Mar 2010) | 1 line
Closes #3006. Review by milessabin because this could be a good basis
for shwoing implicits in the IDE. ........ r21102 | odersky | 2010-03-08
14:45:36 +0100 (Mon, 08 Mar 2010) | 1 line
Avoids two unchecked warnings. Review by extempore. ........ r21103 |
odersky | 2010-03-08 14:46:13 +0100 (Mon, 08 Mar 2010) | 1 line
new tests
........
r21105 | moors | 2010-03-08 15:27:48 +0100 (Mon, 08 Mar 2010) | 4 lines
closes #2994
make normalize slightly more aggressive in loading symbol info, while
tolerating the righteous cycle (use sym.info.typeParameters instead
of unsafeParams) this is needed to make sure higher-kinded types have
their type parameters (otherwise we'd get a PolyType with NoSymbol for
typeParams) ........ r21106 | phaller | 2010-03-08 16:01:53 +0100 (Mon,
08 Mar 2010) | 1 line
Reactor now has type parameter. Added Reactor.getState. Made
Reactor.start idempotent. Moved Actor.reactWithin to ReplyReactor.
Renamed Replyable to CanReply. ........ r21107 | odersky | 2010-03-08
19:12:11 +0100 (Mon, 08 Mar 2010) | 1 line
Refined fix for #2946. Review by extempore.
........
r21108 | phaller | 2010-03-08 19:17:50 +0100 (Mon, 08 Mar 2010) | 1 line
Closes #3102.
........
r21109 | extempore | 2010-03-08 19:46:35 +0100 (Mon, 08 Mar 2010) | 2 lines
Changed partest ant task not to use reflection, instead using the path
with which scala was invoked. No review. ........ r21110 | extempore |
2010-03-08 19:57:01 +0100 (Mon, 08 Mar 2010) | 2 lines
Fixed failing test t3115 via judicious application of
-Yfatal-warnings. No review. ........ r21111 | extempore | 2010-03-08
20:58:10 +0100 (Mon, 08 Mar 2010) | 8 lines
Added test.debug target to build.xml. This will run whatever
tests you have placed in the test/debug directories - critically
for those of us stuck debugging ant, this lets one run a small
selection of tests by way of ant instead of the console runner.
(Sorry about the empty .gitignore files, but one of git's quirks is
that it won't acknowledge the existence of an empty directory.) No
review. ........ r21113 | extempore | 2010-03-09 01:46:20 +0100 (Tue, 09
Mar 2010) | 2 lines
Temporarily disabling failing test until I can finish my partest work.
No review. ........ r21115 | phaller | 2010-03-09 11:35:13 +0100 (Tue,
09 Mar 2010) | 1 line
Made actor-getstate test more robust. No review.
........
r21121 | phaller | 2010-03-09 15:03:02 +0100 (Tue, 09 Mar 2010) | 1 line
New attempt at fixing the tests. No review.
........
r21123 | extempore | 2010-03-10 16:33:14 +0100 (Wed, 10 Mar 2010) | 1 line
Some windows oriented fixes for build.xml. No review. ........ r21124
| extempore | 2010-03-10 16:57:10 +0100 (Wed, 10 Mar 2010) | 1 line
Removed a couple infinite loops in XML. No review. ........ r21125 |
extempore | 2010-03-10 17:21:56 +0100 (Wed, 10 Mar 2010) | 2 lines
Some minor compiler support bits for my upcoming partest patch. No
review. ........ r21126 | extempore | 2010-03-10 17:30:51 +0100 (Wed, 10
Mar 2010) | 2 lines
...and a line from partest I didn't notice the absence of which would
break the build. No review. ........ r21127 | dubochet | 2010-03-10
17:32:10 +0100 (Wed, 10 Mar 2010) | 1 line
FatalError needs a stack trace. No review (was discussed at Scala
meeting). ........ r21128 | moors | 2010-03-10 18:43:20 +0100 (Wed, 10
Mar 2010) | 5 lines
closes #3152: refactored adjustTypeArgs and methTypeArgs so that
tparams are correctly split into ones that were inferred successfully,
and that thus have a corresponding type argument, and those that weren't
determined
I didn't investigate the exact cause of the final error message in the
bug report, but Jason Zaugg's observations seems correct and I never
liked that uninstantiated buffer in the first place.
review by odersky
........
r21129 | moors | 2010-03-10 18:50:15 +0100 (Wed, 10 Mar 2010) | 1 line
slight (syntactic) cleanup of patch for see #3152 -- sorry, only realised when looking over my patch again
........
r21130 | extempore | 2010-03-10 20:18:43 +0100 (Wed, 10 Mar 2010) | 2 lines
Small syntactic adjustment so that last patch from adriaan will build.
(Big thumsb up to the aesthetics though.) No review. ........ r21131 |
extempore | 2010-03-11 07:00:37 +0100 (Thu, 11 Mar 2010) | 1 line
Some IO conveniences. No review.
........
r21135 | odersky | 2010-03-11 15:21:21 +0100 (Thu, 11 Mar 2010) | 1 line
Closes #2940. Review by extempore. My original idea to replace
existrentialAbstraction by existentialType in ClassfileParsers was
correct after all. However this change triggered another landmine in
Definitions, where ClassType queried unsafeTypeParams. I think that was
only needed for the migration to Java generics in 2.7, so it can safely
go away now. Because the change in classfile parsers forces less of
a type, unsafeTtpeParams returned the wrong result, which caused the
build to fail. The modifications in Erasure and Implicits were attempts
to isolate the problem before. They seem to be unnecessary to make
the build go through, but are cleaner than the previous versions they
replace. ........ r21136 | odersky | 2010-03-11 15:22:29 +0100 (Thu, 11
Mar 2010) | 1 line
Fixed doc comment. No review.
........
r21137 | odersky | 2010-03-11 17:34:44 +0100 (Thu, 11 Mar 2010) | 1 line
Closes #3157 by overriding +: in List. Review by rompf ........ r21138
| rompf | 2010-03-11 17:44:06 +0100 (Thu, 11 Mar 2010) | 1 line
implemented handling of 32-bit collisions in immutable.HashMap. review
by community. ........ r21139 | odersky | 2010-03-11 17:53:54 +0100
(Thu, 11 Mar 2010) | 1 line
Closes #3158. No review necessary.
........
r21140 | rompf | 2010-03-11 17:55:38 +0100 (Thu, 11 Mar 2010) | 2 lines
moved the continuations plugin into trunk. it is now part of the
distributions under /plugins/continuations.jar which should make
scalac load it by default. actual use however must be enabled by
passing -P:continuations:enable as command line arg. supporting library
code is in package scala.util.continuations and is compiled into
scala-library.jar. review by rytz, cunei, odersky. ........ r21141 |
odersky | 2010-03-11 18:11:24 +0100 (Thu, 11 Mar 2010) | 1 line
Partially reverted r21018. Closes #3153. No review. ........ r21142 |
rompf | 2010-03-11 21:36:43 +0100 (Thu, 11 Mar 2010) | 1 line
added missing file from last commit. no review.
........
r21148 | Joshua.Suereth | 2010-03-12 14:34:05 +0100 (Fri, 12 Mar 2010) | 1 line
Added continuations to maven deployment. review by rompf ........
r21149 | plocinic | 2010-03-12 16:21:25 +0100 (Fri, 12 Mar 2010) | 1
line
do not set the type of the implementation method to be the type of the
original one as this is done properly in cloneSymbol. no review (already
done by Martin) ........ r21150 | odersky | 2010-03-12 16:38:33 +0100
(Fri, 12 Mar 2010) | 1 line
Closes #3143. Review by moors.
........
r21151 | odersky | 2010-03-12 19:39:40 +0100 (Fri, 12 Mar 2010) | 1 line
Added an object to mangle byte arrays into Java classfile's version of
UTF8. ........ r21156 | odersky | 2010-03-13 18:32:19 +0100 (Sat, 13 Mar
2010) | 2 lines
Disabled failing test
........
r21157 | odersky | 2010-03-13 18:33:33 +0100 (Sat, 13 Mar 2010) | 2 lines
Closes #3120. Review by extempore.
........
r21158 | odersky | 2010-03-13 18:34:13 +0100 (Sat, 13 Mar 2010) | 2 lines
Improved version where bumping and zero-encoding are rolled into one.
........ r21159 | extempore | 2010-03-13 20:24:43 +0100 (Sat, 13 Mar
2010) | 2 lines
More support code for the big partest patch I'm working on to finally
finish classpaths for good. No review. ........ r21160 | odersky |
2010-03-13 21:21:13 +0100 (Sat, 13 Mar 2010) | 2 lines
Closes #2918. Review by moors.
........
r21162 | extempore | 2010-03-14 07:57:36 +0100 (Sun, 14 Mar 2010) | 1 line
Test case closes #751. No review.
........
r21163 | extempore | 2010-03-14 07:58:02 +0100 (Sun, 14 Mar 2010) | 1 line
Test case for #2940. No review.
........
r21164 | extempore | 2010-03-14 08:25:15 +0100 (Sun, 14 Mar 2010) | 1 line
Tighten update check in cleanup. Closes #3175. No review. ........
r21165 | rompf | 2010-03-14 18:39:56 +0100 (Sun, 14 Mar 2010) | 1 line
improved immutable HashMap iterator. review by community. ........
r21167 | extempore | 2010-03-15 05:45:47 +0100 (Mon, 15 Mar 2010) | 20
lines
Leveraged -Xmigration to burn off some warts which arose in the new
collections. Warnings put in place for behavioral changes, allowing
the following. 1) Buffers: create new collections on
++ and -- like all the other collections. 2) Maps: eliminated
never-shipped redundant method valuesIterable and supplied these
return types:
def keys: Iterable[A]
def keysIterator: Iterator[A]
def values: Iterable[B]
def valuesIterator: Iterator[B]
def keySet: Set[A]
I concluded that keys should return Iterable because keySet also
exists on Map, and is not solely in the province of Maps even if we
wanted to change it: it's defined on Sorted and also appears in some
Sets. So it seems sensible to have keySet return a Set and keys return
the more general type.
Closes #3089, #3145. Review by odersky.
........
r21168 | extempore | 2010-03-15 06:19:53 +0100 (Mon, 15 Mar 2010) | 2 lines
Reverting a couple replacements from that last patch which don't
look so safe on re-examination. No review. ........ r21171 | rytz |
2010-03-15 11:25:34 +0100 (Mon, 15 Mar 2010) | 1 line
Fix for msil compiler. Unlike java.lang.Class, System.Type does not
take a type parameter. Related to r21135. review by odersky. ........
r21174 | prokopec | 2010-03-15 11:44:27 +0100 (Mon, 15 Mar 2010) | 1
line
Fixes #3155. No review is necessary.
........
r21175 | prokopec | 2010-03-15 12:03:03 +0100 (Mon, 15 Mar 2010) | 1 line
Fixes #3132. No review necessary.
........
r21176 | prokopec | 2010-03-15 13:44:32 +0100 (Mon, 15 Mar 2010) | 1 line
Fixes #3086. Review by community.
........
r21177 | rompf | 2010-03-15 14:44:53 +0100 (Mon, 15 Mar 2010) | 1 line
new immutable.HashSet. review by community.
........
r21178 | rytz | 2010-03-15 14:54:23 +0100 (Mon, 15 Mar 2010) | 1 line
minor cleanup to build.xml. review by rompf
........
r21179 | prokopec | 2010-03-15 15:45:33 +0100 (Mon, 15 Mar 2010) | 1 line
Fixes #3091. Review by community.
........
r21180 | rompf | 2010-03-15 16:48:28 +0100 (Mon, 15 Mar 2010) | 1 line
fixed treatment of annotated types in isNumericSubType. re-enabled
test case. review by odersky ........ r21181 | extempore | 2010-03-15
18:08:16 +0100 (Mon, 15 Mar 2010) | 3 lines
Tracked down docs.lib build issue from the dentist's chair while
waiting for my teeth to numb. Checking in over open wireless access
point. This is dedication. No review. ........ r21184 | rompf |
2010-03-16 09:19:59 +0100 (Tue, 16 Mar 2010) | 1 line
added support for continuations in try/catch blocks. review by
community. ........ r21186 | prokopec | 2010-03-16 10:59:37 +0100 (Tue,
16 Mar 2010) | 1 line
Changed `!=` to `ne` for #3086. No review.
........
r21187 | prokopec | 2010-03-16 14:10:45 +0100 (Tue, 16 Mar 2010) | 1 line
Fixes #3091. Review by community.
........
r21188 | prokopec | 2010-03-16 15:23:13 +0100 (Tue, 16 Mar 2010) | 1 line
Fixes infinite streams in #3091. No review.
........
r21189 | odersky | 2010-03-16 15:40:43 +0100 (Tue, 16 Mar 2010) | 1 line
Closes #3180. No review.
........
r21190 | odersky | 2010-03-16 15:42:09 +0100 (Tue, 16 Mar 2010) | 1 line
Fixes nitpicks by Adriaan in his review. No review necessary. ........
r21193 | odersky | 2010-03-16 16:26:33 +0100 (Tue, 16 Mar 2010) | 2
lines
Closes #2913. Review by rytz. (The error was that too few/too many
argument errors had a position different from the other errors, so no
second try was done for them.) ........ r21195 | odersky | 2010-03-16
17:12:46 +0100 (Tue, 16 Mar 2010) | 1 line
new tests
........
r21196 | odersky | 2010-03-16 17:22:44 +0100 (Tue, 16 Mar 2010) | 1 line
Closes #2688 by disallowing call-by-name implicit parameters. No
review. ........ r21199 | odersky | 2010-03-16 22:07:16 +0100 (Tue, 16
Mar 2010) | 2 lines
Fixed build problem by eliminiating a redundant implicit in scalap.
Review by extempore. ........ r21200 | rompf | 2010-03-16 22:53:07 +0100
(Tue, 16 Mar 2010) | 1 line
added test case for #2417. no review
........
r21201 | rompf | 2010-03-17 00:06:10 +0100 (Wed, 17 Mar 2010) | 1 line
closes #3112. no review.
........
r21205 | phaller | 2010-03-17 12:07:50 +0100 (Wed, 17 Mar 2010) | 1 line
Closes #3185. Review by plocinic.
........
r21206 | milessabin | 2010-03-17 14:16:09 +0100 (Wed, 17 Mar 2010) | 1 line
Continuations support classes are included in scala-library.jar
so their sources should be in scala-library-src.jar. Also export
scala.util.continuations from the scala-library bundle. ........ r21207
| plocinic | 2010-03-17 17:02:42 +0100 (Wed, 17 Mar 2010) | 1 line
Closes #3133. Review by community.
........
r21210 | prokopec | 2010-03-18 11:23:26 +0100 (Thu, 18 Mar 2010) | 1 line
Reverse didn't work for empty ranges. Review by extempore. ........
r21214 | plocinic | 2010-03-19 10:09:00 +0100 (Fri, 19 Mar 2010) | 1
line
Fixes #3054. No review.
........
r21215 | dubochet | 2010-03-19 14:29:42 +0100 (Fri, 19 Mar 2010) | 1 line
Updated SVN ignore patterns. No review.
........
r21216 | phaller | 2010-03-19 18:03:14 +0100 (Fri, 19 Mar 2010) | 1 line
Closes #2827. Review by community.
........
r21217 | odersky | 2010-03-19 18:35:58 +0100 (Fri, 19 Mar 2010) | 2 lines
Spring cleaning of collection libraries. Closes #3117 by forcing a
view when nothing else can be done. If people think some operations
can be more lazy, please provide patches/do changes. Also brought
proxies and forwarders into line. ........ r21218 | odersky | 2010-03-19
18:36:46 +0100 (Fri, 19 Mar 2010) | 1 line
new version of decode that does not need a length. Moved test code to
tests. ........ r21219 | extempore | 2010-03-19 20:38:24 +0100 (Fri, 19
Mar 2010) | 15 lines
More fun with -Xmigration. Followed through on the changes to
BufferLike (++ and similar now create a new collection.)
Removed MapLikeBase. Annotated all the methods in mutable.{ Map, Set }
which mutated in-place in 2.7 to note that they create new
collections, and implemented same.
At this point the only +/- like method which mutates in place which I
am aware of is BufferLike.+ (see source comment for my observations.)
Also tweaked some collections return types as necessitated by these
changes, such as mutable.Set.clone() now returning "This" rather than
mutable.Set[A].
References #3089, closes #3179. Review by odersky. ........ r21220 |
milessabin | 2010-03-19 22:34:32 +0100 (Fri, 19 Mar 2010) | 1 line
Added a tryToSetFromPropertyValue implementation for
MultiStringSetting. ........ r21222 | extempore | 2010-03-19 22:48:42
+0100 (Fri, 19 Mar 2010) | 5 lines
Returning to the thrilling world of equality and hashCodes now
that Any.## is a reality. Moved the hash functions from Predef to
ScalaRunTime, and made what appears to be an optimization to equals
by not losing the result of an instanceof test. Review by community.
........ r21223 | extempore | 2010-03-19 23:37:13 +0100 (Fri, 19 Mar
2010) | 3 lines
Half-disabled productElementName until I have time to reimplement it
more to martin's liking. ("Half" because full disabling is not possible
until starr has forgotten about it.) No review. ........ r21224 |
extempore | 2010-03-20 05:24:39 +0100 (Sat, 20 Mar 2010) | 3 lines
Some work on the Array methods as they manifest in refinement types:
tightening when Array code is generated and also what code is generated.
Review by dubochet. ........ r21225 | extempore | 2010-03-21 01:21:54
+0100 (Sun, 21 Mar 2010) | 6 lines
Some minor changes in scala.swing.* which I was glancing through
because of #3196. I noticed the Font object was in package scala instead
of scala.swing, which looks sure to be a mistake (an easy one to make,
and one others have made as well, because we're not entirely used to
package objects.) I didn't want to accidentally ship a scala.Font so I
moved it into swing. Review by imaier. ........ r21226 | extempore |
2010-03-21 01:22:22 +0100 (Sun, 21 Mar 2010) | 5 lines
During my last look at r21224 I noticed what must be a long standing
bug in Array.update handling. Fixing this probably never to be noticed
corner case (see bug3175.scala) seduced me into drumming out some
duplication. At least we got some nice commenting out of it. Review by
dubochet. ........ r21227 | extempore | 2010-03-22 00:00:14 +0100 (Mon,
22 Mar 2010) | 1 line
Some support code related to partest changes. No review. ........
r21228 | rompf | 2010-03-22 17:52:10 +0100 (Mon, 22 Mar 2010) | 1 line
closes #3199. review by community.
........
r21229 | extempore | 2010-03-22 23:09:58 +0100 (Mon, 22 Mar 2010) | 4 lines
Consistency work on Addable and Growable. Deprecated '+' on all
Seq-derived classes. Creating GrowingBuilder to complement AddingBuilder
on classes with += but not +. Fixed some inconsistencies I came across
in the process. No review. ........ r21230 | extempore | 2010-03-23
00:02:50 +0100 (Tue, 23 Mar 2010) | 5 lines
Noticed we still have a bunch of collection classes which are rather
lacking. Did some integration, added some companion objects. Not
thrilled with the overall picture in there, there's still a lot which
should be done. Updated a deprecation message, closes #3202. No review.
........ r21231 | extempore | 2010-03-23 05:17:59 +0100 (Tue, 23 Mar
2010) | 17 lines
Went ahead and implemented classpaths as described in email to
scala-internals on the theory that at this point I must know what I'm
doing.
** PUBLIC SERVICE ANNOUNCEMENT **
If your code of whatever kind stopped working with this commit (most
likely the error is something like "object scala not found") you can
get it working again with either of:
passing -usejavacp on the command line
set system property "scala.usejavacp" to "true"
Either of these will alert scala that you want the java application
classpath to be utilized by scala as well.
Review by community.
........
r21232 | extempore | 2010-03-23 07:08:55 +0100 (Tue, 23 Mar 2010) | 4 lines
Fix for #3204. This is a really good example of the issues that can
arise when return types of public facing methods are inferred. We
eventually need some mechanism to make such issues easier to avoid. No
review. ........ r21233 | extempore | 2010-03-23 07:26:08 +0100 (Tue, 23
Mar 2010) | 3 lines
You try to get away with one little line of uncompiled patch...
reverting last patch since I'm too tired to see why it broke the build.
No review. ........ r21234 | dubochet | 2010-03-23 15:38:11 +0100 (Tue,
23 Mar 2010) | 7 lines
Scala signature is generated as an annotation (that is accessible
through Java reflection).
- compiler generates all pickled Scala signatures as annotations to class files.
- compiler can read class files with signature as annotations or old-style signatures as attributes.
- Scalap has also been updated to new signatures (contributed by Ilya Sergey: thanks a lot).
- FJBG updated to allow entering constant pool strings as byte arrays.
- ByteCodecs decode method returns the length of the decoded array.
Review by ilyas. Already mostly reviewed by odersky.
........
r21235 | phaller | 2010-03-23 16:11:05 +0100 (Tue, 23 Mar 2010) | 1 line
Fixes #3186. Closes #2214.
........
r21236 | phaller | 2010-03-23 16:23:39 +0100 (Tue, 23 Mar 2010) | 1 line
Added test case for #3186. Closes #3186.
........
r21237 | dragos | 2010-03-23 17:29:38 +0100 (Tue, 23 Mar 2010) | 1 line
Closed #3195. Review by extempore.
........
r21238 | extempore | 2010-03-23 17:52:51 +0100 (Tue, 23 Mar 2010) | 2 lines
Although it was working fine, a test case for @elidable to make sure
that state of affairs continues. No review. ........ r21239 | extempore
| 2010-03-23 18:26:23 +0100 (Tue, 23 Mar 2010) | 2 lines
Added some documentation to the methods in Predef which utilize
@elidable. No review. ........ r21240 | extempore | 2010-03-23 19:51:08
+0100 (Tue, 23 Mar 2010) | 1 line
Fix and test case for #3169.
........
r21241 | extempore | 2010-03-23 20:13:43 +0100 (Tue, 23 Mar 2010) | 13 lines
You know Cutty McPastington is having a good time when you can find
this logic in two different files:
('A' <= c && c <= 'Z') ||
('a' <= c && c <= 'a') ||
How could that possibly work, you might ask. After a series of ||s,
the last condition subsumes most of the previous ones:
Character.isUnicodeIdentifierStart(c)
thereby saving us from a world where the only legal lower case
identifiers are a, aa, aaa, aaaa, and a few others. No review. ........
r21242 | extempore | 2010-03-23 21:16:51 +0100 (Tue, 23 Mar 2010) | 2
lines
Remedied accidental obscuring of -X, -Y, and -P in the standard help
output. No review. ........ r21243 | dubochet | 2010-03-23 21:23:49
+0100 (Tue, 23 Mar 2010) | 1 line
Fixed build. Partial revert of r21234. All the infrastructure to read
new-style signatures is still in, but the compiler again generates
old-style signatures. ........ r21244 | extempore | 2010-03-23 22:58:49
+0100 (Tue, 23 Mar 2010) | 2 lines
Removed ArgumentsExpander in favor of having all arguments parsed the
same way. No review. ........ r21245 | phaller | 2010-03-24 10:58:24
+0100 (Wed, 24 Mar 2010) | 1 line
Fixed the serialization test. Restored the test to use the semantics
of Enumeration#equals in 2.7. Made caching of Enumeration objects thread
safe. See #3186. Review by extempore. ........ r21246 | odersky |
2010-03-24 15:23:40 +0100 (Wed, 24 Mar 2010) | 1 line
Fixes problematic equality of En umeration values. ........ r21247 |
odersky | 2010-03-24 15:29:04 +0100 (Wed, 24 Mar 2010) | 1 line
Fixes problematic equality of Enumeration values. ........ r21248 |
odersky | 2010-03-24 15:43:45 +0100 (Wed, 24 Mar 2010) | 1 line
Closes #3187. No review.
........
r21249 | extempore | 2010-03-24 16:37:50 +0100 (Wed, 24 Mar 2010) | 3 lines
Reverted a presumably unintentional reincarnation of old predef (these
functions are in ScalaRunTime now.) Review by odersky just in case there
was a secret plan. ........ r21250 | dubochet | 2010-03-24 16:54:21
+0100 (Wed, 24 Mar 2010) | 1 line
Scala signature is generated as an annotation, second try. Review by
dragos. ........ r21252 | odersky | 2010-03-24 17:20:32 +0100 (Wed, 24
Mar 2010) | 1 line
new readme. no review.
........
r21253 | extempore | 2010-03-24 17:23:48 +0100 (Wed, 24 Mar 2010) | 2 lines
Fixed an issue with no-parameter-list methods not being elided. No
review. ........ r21254 | dubochet | 2010-03-24 17:59:22 +0100 (Wed, 24
Mar 2010) | 5 lines
[scaladoc] Improved Scaladoc comment syntax, contributed by Pedro
Furlanetto.
- Wiki syntax supports nested, numbered and unnumbered lists;
- Wiki syntax supports links (entity links currently require fully qualified names);
- Stars no longer are mandatory to start comment lines.
Already reviewed by dubochet; no review.
........
r21256 | extempore | 2010-03-24 18:18:03 +0100 (Wed, 24 Mar 2010) | 6 lines
Renamed partialMap to collect. There was a deprecated no-argument
method on Iterator called collect which I had to remove, because if
the method is overloaded it puts a bullet in the type inference, an
intolerable result for a function which takes a partial function as its
argument. I don't think there's much chance of confusion, but I put a
migration warning on collect just in case. No review. ........ r21257 |
phaller | 2010-03-24 18:29:59 +0100 (Wed, 24 Mar 2010) | 1 line
Addresses see #2017. Documents class scala.actors.Exit. Review by
community. ........ r21258 | phaller | 2010-03-24 18:31:37 +0100 (Wed,
24 Mar 2010) | 1 line
Adds tests for see #2017.
........
r21259 | extempore | 2010-03-24 18:34:54 +0100 (Wed, 24 Mar 2010) | 1 line
Fixed a test case I broke with the collect rename. No review. ........
r21260 | rompf | 2010-03-24 18:55:15 +0100 (Wed, 24 Mar 2010) | 1 line
continuations plugin will now report a nice error message if it is
not enabled and encounters an @cps expression. review by rytz ........
r21261 | extempore | 2010-03-24 20:47:41 +0100 (Wed, 24 Mar 2010) | 1
line
Apparently I can't fix a test case to save my life. No review.
........ r21262 | rompf | 2010-03-24 23:43:44 +0100 (Wed, 24 Mar 2010) |
1 line
reverting changes from r21260. there is a deeper problem that causes
the plugin to be loaded twice but only one instance receives the enable
flag (hence, the other one complains). no review ........ r21263 |
phaller | 2010-03-25 09:52:08 +0100 (Thu, 25 Mar 2010) | 1 line
Makes two actor tests deterministic. No review.
........
r21264 | phaller | 2010-03-25 13:46:01 +0100 (Thu, 25 Mar 2010) | 1 line
Removed obsolete version numbers. No review.
........
r21265 | phaller | 2010-03-25 14:14:28 +0100 (Thu, 25 Mar 2010) | 1 line
Renamed Replyable* types to *CanReply. No review. ........ r21266 |
phaller | 2010-03-25 14:18:23 +0100 (Thu, 25 Mar 2010) | 1 line
Renamed Replyable* source files to the types they define. No review.
........ r21269 | dragos | 2010-03-25 15:22:30 +0100 (Thu, 25 Mar 2010)
| 1 line
Fixed order of fields in the generated code. No review. ........
r21271 | rompf | 2010-03-25 17:14:56 +0100 (Thu, 25 Mar 2010) | 1 line
fixed double-loading of plugins. reinstated not-enabled error msg
for cps plugin. review by community. ........ r21273 | extempore |
2010-03-25 17:59:14 +0100 (Thu, 25 Mar 2010) | 2 lines
New scalacheck jar because recent Actor changes broke binary
compatibility. No review. ........ r21274 | extempore | 2010-03-25
20:55:53 +0100 (Thu, 25 Mar 2010) | 15 lines
While working on partest discovered that CompilerCommand ignores half
its constructor arguments and a couple dozen places blithely pass it
those arguments as if they're being used. Then there were setups like
this:
class OfflineCompilerCommand(
arguments: List[String],
settings: Settings,
error: String => Unit,
interactive: Boolean)
extends CompilerCommand(arguments, new Settings(error), error, false)
Hey offline compiler command, why throw away the perfectly good
settings you were given? Ever heard 'reduce, reuse, recycle'? How did
you ever work... or do you? No review. ........ r21275 | odersky |
2010-03-25 21:21:45 +0100 (Thu, 25 Mar 2010) | 2 lines
I think this closes #2433. Only verified by synthetic test case t2433
which crashed before and compiles now. Review by extempore. ........
r21276 | extempore | 2010-03-25 22:53:58 +0100 (Thu, 25 Mar 2010) | 7
lines
Altered classpath behavior when no default is given. Now in that
case the contents of environment variable CLASSPATH will be used as
the scala user classpath, and only if that is not present will "." be
used. Be advised that there are still various "hand assembled" sorts of
classpaths in trunk, and there's not yet any way to ensure they honor
this; things which use the normal Settings object should do the right
thing. No review. ........ r21278 | extempore | 2010-03-26 05:26:03
+0100 (Fri, 26 Mar 2010) | 1 line
Some minor I/O changes. No review.
........
r21279 | extempore | 2010-03-26 05:59:58 +0100 (Fri, 26 Mar 2010) | 2 lines
Tweaked help output a little further so -Y isn't visible except to
those who consider themselves advanced. No review. ........ r21280 |
extempore | 2010-03-26 13:20:18 +0100 (Fri, 26 Mar 2010) | 1 line
Fix for #3204. No review.
........
r21281 | dubochet | 2010-03-26 15:34:34 +0100 (Fri, 26 Mar 2010) | 1 line
Unparsed Scala signature annotations are not added to the symbol
table. Review by dragos. ........ r21282 | ilyas | 2010-03-26 16:53:05
+0100 (Fri, 26 Mar 2010) | 1 line
missing quotes for annotation values added
........
r21283 | ilyas | 2010-03-26 17:07:39 +0100 (Fri, 26 Mar 2010) | 1 line
some output polishing
........
r21284 | rompf | 2010-03-26 18:35:31 +0100 (Fri, 26 Mar 2010) | 1 line
improvements to cps exception handling. among other things, finally
clauses are now illegal for cps try/catch blocks. transforming them
correctly is prohibitively tricky. review by community. review by
community. ........ r21285 | extempore | 2010-03-27 06:41:47 +0100 (Sat,
27 Mar 2010) | 1 line
TraversableOnce. Review by odersky.
........
r21286 | imaier | 2010-03-28 13:34:48 +0200 (Sun, 28 Mar 2010) | 1 line
Fixed #3090
........
r21287 | imaier | 2010-03-28 14:28:39 +0200 (Sun, 28 Mar 2010) | 1 line
Fixed #2803. Added warning for UIElement.cachedWrapper. ........
r21288 | imaier | 2010-03-28 15:01:28 +0200 (Sun, 28 Mar 2010) | 1 line
Fix for #2980. No review.
........
r21289 | imaier | 2010-03-28 15:15:31 +0200 (Sun, 28 Mar 2010) | 1 line
Fixed #2753. No review.
........
r21290 | imaier | 2010-03-28 15:27:42 +0200 (Sun, 28 Mar 2010) | 1 line
Fixed #3219. No review.
........
r21291 | imaier | 2010-03-28 15:56:18 +0200 (Sun, 28 Mar 2010) | 1 line
Fixed #2242. No review.
........
r21292 | rompf | 2010-03-29 11:55:44 +0200 (Mon, 29 Mar 2010) | 1 line
closes 2864. closes 2934. closes 3223. closes 3225. review by
community. ........ r21294 | dubochet | 2010-03-29 14:40:39 +0200 (Mon,
29 Mar 2010) | 1 line
Fix to the way Scalap decodes ScalaSignature annotations. Contributed
by ilyas. Already reviewed by dubochet, no review. ........ r21295 |
odersky | 2010-03-29 14:53:07 +0200 (Mon, 29 Mar 2010) | 1 line
Closes #2386 by requiring class manifests for an array element type if
a class manifaest for the array type is demanded. Review by dubochet.
........ r21296 | dubochet | 2010-03-29 15:14:10 +0200 (Mon, 29 Mar
2010) | 1 line
Reverted file that was unintentionally committed as part of r21294.
........ r21297 | milessabin | 2010-03-29 15:38:11 +0200 (Mon, 29 Mar
2010) | 1 line
Patch from Mirko Stocker to add position information to val/var
modifiers on ctor params for use by tools. Review by odersky. ........
r21299 | rompf | 2010-03-29 21:22:50 +0200 (Mon, 29 Mar 2010) | 1 line
fixes the unfounded "name clash between inherited members" error.
review by dragos. ........ r21303 | dubochet | 2010-03-30 20:37:25 +0200
(Tue, 30 Mar 2010) | 1 line
[scaladoc] Fixed the nightly build. Wiki parser correctly handles
lists with unknown bullet kind. No review. ........ r21304 | extempore |
2010-03-30 23:25:16 +0200 (Tue, 30 Mar 2010) | 3 lines
Noticed that the implementation of toArray Iterator had acquired via
TraversableOnce called "size" to allocate the array, leaving a nice
empty iterator to actually populate it. Fixed. No review. ........
r21305 | rompf | 2010-03-31 14:20:41 +0200 (Wed, 31 Mar 2010) | 1 line
closes #3203, overriding more of the TraversableLike methods. also
tightened access privileges to internal fields and methods. review by
community. ........ r21307 | rytz | 2010-03-31 16:00:09 +0200 (Wed, 31
Mar 2010) | 1 line
close #3222. review by community
........
r21309 | rytz | 2010-03-31 18:56:40 +0200 (Wed, 31 Mar 2010) | 1 line
close #3183. review by community
........
r21313 | rytz | 2010-04-01 10:39:11 +0200 (Thu, 01 Apr 2010) | 1 line
close #3178. review by community
........
r21322 | rompf | 2010-04-02 15:11:23 +0200 (Fri, 02 Apr 2010) | 1 line
closes #3242. review by community.
........
r21323 | extempore | 2010-04-02 23:09:34 +0200 (Fri, 02 Apr 2010) | 5 lines
Mostly IO tweaks related to my upcoming partest patch, which to my
chagrin is being held up by windows. Also updates the default ANT_OPTS
to be the same as the ones the nightlies override it with. (If we know
you can't build scala with those settings it seems kind of uncool to
leave them for everyone else.) No review. ........ r21324 | rompf |
2010-04-03 18:07:58 +0200 (Sat, 03 Apr 2010) | 1 line
improved cps transform of partial functions. no review. ........
r21325 | dubochet | 2010-04-03 22:13:19 +0200 (Sat, 03 Apr 2010) | 1
line
[scaladoc] Considerably reduced size of documentation by not
generating certain strange inner classes. Scaladoc is much much faster
(more than 10x on library); not exactly clear why. Protected members are
printed in documentation and displayed on demand. Review by malayeri.
........ r21326 | extempore | 2010-04-04 04:58:11 +0200 (Sun, 04 Apr
2010) | 2 lines
Nipped the infinite loop which is presently launched by an attempt to
run test.continuations.suite with -optimise. No review. ........ r21327
| rompf | 2010-04-04 15:14:44 +0200 (Sun, 04 Apr 2010) | 1 line
workaround for #3252. review by extempore.
........
r21328 | extempore | 2010-04-04 18:59:25 +0200 (Sun, 04 Apr 2010) | 1 line
Removing a class cast exception. Closes #2843, no review. ........
r21329 | extempore | 2010-04-05 08:24:22 +0200 (Mon, 05 Apr 2010) | 13
lines
If I work on this patch any longer without checking in I will go
stark raving mad. It is broken up into a couple pieces. This one is
the changes to test/. It includes fixing a bunch of tests, removing
deprecated constructs, moving jars used by tests to the most specific
plausible location rather than having all jars on the classpath of
all tests, and some filesystem layout change (continuations get their
whole own srcpath.) This would be the world's most tedious review, so
let's say no review.
[Note: after this commit, I doubt things will build very smoothly
until the rest of the partest changes follow. Which should only be
seconds, but just in case.] ........ r21330 | extempore | 2010-04-05
08:25:16 +0200 (Mon, 05 Apr 2010) | 7 lines
The code part of the partest patch. If anyone wants to review it they
can be my guest (reviewbot: review by community!) More realistically:
more than likely I have unwittingly altered or impaired some piece of
functionality used by someone somewhere. Please alert me if this is the
case and I will remedy it. I have to call it at this point as the best
interests of 2.8 cannot be served by me nursing this patch along any
further. ........ r21331 | odersky | 2010-04-05 15:47:27 +0200 (Mon, 05
Apr 2010) | 2 lines
Rearranging IndexedSeq/LinearSeq and related work ........ r21332 |
odersky | 2010-04-05 18:53:53 +0200 (Mon, 05 Apr 2010) | 2 lines
Made Vector the standard impl of IndexedSeq. Review by rompf. ........
r21333 | extempore | 2010-04-05 19:40:59 +0200 (Mon, 05 Apr 2010) | 1
line
Typo patrol, no review.
........
r21341 | extempore | 2010-04-06 02:40:25 +0200 (Tue, 06 Apr 2010) | 1 line
A removal that didn't take. No review.
........
r21342 | extempore | 2010-04-06 02:42:50 +0200 (Tue, 06 Apr 2010) | 4 lines
Fix for the partest task to fail the build when a test fails, and
fixes for 2/3 of the quietly failing tests. I'm not quite sure what to
do about the view ones, it doesn't look like a simple rename is going to
cut it, so: review by odersky. ........ r21343 | extempore | 2010-04-06
03:26:31 +0200 (Tue, 06 Apr 2010) | 5 lines
As a brief diversion from real work, implemented Damerau–Levenshtein
and ran it on trunk to elicit obvious misspellings. Unfortunately
they're mostly in places like compiler comments which real people
never see, but I fixed them anyway. All those English Lit majors who
peruse our sources are sure to be pleased. No review. ........ r21344 |
extempore | 2010-04-06 04:05:20 +0200 (Tue, 06 Apr 2010) | 1 line
Noticed a bug with test obj dirs not getting deleted. No review.
........ r21345 | extempore | 2010-04-06 07:18:46 +0200 (Tue, 06 Apr
2010) | 2 lines
A couple more bits of partest I discovered weren't doing their jobs.
Some of my classiest messages were going unheard! No review. ........
r21346 | extempore | 2010-04-06 07:19:19 +0200 (Tue, 06 Apr 2010) | 2
lines
Some tweaks to classpath handling I had left over from trying to
figure out the continuations plugin issue. No review. ........ r21347 |
imaier | 2010-04-06 13:43:00 +0200 (Tue, 06 Apr 2010) | 1 line
Fixed #3257
........
r21348 | odersky | 2010-04-06 15:53:39 +0200 (Tue, 06 Apr 2010) | 1 line
Optimized toArray for ArrayOps and WrappedArrays. Changed printing
of Views. Fixed IndexedseqView problems. Review by extempore. ........
r21349 | prokopec | 2010-04-06 16:39:51 +0200 (Tue, 06 Apr 2010) | 1
line
Fixes #2535. Review by community.
........
r21350 | prokopec | 2010-04-06 16:56:14 +0200 (Tue, 06 Apr 2010) | 1 line
Forgot to add scalacheck test for #2535. Review by community. ........
r21351 | extempore | 2010-04-06 17:09:02 +0200 (Tue, 06 Apr 2010) | 1
line
Final methods should appear in scaladoc. Closes #3067, no review.
........ r21353 | extempore | 2010-04-06 20:27:29 +0200 (Tue, 06 Apr
2010) | 1 line
Removing some code duplication from scaladoc. Review by dubochet.
........ r21354 | extempore | 2010-04-07 00:46:22 +0200 (Wed, 07 Apr
2010) | 5 lines
Fixed another partest feature I'd managed to break at the very last
minute. When a test is too slow finishing, there will be messages
identifying the test. It defaults to 90 seconds before the first warning
because I know some machines are slow, but it'd be nice if that was more
like 30. No review. ........ r21356 | extempore | 2010-04-07 01:57:11
+0200 (Wed, 07 Apr 2010) | 2 lines
And another partest gap is filled. Now if you pass --quick to partest
it really will use quick as the build dir. No review. ........
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Merged revisions
20307,20309-20312,20329,20341,20344,20349-20351,20357-20359,20363-20366,
20376-20377,20385-20388,20390,20398-20399,20401,20404-20406 via svnmerge
from https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk
........
r20307 | milessabin | 2009-12-23 12:55:30 +0100 (Wed, 23 Dec 2009) | 1 line
In resident mode the reporter should be reset after each compiler Run.
review by odersky. ........ r20309 | odersky | 2009-12-23 16:02:17 +0100
(Wed, 23 Dec 2009) | 1 line
Weeds out stale symbols in typer. review by milessabin. ........
r20310 | odersky | 2009-12-23 16:02:38 +0100 (Wed, 23 Dec 2009) | 1 line
new testcase no review necessary.
........
r20311 | extempore | 2009-12-23 18:57:36 +0100 (Wed, 23 Dec 2009) | 9 lines
Created team of private[collection] abstract classes and traits in
scala.collection.views. Factored boilerplate and base Transformed
traits out of *ViewLike classes. Executive summary and motivation:
4812029 Dec 23 09:47 scala-library.jar // before 604150 Dec 23 09:24
4scala-library.jar // after
Direct size savings of 4.5%. Review by odersky.
........
r20312 | odersky | 2009-12-23 21:09:54 +0100 (Wed, 23 Dec 2009) | 2 lines
a more thorough treatment of the stale symbol problem. review by
milessabin. ........ r20329 | extempore | 2009-12-31 22:37:32 +0100
(Thu, 31 Dec 2009) | 1 line
Added an XML.load overload which takes an URL.
........
r20341 | phaller | 2010-01-04 13:06:07 +0100 (Mon, 04 Jan 2010) | 1 line
Fixed #2852 and #2854.
........
r20344 | rytz | 2010-01-04 15:08:25 +0100 (Mon, 04 Jan 2010) | 1 line
fix parsing of .net types with inner classes
........
r20349 | odersky | 2010-01-04 21:46:26 +0100 (Mon, 04 Jan 2010) | 2 lines
Added extensive statistics, reduced time of implicit resolution by
2/3rds, of whole typer by 1/4 to 1/3rd. ........ r20350 | odersky |
2010-01-04 23:33:01 +0100 (Mon, 04 Jan 2010) | 3 lines
refined changes to implicits to allow again implicits in non-static
companion objects. ........ r20351 | odersky | 2010-01-05 00:55:51 +0100
(Tue, 05 Jan 2010) | 2 lines
polished statistics generation. no review necessary. ........ r20357 |
phaller | 2010-01-05 10:33:22 +0100 (Tue, 05 Jan 2010) | 1 line
Adjusted timeout in test. No review.
........
r20358 | phaller | 2010-01-05 12:39:12 +0100 (Tue, 05 Jan 2010) | 1 line
Also run neg tests in directories in ant task. No review. ........
r20359 | rytz | 2010-01-05 15:02:13 +0100 (Tue, 05 Jan 2010) | 1 line
rebuilt plugin test jars. no review
........
r20363 | odersky | 2010-01-05 17:42:11 +0100 (Tue, 05 Jan 2010) | 1 line
further optimizations to implicits. Added general purpose counters and
timers to statistics. no review. ........ r20364 | odersky | 2010-01-05
17:43:41 +0100 (Tue, 05 Jan 2010) | 1 line
Closes #2853. No review necessary.
........
r20365 | odersky | 2010-01-05 17:44:32 +0100 (Tue, 05 Jan 2010) | 1 line
Closes #2848. No review.
........
r20366 | phaller | 2010-01-05 17:57:30 +0100 (Tue, 05 Jan 2010) | 1 line
Moved plugin neg tests to pending. No review.
........
r20376 | plocinic | 2010-01-06 12:12:10 +0100 (Wed, 06 Jan 2010) | 1 line
Closes #2793, #2651, #2650, #2653. Review by dragos. ........ r20377 |
plocinic | 2010-01-06 13:33:28 +0100 (Wed, 06 Jan 2010) | 1 line
Fixes #2857. No review.
........
r20385 | plocinic | 2010-01-06 16:26:36 +0100 (Wed, 06 Jan 2010) | 1 line
Closes #2657, #2789. Review by dragos.
........
r20386 | moors | 2010-01-06 17:23:42 +0100 (Wed, 06 Jan 2010) | 2 lines
reinstated accidentally deleted comment
no review
........
r20387 | odersky | 2010-01-06 17:44:32 +0100 (Wed, 06 Jan 2010) | 1 line
Fixed issue with operator symbols. '* is now a symbol. review by
community. ........ r20388 | odersky | 2010-01-06 17:46:48 +0100 (Wed,
06 Jan 2010) | 1 line
further speed improvements by eliminating most uses of paramTypes.
Knocks off about 3% of typer time. Not overwhelming but still worth
doing. Review by rytz. ........ r20390 | milessabin | 2010-01-06
19:48:13 +0100 (Wed, 06 Jan 2010) | 1 line
scalac portion of fix for #2689. For the isStale test to work as
intended the source file path has to be inferred from the orphaned
classfile. Review by Odersky. ........ r20398 | dragos | 2010-01-07
12:00:20 +0100 (Thu, 07 Jan 2010) | 2 lines
Fixed #2850 -- while inside finally causes VerifyError, review by rytz
........
r20399 | phaller | 2010-01-07 12:35:41 +0100 (Thu, 07 Jan 2010) | 1 line
Fixed issue in Reactor/Actor that could lead to premature termination
of actors. Added test that could reproduce it (occurred more often on
larger inputs, but test should not take too much time). The issue also
caused the reactor-exceptionOnSend test to timeout sometimes. Review by
plocinic. ........ r20401 | odersky | 2010-01-07 13:03:44 +0100 (Thu, 07
Jan 2010) | 1 line
Fixed #2844 with dpp's patch. review by xmlteam.
........
r20404 | plocinic | 2010-01-07 17:41:18 +0100 (Thu, 07 Jan 2010) | 1 line
Improvements in checking for references during dependency analysis.
For example more carefully analysis of abstract type members, typerefs
etc. References #2793. review by dragos. ........ r20405 | dragos |
2010-01-07 18:01:01 +0100 (Thu, 07 Jan 2010) | 2 lines
Added warning for failed inlining when the target is @inline
annotated. No review necessary. ........ r20406 | dragos | 2010-01-07
18:24:21 +0100 (Thu, 07 Jan 2010) | 2 lines
Added final modifiers to several classes used by Predef implicits.
Review by community. ........
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Merged revisions
19842,19844,19846,19848-19849,19854-19855,19858-19859,19861,19863-19865,
19867,19869,19871-19874,19888,19891-19897,19899-19901,19903-19905,19908-
19914,19916-19918,19925-19926,19935,19938-19939,19941,19945,19948-19950,
19952,19959,19963-19964,19970-19975,19982-19984,19986,19988-19989,19992-
19995,20003-20004,20006-20008,20010-20011,20014-20016,20021-20022,20028,
20036,20041-20042,20044-20045,20048,20050-20052,20056,20063-20064,20068,
20070-20076,20079-20080,20082,20085-20088,20092-20093,20095-20098,20104,
20107,20109-20110,20114,20124,20129,20133,20137-20140,20142-20143,20149
via svnmerge from https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk
........
r19842 | extempore | 2009-11-24 19:59:58 +0100 (Tue, 24 Nov 2009) | 1 line
Giant cleanup of the automata files. Fixes #1992. ........ r19844 |
dubochet | 2009-11-24 20:27:10 +0100 (Tue, 24 Nov 2009) | 1 line
Scaladoc 2.
........
r19846 | dubochet | 2009-11-24 20:57:32 +0100 (Tue, 24 Nov 2009) | 1 line
Disabled docgenerator test, which isn't compatible with Scaladoc 2.
........ r19848 | extempore | 2009-11-24 21:10:50 +0100 (Tue, 24 Nov
2009) | 2 lines
Some improvements to REPL completion. Package objects members are now
visible. ........ r19849 | extempore | 2009-11-24 23:19:22 +0100 (Tue,
24 Nov 2009) | 1 line
Fix for #2695 - do not generate forwarders for abstract methods.
........
r19854 | moors | 2009-11-25 10:20:26 +0100 (Wed, 25 Nov 2009) | 3 lines
closed #2624: instantiate type params after eta expansion of
polymorphic method does not blow the stack on pos/t0674 (previous
private fix did typed(tree); instantiate(tree) instead of
instantiate(typed(tree)))
fixed check file for neg/bug608 -- got better error message
........
r19855 | cunei | 2009-11-25 11:07:56 +0100 (Wed, 25 Nov 2009) | 3 lines
Removed OMake build files. They are outdated, and it is highly
unlikely we'll ever find a maintainer. ........ r19858 | cunei |
2009-11-25 13:09:54 +0100 (Wed, 25 Nov 2009) | 2 lines
updated README
........
r19859 | rytz | 2009-11-25 14:43:45 +0100 (Wed, 25 Nov 2009) | 1 line
re-compiled msil.jar (scala.Math / scala.math business) ........
r19861 | moors | 2009-11-25 16:48:19 +0100 (Wed, 25 Nov 2009) | 1 line
quick fix for #2673: relaxed zipped on Tuple2/Tuple3 (back to using A
=> B for constraint instead of A <%< B) ........ r19863 | extempore |
2009-11-25 17:34:54 +0100 (Wed, 25 Nov 2009) | 2 lines
Added some logic to StringLike.format so that scala Numeric types
can be used without a runtime error. ........ r19864 | extempore |
2009-11-25 17:41:47 +0100 (Wed, 25 Nov 2009) | 3 lines
Updating deprecated usages in new scaladoc code. Used that as
inspiration to chase down a few spots using get and getOrElse in
suboptimal fashion. ........ r19865 | extempore | 2009-11-25 17:59:03
+0100 (Wed, 25 Nov 2009) | 1 line
Missed including Predef.printf in r19863. Closes #2694. ........
r19867 | moors | 2009-11-25 18:05:08 +0100 (Wed, 25 Nov 2009) | 1 line
closed #2485: failing assert on reference to Java protected methods
from companion object ........ r19869 | extempore | 2009-11-25 19:16:49
+0100 (Wed, 25 Nov 2009) | 3 lines
Working on scala.runtime. Removed RichString, which is now dead code
and falling out of sync with StringLike. Made a method in MethodCache
verifiably tail-recursive. ........ r19871 | extempore | 2009-11-25
19:50:55 +0100 (Wed, 25 Nov 2009) | 1 line
Removing redundant scalap code.
........
r19872 | extempore | 2009-11-25 20:38:53 +0100 (Wed, 25 Nov 2009) | 4 lines
Cleaning up in scala.runtime.*. Removing unused methods. Fixed toArray
to copy more than one element into the new one. Added sameElements
to Iterator to further simplify the case class support logic, and
because it should be there anyway. ........ r19873 | dragos | 2009-11-25
20:42:33 +0100 (Wed, 25 Nov 2009) | 2 lines
Updated Idea files to use relative paths towards locker when building
quick ........ r19874 | dragos | 2009-11-25 20:42:35 +0100 (Wed, 25 Nov
2009) | 2 lines
Fixed ticket 2464
........
r19888 | extempore | 2009-11-25 23:26:10 +0100 (Wed, 25 Nov 2009) | 1 line
Fix for #2704.
........
r19891 | odersky | 2009-11-26 13:03:24 +0100 (Thu, 26 Nov 2009) | 1 line
Closed #2863
........
r19892 | odersky | 2009-11-26 13:04:56 +0100 (Thu, 26 Nov 2009) | 1 line
undeprecated containsSlice. renamed indexOfSeq, lastIndexOfSeq to
...Slice. ........ r19893 | plocinic | 2009-11-26 13:05:45 +0100 (Thu,
26 Nov 2009) | 1 line
Closes #2562
........
r19894 | rytz | 2009-11-26 13:25:49 +0100 (Thu, 26 Nov 2009) | 1 line
improved fix for see #2489
........
r19895 | dragos | 2009-11-26 14:26:25 +0100 (Thu, 26 Nov 2009) | 2 lines
Fixed #1167.
........
r19896 | dragos | 2009-11-26 14:30:15 +0100 (Thu, 26 Nov 2009) | 2 lines
Merge branch 'inner-class-attr'
........
r19897 | dubochet | 2009-11-26 15:13:15 +0100 (Thu, 26 Nov 2009) | 1 line
Fixed some Scaladoc issues: dangerous characters in file names are
encoded, each owner template is a link, type bounds are printed as "<:"
and ">:". ........ r19899 | dragos | 2009-11-26 17:55:48 +0100 (Thu, 26
Nov 2009) | 2 lines
Closed #2418
........
r19900 | malayeri | 2009-11-26 17:56:02 +0100 (Thu, 26 Nov 2009) | 1 line
Improved fix for #2552
........
r19901 | dragos | 2009-11-26 17:59:47 +0100 (Thu, 26 Nov 2009) | 2 lines
Fixed test cases to the new method names (indexOfSeq -> indexOfSlice).
See r19892 ........ r19903 | extempore | 2009-11-26 23:09:33 +0100 (Thu,
26 Nov 2009) | 1 line
Closes #2707.
........
r19904 | extempore | 2009-11-26 23:29:12 +0100 (Thu, 26 Nov 2009) | 2 lines
Following up on my deprecated method overreach. Now I believe trunk
contains all the deprecated methods it should. ........ r19905 |
extempore | 2009-11-27 00:26:51 +0100 (Fri, 27 Nov 2009) | 1 line
Unbreaking build.
........
r19908 | extempore | 2009-11-27 06:34:47 +0100 (Fri, 27 Nov 2009) | 1 line
Fixed test I broke. Reminded self not to commit when in a hurry.
........ r19909 | odersky | 2009-11-27 11:00:44 +0100 (Fri, 27 Nov 2009)
| 1 line
Made Symbols.filter more robost. Hopefully this fixes the specs
problem with RC2. ........ r19910 | moors | 2009-11-27 11:45:51 +0100
(Fri, 27 Nov 2009) | 1 line
tests in pending for see #2705 -- note that partest does not work for jvm tests under pending, move to files and it works, see #2711
........
r19911 | malayeri | 2009-11-27 12:05:04 +0100 (Fri, 27 Nov 2009) | 1 line
Closes #2540 and closes #2593.
........
r19912 | extempore | 2009-11-27 14:28:45 +0100 (Fri, 27 Nov 2009) | 1 line
Performance improvement on Ordering. Closes #2697. ........ r19913 |
malayeri | 2009-11-27 14:36:37 +0100 (Fri, 27 Nov 2009) | 1 line
Undo previous change to Typers; use filter if method withFilter is not
available. ........ r19914 | dragos | 2009-11-27 15:49:41 +0100 (Fri, 27
Nov 2009) | 2 lines
Fixed failing test in the optimised case
........
r19916 | extempore | 2009-11-27 18:29:55 +0100 (Fri, 27 Nov 2009) | 2 lines
Removed method cached from MapLike - it's an exact duplicate
of getOrElseUpdate. Closes #2715.
........
r19917 | dcaoyuan | 2009-11-27 20:42:52 +0100 (Fri, 27 Nov 2009) | 1 line
Removed redundant code, let CompilerCommand processes all params
........ r19918 | dcaoyuan | 2009-11-27 22:15:24 +0100 (Fri, 27 Nov
2009) | 1 line
Added -make option transitivenocp which won't check classpath, so some
build tools such as maven can manage this by itself ........ r19925 |
extempore | 2009-11-28 22:11:43 +0100 (Sat, 28 Nov 2009) | 4 lines
Added a line to build.xml to echo the value of $ANT_OPTS after being
burned one too many times by having it already set in my environment.
What was the motivation for that change again? In any case this should
make it easier to notice. ........ r19926 | extempore | 2009-11-28
23:18:12 +0100 (Sat, 28 Nov 2009) | 2 lines
Fix for #2725 - configure the SAX parser not to freak out
on an invalid doctype URL.
........
r19935 | odersky | 2009-11-30 13:48:55 +0100 (Mon, 30 Nov 2009) | 1 line
Extensive documentation of TraversableLike in proposed new style.
........ r19938 | extempore | 2009-11-30 16:06:14 +0100 (Mon, 30 Nov
2009) | 4 lines
Removed a deprecated method which snuck back into TraversableLike.
"remove" had only ever been deprecated in List, so I moved it there so
it didn't unnecessarily materialize as a deprecated method in every
Traversable. ........ r19939 | extempore | 2009-11-30 16:14:11 +0100
(Mon, 30 Nov 2009) | 1 line
Fix for #2736 (scanner not advancing on unicode identifier.) ........
r19941 | cunei | 2009-11-30 16:46:19 +0100 (Mon, 30 Nov 2009) | 2 lines
closes #1904
........
r19945 | dragos | 2009-11-30 17:42:35 +0100 (Mon, 30 Nov 2009) | 2 lines
Closed #2726 and added test for #2464 (refs #2464) ........ r19948 |
cunei | 2009-11-30 20:00:20 +0100 (Mon, 30 Nov 2009) | 2 lines
(Temporarily) closes #2139
........
r19949 | extempore | 2009-11-30 20:24:14 +0100 (Mon, 30 Nov 2009) | 1 line
Fix and test case for #2721.
........
r19950 | extempore | 2009-12-01 01:03:54 +0100 (Tue, 01 Dec 2009) | 1 line
Fix and test case for #2378.
........
r19952 | rytz | 2009-12-01 09:28:07 +0100 (Tue, 01 Dec 2009) | 1 line
fix msil code generation for exception handlers.
........
r19959 | phaller | 2009-12-01 16:40:23 +0100 (Tue, 01 Dec 2009) | 1 line
Added switch to not use fork-join pool on a 1.5 JVM. ........ r19963 |
extempore | 2009-12-01 19:28:37 +0100 (Tue, 01 Dec 2009) | 3 lines
Implement foreachEntry by calling iteratorEntries.foreach due to an
edge-case.
The comment in the method explains the issue in detail. ........
r19964 | extempore | 2009-12-01 19:28:55 +0100 (Tue, 01 Dec 2009) | 12
lines
[This patch submitted by ismael juma - commit message his words,
but condensed.]
Fix ticket #1600: Serialization and deserialization of hash-based
collections should not re-use hashCode. The collection is rebuilt
on deserialization - note that this is not compatible with the previous
serialization format. All @SerialVersionUIDs have been reset to 1.
WeakHashMap is not Serializable and should not be so. TreeHashMap
has not been reintegrated yet. OpenHashMap has not been updated. (I
think this collection is flawed and should be removed or reimplemented.)
........ r19970 | extempore | 2009-12-02 02:01:45 +0100 (Wed, 02 Dec
2009) | 1 line
Initialization order fix to ijuma's serialization patch. ........
r19971 | extempore | 2009-12-02 05:59:19 +0100 (Wed, 02 Dec 2009) | 3
lines
Making the Try/Catch/Finally in ScalaRunTime to do what it looks like
they were intended to do. (This code looks like it dates from the Nixon
administration, so deleting it might be better.) ........ r19972 |
extempore | 2009-12-02 05:59:33 +0100 (Wed, 02 Dec 2009) | 1 line
A minor optimization to HashSet.
........
r19973 | extempore | 2009-12-02 05:59:54 +0100 (Wed, 02 Dec 2009) | 2 lines
Built out genprod to create a tuple method for reach function
alongside its curry method. Generated new FunctionNs. ........ r19974 |
extempore | 2009-12-02 06:00:11 +0100 (Wed, 02 Dec 2009) | 1 line
Some minor cleanups found while cleaning up.
........
r19975 | extempore | 2009-12-02 06:00:23 +0100 (Wed, 02 Dec 2009) | 2 lines
Working around interesting initialization order issue revealed through
use of @transient, serialization, and -Xcheckinit. ........ r19982 |
rytz | 2009-12-02 17:08:53 +0100 (Wed, 02 Dec 2009) | 1 line
moved forkjoin sources out of the library folder
........
r19983 | moors | 2009-12-02 17:12:14 +0100 (Wed, 02 Dec 2009) | 2 lines
closes #2750: cooking java raw types in info of type parameters of
Java classes review by: odersky ........ r19984 | rytz | 2009-12-02
17:20:48 +0100 (Wed, 02 Dec 2009) | 1 line
another test for #2489
........
r19986 | dubochet | 2009-12-02 18:31:28 +0100 (Wed, 02 Dec 2009) | 1 line
[scaladoc] Types are links. Other changes include: renaming factory
classes, better html output of members list, better CSS styling,
collapsible packages (not final behaviour). ........ r19988 | phaller |
2009-12-02 23:09:29 +0100 (Wed, 02 Dec 2009) | 1 line
Moved non-deterministic test for see #1801 to pending. ........ r19989
| extempore | 2009-12-02 23:43:09 +0100 (Wed, 02 Dec 2009) | 2 lines
Implemented scala.runtime.AbstractFunction0-22. Knocks something over
500K off the size of the lib/compiler jars. ........ r19992 | phaller |
2009-12-03 12:26:58 +0100 (Thu, 03 Dec 2009) | 1 line
Replaced RunnableFuture with placeholder interface. ForkJoinPool no
longer inherits from AbstractExecutorService. ........ r19993 | phaller
| 2009-12-03 13:03:16 +0100 (Thu, 03 Dec 2009) | 1 line
Added Java property to explicitly enable/disable fork-join pool for
actors. By default it is enabled only on 1.6 and 1.7 JDKs from Sun.
........ r19994 | rytz | 2009-12-03 13:35:35 +0100 (Thu, 03 Dec 2009) |
1 line
re-compiled forkjoin
........
r19995 | phaller | 2009-12-03 15:49:39 +0100 (Thu, 03 Dec 2009) | 1 line
Use the same thread pool configuration for DaemonScheduler. ........
r20003 | rytz | 2009-12-04 09:23:11 +0100 (Fri, 04 Dec 2009) | 1 line
close #2708
........
r20004 | rytz | 2009-12-04 09:40:29 +0100 (Fri, 04 Dec 2009) | 1 line
oh, i mean 0 not O
........
r20006 | plocinic | 2009-12-04 15:34:04 +0100 (Fri, 04 Dec 2009) | 1 line
Added new test, see #2754
........
r20007 | plocinic | 2009-12-04 16:16:13 +0100 (Fri, 04 Dec 2009) | 1 line
object's name should be Test instead of Main
........
r20008 | plocinic | 2009-12-04 17:45:48 +0100 (Fri, 04 Dec 2009) | 1 line
.scala_dependencies now correctly tracks the class files (didn't
work for example for case classes and more complicated object/class
combinations). Refined build manager now compares different symbols not
only by name but takes into consideration some flags. This way we avoid
comparing for example class with companion object (both share the name
but we should compare class with class). Changes class now correctly
filters private, local and lifted symbols ('newMembers -= n' didn't
eliminate correctly some of the cases). ........ r20010 | phaller |
2009-12-04 18:16:04 +0100 (Fri, 04 Dec 2009) | 1 line
Made test jvm/t2515 more robust.
........
r20011 | ilyas | 2009-12-04 18:24:16 +0100 (Fri, 04 Dec 2009) | 1 line
#2747 fixed
........
r20014 | dcaoyuan | 2009-12-05 08:21:25 +0100 (Sat, 05 Dec 2009) | 1 line
Split command line parameters by space, properly process quoted
parameter ........ r20015 | dcaoyuan | 2009-12-05 08:24:36 +0100 (Sat,
05 Dec 2009) | 1 line
Don't add empty param
........
r20016 | dubochet | 2009-12-05 17:03:36 +0100 (Sat, 05 Dec 2009) | 1 line
[scaladoc] Fixed crash with privately-owned public classes (fixes
nightly build). ........ r20021 | extempore | 2009-12-06 22:35:45 +0100
(Sun, 06 Dec 2009) | 7 lines
Making the repl-shell bridge nicer. Now you can do:
scala> :sh find /Users/paulp -depth 1 -name '.scala*'
stdout: List[String] = List(/Users/paulp/.scala_dependencies, /Users/paulp/.scala_history, ...)
scala> stdout | "grep history" | "wc -c"
res0: Seq[String] = List( 28)
........
r20022 | extempore | 2009-12-06 23:25:50 +0100 (Sun, 06 Dec 2009) | 4 lines
Making it easier to explore the AST. Example:
scala> :power
scala> val t = mkTree("def bip(x: Float) = x.toInt")
t: interpreter.compiler.Tree = def bip(x: Float) = x.toInt
........
r20028 | cunei | 2009-12-07 12:49:19 +0100 (Mon, 07 Dec 2009) | 1 line
Updated copyright notices to 2010
........
r20036 | odersky | 2009-12-07 17:39:35 +0100 (Mon, 07 Dec 2009) | 1 line
Added lift method to PartialFunction
........
r20041 | ilyas | 2009-12-07 18:25:15 +0100 (Mon, 07 Dec 2009) | 1 line
plugin example update to be compiled via scala 2.8 ........ r20042 |
odersky | 2009-12-07 18:31:49 +0100 (Mon, 07 Dec 2009) | 1 line
new doc comment generation, including some new style doc comments in
collection classes. ........ r20044 | extempore | 2009-12-07 19:17:48
+0100 (Mon, 07 Dec 2009) | 1 line
Re-deleted a method which snuck back in on the last commit. ........
r20045 | odersky | 2009-12-07 19:37:41 +0100 (Mon, 07 Dec 2009) | 1 line
small changes to doc comment model
........
r20048 | extempore | 2009-12-08 03:57:59 +0100 (Tue, 08 Dec 2009) | 1 line
Tweaking logic errors in broken docs build.
........
r20050 | rytz | 2009-12-08 11:16:16 +0100 (Tue, 08 Dec 2009) | 1 line
make exception handlers catching faster. Review by dragos. ........
r20051 | plocinic | 2009-12-08 12:44:58 +0100 (Tue, 08 Dec 2009) | 1
line
see #2708
........
r20052 | cunei | 2009-12-08 14:37:08 +0100 (Tue, 08 Dec 2009) | 3 lines
2009 -> 2010
........
r20056 | odersky | 2009-12-08 17:38:05 +0100 (Tue, 08 Dec 2009) | 1 line
Closes #2772
........
r20063 | rytz | 2009-12-09 11:51:06 +0100 (Wed, 09 Dec 2009) | 1 line
moved t2515 to pending (fails on ibm6). no review ........ r20064 |
malayeri | 2009-12-09 12:05:17 +0100 (Wed, 09 Dec 2009) | 1 line
Improve error message for selection from a type parameter. Fixes
#2702. ........ r20068 | dubochet | 2009-12-09 15:12:50 +0100 (Wed, 09
Dec 2009) | 1 line
[scaladoc] Display of comments is improved. Short description (first
sentence) is extracted and displayed by default. Full description,
with parameters, etc. is displayed when clicking on the signature.
Inheritance classes for every member are printed. Package-list search
tool has better performance. ........ r20070 | extempore | 2009-12-09
17:26:02 +0100 (Wed, 09 Dec 2009) | 2 lines
A minor identifier change in a method which is instantiated by name,
to reduce proguard noise. ........ r20071 | extempore | 2009-12-09
18:03:48 +0100 (Wed, 09 Dec 2009) | 3 lines
Took manifests a little closer to the finish line. Variance still
doesn't work but the relationships between all the top, nearly top,
and bottom types should all be all correct. (See lengthy test case.)
........ r20072 | extempore | 2009-12-09 18:04:08 +0100 (Wed, 09 Dec
2009) | 3 lines
Removed productPrefix from case class hashCode consideration. (It
is not used in equality and therefore should not be used in hashCode
either.) ........ r20073 | extempore | 2009-12-09 18:04:19 +0100 (Wed,
09 Dec 2009) | 1 line
Renamed AbstractFunction to AbstractFunction0 to keep ant happy.
........ r20074 | extempore | 2009-12-09 18:04:29 +0100 (Wed, 09 Dec
2009) | 1 line
Warning suppression.
........
r20075 | plocinic | 2009-12-09 18:10:56 +0100 (Wed, 09 Dec 2009) | 1 line
More informative error message. no review
........
r20076 | plocinic | 2009-12-09 18:18:44 +0100 (Wed, 09 Dec 2009) | 1 line
typo
........
r20079 | extempore | 2009-12-09 19:06:20 +0100 (Wed, 09 Dec 2009) | 2 lines
Gave all the manifest singletons a readResolve so they unserialize to
themselves. ........ r20080 | milessabin | 2009-12-09 22:04:42 +0100
(Wed, 09 Dec 2009) | 1 line
Fully export fjbg and msil from scala to scala-plugin to avoid obscure
pickler issues when building the IDE incrementally. ........ r20082 |
dubochet | 2009-12-09 23:05:21 +0100 (Wed, 09 Dec 2009) | 1 line
[scaladoc] Known subclasses are printed.
........
r20085 | plocinic | 2009-12-10 15:42:46 +0100 (Thu, 10 Dec 2009) | 1 line
Closes #2559
........
r20086 | rytz | 2009-12-10 16:32:30 +0100 (Thu, 10 Dec 2009) | 1 line
closes #2784
........
r20087 | plocinic | 2009-12-10 17:05:04 +0100 (Thu, 10 Dec 2009) | 1 line
Closes #2649
........
r20088 | extempore | 2009-12-10 17:37:19 +0100 (Thu, 10 Dec 2009) | 1 line
Small rewrite of r20087.
........
r20092 | odersky | 2009-12-10 18:00:59 +0100 (Thu, 10 Dec 2009) | 1 line
refined doc comments generation; refactored code into new Chars,
DocStrings classes in util. Added some more doc comments to collection
classes. ........ r20093 | plocinic | 2009-12-10 18:08:17 +0100 (Thu, 10
Dec 2009) | 1 line
cleanup
........
r20095 | extempore | 2009-12-10 18:44:54 +0100 (Thu, 10 Dec 2009) | 3 lines
Remedying the fact that I swapped which version of List.fromString
was to be deprecated and which was to be deleted, plus some better
deprecation advice. ........ r20096 | extempore | 2009-12-10 18:45:05
+0100 (Thu, 10 Dec 2009) | 5 lines
Modified partialMap to take PartialFunction[A, B] instead of Any => B.
There was definitely some reason I didn't do this in the first place,
but either that reason no longer applies or it's not easily induced.
However please consider this change slightly tentative as I feel like
that other shoe may still be out there and we might have to reconsider.
........ r20097 | extempore | 2009-12-10 18:45:17 +0100 (Thu, 10 Dec
2009) | 1 line
Don't NPE on null hashtable entries.
........
r20098 | milessabin | 2009-12-10 20:39:45 +0100 (Thu, 10 Dec 2009) | 1 line
Fixed #2616 and #2737.
........
r20104 | plocinic | 2009-12-11 11:55:08 +0100 (Fri, 11 Dec 2009) | 1 line
Added test for #2794
........
r20107 | rytz | 2009-12-11 15:57:35 +0100 (Fri, 11 Dec 2009) | 2 lines
fixes #2610 and fixes #2687. "package objects" can now 'inherit from'
classes / traits, and refer to members of other package objects. review
by odersky. ........ r20109 | odersky | 2009-12-11 19:18:44 +0100 (Fri,
11 Dec 2009) | 1 line
allowed $super variables in doc comment; some more documentation of
collection classes. ........ r20110 | extempore | 2009-12-11 20:21:44
+0100 (Fri, 11 Dec 2009) | 1 line
Tweaked plugin template not to reference /Users/luc. ........ r20114 |
extempore | 2009-12-12 16:13:22 +0100 (Sat, 12 Dec 2009) | 4 lines
Took advantage of package object fix to factor the duplicated code out
of scala.Math and scala.math.`package`. This required a new starr which
exposes inherited package object members (starr is based on r20110.)
........ r20124 | rytz | 2009-12-14 13:01:53 +0100 (Mon, 14 Dec 2009) |
1 line
integration of java and scala deprecation
........
r20129 | odersky | 2009-12-14 18:12:17 +0100 (Mon, 14 Dec 2009) | 1 line
lost of documentation and some small adjustments to collection
classes. ........ r20133 | extempore | 2009-12-15 01:07:59 +0100 (Tue,
15 Dec 2009) | 1 line
Another round of deprecation warning elimination. ........ r20137 |
extempore | 2009-12-15 15:23:33 +0100 (Tue, 15 Dec 2009) | 1 line
Eliminating the deprecation warnings in the actor library. ........
r20138 | moors | 2009-12-15 15:47:35 +0100 (Tue, 15 Dec 2009) | 2 lines
closes #2778: need to refresh normalize cache when length of type parameters changes -- thanks to Jason Zaugg for the diagnosis
review by odersky
........
r20139 | michelou | 2009-12-15 17:19:47 +0100 (Tue, 15 Dec 2009) | 2 lines
corrected @usecase and imports in plugin example
........
r20140 | odersky | 2009-12-15 18:43:00 +0100 (Tue, 15 Dec 2009) | 1 line
more docs. noreview.
........
r20142 | extempore | 2009-12-15 21:22:34 +0100 (Tue, 15 Dec 2009) | 3 lines
Lots of work on repl completion. Many more cases handled correctly,
much greater effort made to hide undesirable implementation-only names
and offer interesting identifiers. ........ r20143 | extempore |
2009-12-15 21:22:44 +0100 (Tue, 15 Dec 2009) | 1 line
Moved takeDestructively into GroupedIterator.
........
r20149 | extempore | 2009-12-16 16:30:29 +0100 (Wed, 16 Dec 2009) | 1 line
Removed an inapplicable comment with no review.
........
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Merged revisions
19624,19629-19630,19645,19651,19655-19660,19666-19668,19670,19673-19679,
19683-19685,19688,19692,19695-19700,19706-19707,19717-19719,19723-19724,
19726,19730,19735-19740,19742-19744,19746-19759,19762-19764,19767-19769,
19773,19776,19781,19787,19789,19792-19793,19798-19800,19803-19804,19806-
19808,19813-19815,19818-19820,19824 via svnmerge from
https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk
........
r19624 | moors | 2009-11-13 13:17:50 +0100 (Fri, 13 Nov 2009) | 2 lines
fixed #1236
another Symbol::tpe bites the dust (should'be been tpeHK)
........
r19629 | rytz | 2009-11-13 16:53:11 +0100 (Fri, 13 Nov 2009) | 1 line
review board scipt
........
r19630 | rytz | 2009-11-13 17:10:35 +0100 (Fri, 13 Nov 2009) | 1 line
updates to review script
........
r19645 | odersky | 2009-11-13 18:31:12 +0100 (Fri, 13 Nov 2009) | 1 line
Fixes #1477 by requiring that abstract types with non-volatile upper
bounds cannot be overridden by volatile types. ........ r19651 |
extempore | 2009-11-14 19:02:10 +0100 (Sat, 14 Nov 2009) | 5 lines
Fixes and test cases for #2087 and #2400. This required fixing a
long-standing bug in fjbg and recompiling fjbg.jar, which had the side
effect of revealing that the current fjbg jar had never been recompiled
with target 1.5, so now it's smaller and (I imagine) faster. ........
r19655 | odersky | 2009-11-15 12:14:57 +0100 (Sun, 15 Nov 2009) | 2
lines
Fixed #2848 and #2630; Improvements in equality speed ........ r19656
| odersky | 2009-11-15 14:56:21 +0100 (Sun, 15 Nov 2009) | 2 lines
Fixed #1459
........
r19657 | odersky | 2009-11-15 15:17:48 +0100 (Sun, 15 Nov 2009) | 2 lines
Added benchmarks with results for equality.
........
r19658 | milessabin | 2009-11-15 16:46:52 +0100 (Sun, 15 Nov 2009) | 1 line
Fixed #2627. Also ensure that a non-empty dependencies file is created
on the first build. ........ r19659 | extempore | 2009-11-15 19:08:45
+0100 (Sun, 15 Nov 2009) | 3 lines
Tweaked a test which has been regularly failing due to heap
exhaustion, although what it's supposed to be testing is stack
utilization. ........ r19660 | milessabin | 2009-11-15 21:57:46 +0100
(Sun, 15 Nov 2009) | 1 line
Corrected help syntax for -Ybuilder-debug.
........
r19666 | milessabin | 2009-11-16 11:17:01 +0100 (Mon, 16 Nov 2009) | 1 line
Fixed #2627.
........
r19667 | rytz | 2009-11-16 11:45:54 +0100 (Mon, 16 Nov 2009) | 1 line
review requests can now be created outside a checkout ........ r19668
| rytz | 2009-11-16 11:55:59 +0100 (Mon, 16 Nov 2009) | 1 line
another minor change to teh review script
........
r19670 | odersky | 2009-11-16 13:31:40 +0100 (Mon, 16 Nov 2009) | 2 lines
Fixed #2323; made Pickler do the right thing.
........
r19673 | moors | 2009-11-16 18:44:25 +0100 (Mon, 16 Nov 2009) | 1 line
test cases in pending
........
r19674 | dragos | 2009-11-16 19:24:40 +0100 (Mon, 16 Nov 2009) | 2 lines
Faster optimizer by caching successors/predecessors in basic blocks,
and better lub for icode ........ r19675 | extempore | 2009-11-16
22:30:22 +0100 (Mon, 16 Nov 2009) | 1 line
Minor pickler organization stemming from optimizer appeasement.
........ r19676 | extempore | 2009-11-16 22:30:36 +0100 (Mon, 16 Nov
2009) | 2 lines
Some organization & duplication removal in GenICode stemming from
optimizer appeasement. ........ r19677 | extempore | 2009-11-16 22:30:54
+0100 (Mon, 16 Nov 2009) | 2 lines
A lot of minor code adjustments to ease the burden on the optimizer,
and various cleanups encountered along the way. ........ r19678 |
extempore | 2009-11-16 22:31:07 +0100 (Mon, 16 Nov 2009) | 2 lines
Some organization & duplication removal in RefChecks stemming from
optimizer appeasement. ........ r19679 | extempore | 2009-11-16 22:56:00
+0100 (Mon, 16 Nov 2009) | 1 line
Fix for #2647.
........
r19683 | extempore | 2009-11-17 05:51:43 +0100 (Tue, 17 Nov 2009) | 1 line
Fix and test case for #2636.
........
r19684 | extempore | 2009-11-17 06:25:48 +0100 (Tue, 17 Nov 2009) | 2 lines
Contents of scala.Math moved into scala.math package object, and
scala.Math deprecated. Also a couple janitorial cleanups. ........
r19685 | milessabin | 2009-11-17 10:04:00 +0100 (Tue, 17 Nov 2009) | 1
line
More String.isEmpty breakage.
........
r19688 | odersky | 2009-11-17 14:12:31 +0100 (Tue, 17 Nov 2009) | 1 line
Allow implicit modifier on single-parameter function literals. Fixes
and closes #1492. ........ r19692 | extempore | 2009-11-17 21:51:23
+0100 (Tue, 17 Nov 2009) | 1 line
Partial fix for #2625.
........
r19695 | extempore | 2009-11-18 01:18:58 +0100 (Wed, 18 Nov 2009) | 11 lines
Removing bits from the library which shouldn't make the 2.8 cut.
Removed outright:
util.Hashable: unused and I have a better plan for this net.Utility:
class created to accomodate expansion which never materialized
reflect.Invocation: doesn't go far enough, needs love it won't find
right now reflect.RichClass: same as Invocation
Moved into compiler:
util.ScalaClassLoader: too useful to lose, not done enough to ship
........ r19696 | extempore | 2009-11-18 01:36:26 +0100 (Wed, 18 Nov
2009) | 1 line
More minor removals and some cleanups of !!!s and XXXs. ........
r19697 | dcaoyuan | 2009-11-18 05:35:07 +0100 (Wed, 18 Nov 2009) | 1
line
Fixed #2631
........
r19698 | dcaoyuan | 2009-11-18 05:36:59 +0100 (Wed, 18 Nov 2009) | 1 line
to fix varies conditions of removed source/class files that were
previously recorded in .scala_dependencies. ........ r19699 | extempore
| 2009-11-18 06:41:16 +0100 (Wed, 18 Nov 2009) | 3 lines
More deprecation work. Removes most elements which have been
deprecated since 2.7.2 (still except for lower case primitive type
aliases) and removes every deprecated method which has never shipped in
a release. ........ r19700 | rytz | 2009-11-18 11:19:30 +0100 (Wed, 18
Nov 2009) | 1 line
recompiled msil.jar, it refered to scala.Math$
........
r19706 | extempore | 2009-11-18 15:45:11 +0100 (Wed, 18 Nov 2009) | 3 lines
Fixed a bug in Range which was causing take and drop to overflow and
return empty if the argument was larger than the actual length
of the Range and arg * step > MaxInt.
........
r19707 | dcaoyuan | 2009-11-18 15:46:01 +0100 (Wed, 18 Nov 2009) | 1 line
Fixed #2645
........
r19717 | extempore | 2009-11-18 23:06:03 +0100 (Wed, 18 Nov 2009) | 3 lines
Finally completed the incredibly tedious task of removing the lower
case primitive aliases from Predef. Had to rebuild msil.jar along the
way. ........ r19718 | extempore | 2009-11-18 23:43:54 +0100 (Wed, 18
Nov 2009) | 2 lines
New starr based on r19717 since I'm finding the current starr doesn't
have TupleN.zipped fully working. ........ r19719 | extempore |
2009-11-19 00:24:23 +0100 (Thu, 19 Nov 2009) | 2 lines
More deprecation soothing. Soon we'll be down to a double-digit
warning count. ........ r19723 | extempore | 2009-11-19 05:59:46 +0100
(Thu, 19 Nov 2009) | 2 lines
Restoring an embarassingly large quantity of deprecated methods whose
time had not yet come. ........ r19724 | dcaoyuan | 2009-11-19 09:24:37
+0100 (Thu, 19 Nov 2009) | 1 line
Path.parent now returns Path instead of Option[Path], and it prefers
relative path. ........ r19726 | rytz | 2009-11-19 14:44:15 +0100 (Thu,
19 Nov 2009) | 1 line
closes #2670. the target-annotations can now be placed on annotation
classes as well ........ r19730 | extempore | 2009-11-19 21:31:46 +0100
(Thu, 19 Nov 2009) | 2 lines
Deprecation patrol exercises the new capabilities in Tuple2.zipped
among other exciting no-ops. ........ r19735 | extempore | 2009-11-20
01:49:58 +0100 (Fri, 20 Nov 2009) | 1 line
Fix for infinite loop in StringBuilder pointed out by dpp. ........
r19736 | extempore | 2009-11-20 04:50:12 +0100 (Fri, 20 Nov 2009) | 1
line
Slightly more fixy fix than the previous fix.
........
r19737 | plocinic | 2009-11-20 10:04:04 +0100 (Fri, 20 Nov 2009) | 1 line
closes #1422
........
r19738 | odersky | 2009-11-20 14:57:22 +0100 (Fri, 20 Nov 2009) | 1 line
Simplifiations in collections libraries, enabled by introduction of
Self type in TraversableLike. ........ r19739 | odersky | 2009-11-20
14:58:36 +0100 (Fri, 20 Nov 2009) | 1 line
new test
........
r19740 | extempore | 2009-11-20 16:16:45 +0100 (Fri, 20 Nov 2009) | 4 lines
More world-shaking deprecation work. Using the scala.math package
object, updating some @deprecated messages to give realistic
alternatives, properly resolving the semantic mismatch between List.--
and diff, its once-recommended but inequivalent alternative. ........
r19742 | prokopec | 2009-11-20 17:11:19 +0100 (Fri, 20 Nov 2009) | 1
line
PriorityQueue fixed, should work ok now.
........
r19743 | prokopec | 2009-11-20 17:11:53 +0100 (Fri, 20 Nov 2009) | 1 line
Priority queue test.
........
r19744 | prokopec | 2009-11-20 17:12:48 +0100 (Fri, 20 Nov 2009) | 1 line
Priority queue test, updated.
........
r19746 | prokopec | 2009-11-20 18:25:08 +0100 (Fri, 20 Nov 2009) | 1 line
Changes made in the clean up phase - now the symbols get interned during classload for each symbol literal - references to them reside in static fields. These static fields get initialized in static constructors - the java backend will now identify ctors with static flags and generate a static initializer containing the necessary code.
........
r19747 | prokopec | 2009-11-20 18:29:39 +0100 (Fri, 20 Nov 2009) | 1 line
Removed a couple of unneeded comments.
........
r19748 | extempore | 2009-11-20 18:39:49 +0100 (Fri, 20 Nov 2009) | 3 lines
Deprecated the Tuple(...) methods in Predef, but at the same time
extended the overload out to 22 and moved them into the scala package
object. ........ r19749 | odersky | 2009-11-20 19:02:42 +0100 (Fri, 20
Nov 2009) | 1 line
Closed #2641
........
r19750 | prokopec | 2009-11-20 19:06:41 +0100 (Fri, 20 Nov 2009) | 1 line
Commented out anonymous function invocation for which Hudson was
complaining it couldn't find the classdef. ........ r19751 | extempore |
2009-11-20 19:08:57 +0100 (Fri, 20 Nov 2009) | 2 lines
Subtly altered implementation of iterator which does not go into an
infinite loop when deprecated "append" is replaced with ++. ........
r19752 | extempore | 2009-11-20 19:09:08 +0100 (Fri, 20 Nov 2009) | 2
lines
Tweak to Iterator.++ to keep it from going into an infinite loop on x
++ x. ........ r19753 | prokopec | 2009-11-20 19:17:13 +0100 (Fri, 20
Nov 2009) | 1 line
Trying to get the test to pass on the server.
........
r19754 | extempore | 2009-11-20 19:35:52 +0100 (Fri, 20 Nov 2009) | 1 line
Eliminated warning about Tuple2 and Tuple3 importing Traversable.
........ r19755 | extempore | 2009-11-20 19:59:30 +0100 (Fri, 20 Nov
2009) | 1 line
More deprecation avoidance and some minor smoothings. ........ r19756
| moors | 2009-11-20 20:25:32 +0100 (Fri, 20 Nov 2009) | 3 lines
closes #2585: generate more precise Java generic signatures for
classes nested in parametric outer classes fix based on review by Martin
baseType is your friend ........ r19757 | michelou | 2009-11-20 21:19:41
+0100 (Fri, 20 Nov 2009) | 2 lines
updated/extended serialization tests
........
r19758 | extempore | 2009-11-20 21:37:12 +0100 (Fri, 20 Nov 2009) | 1 line
Expanding the warning cleansing into -unchecked territory. ........
r19759 | odersky | 2009-11-20 22:02:23 +0100 (Fri, 20 Nov 2009) | 2
lines
Closed #2642
........
r19762 | extempore | 2009-11-21 18:24:29 +0100 (Sat, 21 Nov 2009) | 1 line
Applied performance patch and test case from ijuma; closes #2526.
........ r19763 | extempore | 2009-11-21 20:58:05 +0100 (Sat, 21 Nov
2009) | 2 lines
Partially addresses #2626 - pattern matcher no longer depends
on drop(n) behavior if n < 0.
........
r19764 | extempore | 2009-11-22 00:55:06 +0100 (Sun, 22 Nov 2009) | 2 lines
Cleanup of Cleanup. Finally straightening out a bunch of duplicated
boxing code in the right location. ........ r19767 | extempore |
2009-11-22 02:26:04 +0100 (Sun, 22 Nov 2009) | 2 lines
Fix (I think) for recently introduced MSIL breakage stemming from
eliminating deprecation warnings. ........ r19768 | odersky | 2009-11-22
12:32:26 +0100 (Sun, 22 Nov 2009) | 2 lines
Made implicit resolution compatible with numeric conformance. ........
r19769 | odersky | 2009-11-22 13:28:57 +0100 (Sun, 22 Nov 2009) | 2
lines
Closed #2635
........
r19773 | extempore | 2009-11-22 17:07:46 +0100 (Sun, 22 Nov 2009) | 1 line
Removed all traces of Boxed*Array. New starr.
........
r19776 | odersky | 2009-11-22 19:13:34 +0100 (Sun, 22 Nov 2009) | 2 lines
Moved failing test due to fix of #2635 to pending. ........ r19781 |
prokopec | 2009-11-22 23:47:08 +0100 (Sun, 22 Nov 2009) | 2 lines
Priority queue reverse is undefined - overriden to throw an exception.
Reverse iterator seems to have sense - it is overriden and is defined, and some methods in SeqLike are implemented in terms of it.
........
r19787 | extempore | 2009-11-23 13:51:56 +0100 (Mon, 23 Nov 2009) | 1 line
A couple more warning fixes I meant to check in with r19758. ........
r19789 | dragos | 2009-11-23 14:58:56 +0100 (Mon, 23 Nov 2009) | 2 lines
== for specialized types will not cause boxing anymore ........ r19792
| odersky | 2009-11-23 15:45:44 +0100 (Mon, 23 Nov 2009) | 1 line
Closed #1226. Added new test cases.
........
r19793 | malayeri | 2009-11-23 16:16:25 +0100 (Mon, 23 Nov 2009) | 1 line
Closed #2552. Changed Iterator.takeWhile and Iterator.filter to avoid
recomputing predicate in next and hasNext methods. ........ r19798 |
odersky | 2009-11-23 18:50:54 +0100 (Mon, 23 Nov 2009) | 1 line
Partial fix for #2683
........
r19799 | odersky | 2009-11-23 19:12:34 +0100 (Mon, 23 Nov 2009) | 1 line
Closed #1545
........
r19800 | extempore | 2009-11-23 22:03:51 +0100 (Mon, 23 Nov 2009) | 4 lines
Partitioned scala.Math and scala.math a little bit. ALL_CAP aliases
are deprecated and only in Math. Formerly unavailable members of
java.lang.Math which were added in 1.5 are now available in scala.math.
........ r19803 | extempore | 2009-11-24 01:08:32 +0100 (Tue, 24 Nov
2009) | 2 lines
Some more XML cleanups. I'm seeing if I can break the compiler
dependency on scala.util.automata. ........ r19804 | milessabin |
2009-11-24 02:13:01 +0100 (Tue, 24 Nov 2009) | 1 line
Improved completion for locals and import.
........
r19806 | moors | 2009-11-24 10:09:49 +0100 (Tue, 24 Nov 2009) | 5 lines
close #2665 and close #2667: use weak conformance in polymorphic case
of isApplicable reviewed by: odersky
exprTypeArgs now takes a comparison function: isWeaklyCompatible is
passed in isApplicable's typesCompatible (to mimic what happens in the
monomorphic case) Martin: please review as this is different from my
original proposal (that one broke type inference, this one passes all
tests and does not slow down quick.comp) ........ r19807 | moors |
2009-11-24 11:15:58 +0100 (Tue, 24 Nov 2009) | 1 line
pending test: see #2660, #2691
........
r19808 | moors | 2009-11-24 11:19:08 +0100 (Tue, 24 Nov 2009) | 1 line
close #2626 as specified by Martin
........
r19813 | odersky | 2009-11-24 15:40:04 +0100 (Tue, 24 Nov 2009) | 1 line
relaxed rule requiring `override` modifiers so that it's OK if self
type contains overridden symbol. ........ r19814 | odersky | 2009-11-24
16:50:06 +0100 (Tue, 24 Nov 2009) | 1 line
Closed #2629 #2639 #2669
........
r19815 | odersky | 2009-11-24 16:57:17 +0100 (Tue, 24 Nov 2009) | 1 line
Closed #2696
........
r19818 | odersky | 2009-11-24 17:07:49 +0100 (Tue, 24 Nov 2009) | 1 line
Closed #2698
........
r19819 | odersky | 2009-11-24 17:12:18 +0100 (Tue, 24 Nov 2009) | 1 line
Closed #2664
........
r19820 | prokopec | 2009-11-24 17:35:09 +0100 (Tue, 24 Nov 2009) | 1 line
Added reverse capabilities to PriorityQueue. Seems to work well - tests pass.
........
r19824 | phaller | 2009-11-24 18:11:45 +0100 (Tue, 24 Nov 2009) | 1 line
Made mutable.OpenHashMap a MapLike. Closes #2681. ........
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Merged revisions 19598-19601,19604 via svnmerge from
https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk
........
r19598 | moors | 2009-11-12 22:04:25 +0100 (Thu, 12 Nov 2009) | 1 line
documentation for fix of #2482
........
r19599 | moors | 2009-11-12 22:04:26 +0100 (Thu, 12 Nov 2009) | 1 line
Merge branch 'ticket/2594'
........
r19600 | extempore | 2009-11-12 22:39:12 +0100 (Thu, 12 Nov 2009) | 2 lines
Removed everything deprecated in 2.7.3 or earlier except the lower
case primitive type aliases, plus associated fixes. ........ r19601 |
extempore | 2009-11-12 22:39:26 +0100 (Thu, 12 Nov 2009) | 2 lines
Moved those bits of Predef into the scala package object which would
go without a fight. ........ r19604 | extempore | 2009-11-12 23:13:04
+0100 (Thu, 12 Nov 2009) | 4 lines
Bringing BigInt and BigDecimal into the club of things which can
be equal to one another and which will have the same hashCode. Fixed
some old and some new bugs associated with equality. Note: not fully
optimized. ........
|
|
|
|
|
|
| |
Fix for spurious timeouts in partest (as observed in latest
scala-nightly-args).
|
| |
|
| |
|
|
|
|
|
|
| |
Fix for partest so all the javaopts files wouldn't be ignored when
running tests. With that in hand, fixed #2379.
|
| |
|
| |
|
|
|
|
|
|
| |
The first working scalacheck test! Now Arbitrary is working for us
instead of our nemesis Capt. Entropy.
|
|
|
|
|
|
|
|
| |
Resurrected the former contents of scala.io in their new home,
scala.tools.nsc.io, and equipped them with fake beards and handlebar
moustaches. Also restored the reverted bits of the compiler which had
been taking advantage of them.
|
|
|
|
|
|
|
| |
Made canEqual abstract in Product and only inserted into case classes if
no concrete implementation is inherited. Restored the disabled canEquals
usages in collections.
|
|
|
|
|
|
|
|
| |
Reverts scala.io.* to its natural state, and the rest of trunk to using
java.io.File. Anyone who wants to salvage any usable bits is of course
welcome to do so, so long as they also assume responsibility for those
bits.
|
|
|
|
|
|
|
|
| |
of the functionality that one can straightforwardly obtain from the
capabilities of java.io.File in java 5, but written with an eye on the
significantly more capable (if not significantly more appealing) nio2
API in openjdk.
|
|
|
|
|
| |
Adjusted timeout in partest to get rid of spurious build failures.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
scalap changed to treat named parameters and package objects
|
| |
|
|
|
|
|
|
|
| |
Separated default source code encoding (the one specified by -encoding)
from default system encoding, because otherwise you can't compile scala
with the defaults on OSX.
|
|
|
|
|
|
| |
In "Iterable" and in all its subclasses, "iterator" replaces "elements"
(and assorted changes).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A big yet interim patch emerging from my attempts to centralize common
classloader-related code. As it turns out, not that much of the
patch is directly associated with that. Most of it is cleanup in the
neighborhoods I was visiting, but there are a few new library files
about which I'm open to feedback:
scala/util/control/Exception - lots of exception handling code.
scala/net/Utility - what would be the first file in scala.net.*,
more code to follow if that sounds like a good package idea.
scala/util/ScalaClassLoader - mostly convenience methods right
now, more sophistication to come
Also, this adds a :jar command to the repl which adds a jar to your
classpath and replays the session.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Removed a bunch of now useless 1.4 code, merged
back jvm5-specific partest tests into the
general jvm tests, documentation updates.
|
| |
|
| |
|
|
|
|
|
| |
Reimplementation of XML encoding heuristics from spec.
|
|
|
|
|
| |
Various cleanups and redundancy-removal related to properties.
|
|
|
|
|
| |
More consolidation and duplication elimination in Properties.
|
|
|
|
|
|
|
| |
manage existing settings and add new ones. It's paving the way for
low-fuss scalac preferences so we can exert fine grained config file
based control over compiler behavior.
|
| |
|
|
|
|
|
|
| |
Refactored a pile of duplicated Properties code into a trait which is
used by the library, compiler, and partest Properties objects.
|
|
|
|
|
| |
removed deprecated warning, updated svn props, cleaned up code
|