Commit Graph

12327 Commits

Author SHA1 Message Date
prokopec 8f77e7ae3b Parallel array `map` optimisation. No review.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22435 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-30 15:16:49 +00:00
rytz 5e806a46fa moved toScalaRepeatedParam TypeMap to refchecks. no review
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22426 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-30 11:03:00 +00:00
michelou 20620bc28d minor fix (Android examples)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22423 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-29 19:06:21 +00:00
michelou 823d658f2f Ant script improvements (Android examples)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22421 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-29 14:43:40 +00:00
rytz 7359e0bd65 companion objects of case classes know their name. review by extempore. close #3579.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22420 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-29 14:19:42 +00:00
prokopec 17d9f2a0e2 Implemented lazy combiners for parallel hash trie.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22419 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-29 14:05:59 +00:00
michelou 8ff71534fb removed warnings (deprecation,unchecked)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22418 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-29 14:00:36 +00:00
michelou f2269b0c12 reverted svn:eol-style to LF (was intentionnal!)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22417 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-29 13:49:32 +00:00
rytz e0e7da2ccf close #2413. maybe there's better place to this conversion, therefore review by odersky.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22416 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-29 12:32:45 +00:00
phaller 8d18a9a4da Added doc comment to Actor trait explaining the use of thread-blocking methods.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22414 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-28 23:28:02 +00:00
michelou 30b4b36536 fixed #3604
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22411 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-28 17:39:18 +00:00
michelou 730011e1ad minor changes (Android examples)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22410 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-28 17:37:16 +00:00
michelou 4b82baa53a added missing svn props
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22409 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-28 17:26:38 +00:00
extempore ae82c6001e Removed unfinished Jenkins hashcode for final. No review.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22400 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-27 01:35:11 +00:00
extempore 7960ca604d Disposed of a gordian knot by transforming stringbuilder into a
straight wrapper of java's.  No review.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22399 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-27 01:34:40 +00:00
michelou 4af153a104 yguard->proguard, more samples (Android examples)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22396 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-25 13:56:23 +00:00
rytz 2da4880d5d close #3543
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22393 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-24 16:43:40 +00:00
odersky 97ef2e6130 Fixed problem with `remove` in JavaConversions which affected Java set and map wrappers and which was noted on the scala list.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22380 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-21 13:51:49 +00:00
extempore c1f8fb749c Added some null checks to == logic. Modestly suboptimal in the
sense that there are a few code paths where null may be checked
redundantly, but I deemed further optimization too risky.
Review by odersky.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22379 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-21 04:59:52 +00:00
odersky 9a8ef29382 Changed inference algorithm to use weak
<:< instead of <:< for all compatibility tests


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22374 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-20 22:51:10 +00:00
michelou 0076810d5b added busybox license notice (Android examples)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22373 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-20 17:03:52 +00:00
michelou f6869c47d4 minor script update (Android examples)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22372 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-20 16:59:34 +00:00
michelou 4f44352c98 updated busybox 1.8.1->1.16.1 (Android examples)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22371 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-20 16:54:24 +00:00
dubochet 167a950a47 [scaladoc] A warning is printed when usecase members have different names than the real member being commented. Review by odersky. Contributed by Pedro Furlanetto.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22362 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-18 16:48:34 +00:00
dubochet 21e9e92885 [scaladoc] Abstract members can be filtered in or out. Pointer icons are less crazy. Review by dubochet. Contributed by Pedro Furlanetto.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22361 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-18 16:48:05 +00:00
michelou 101153f534 minor docu update (Android examples)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22359 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-18 15:48:05 +00:00
dubochet 38ad3e5268 [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.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22358 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-18 15:34:35 +00:00
prokopec d5d44befa1 Moved parallel collections to library dir, changed sabbus script. Added `par` to some of the classes. No review.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22357 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-18 15:06:17 +00:00
michelou d30f936f34 added support for customized ramdisks (Android examples)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22356 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-18 14:48:39 +00:00
dubochet dd569f5745 [scaladoc] Added linear super types. Review by cunei.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22355 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-18 12:59:39 +00:00
prokopec ba85c09549 Refactorings and hash trie combiners. No review.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22347 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-18 07:49:14 +00:00
extempore d36aa1802d 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.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22335 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-16 22:14:52 +00:00
extempore 6ab9ee9327 A wholesale reversion of the pattern matcher to r21939, motivated
by the appearance of #3578.  Closes #3578, reopens #2800, #3050.
Review by moors.  (I can't keep saying "no review" when every
move I make in here seems to break something.)

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22334 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-16 21:59:16 +00:00
rytz 5d81556315 fixed anonymous function in xhtml. no review.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22331 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-16 19:59:49 +00:00
cunei a30fa08489 second part of r22260
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22326 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-16 18:46:50 +00:00
cunei 174a0f84ec first part of r22260
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22325 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-16 18:46:28 +00:00
rytz c65c32a52d removed integration of placeholder syntax and named arguments. review by odersky
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22324 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-16 18:38:02 +00:00
cunei 428f291f72 temporarily reversing r22260; will be shortly re-committed in two separate portions.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22323 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-16 18:36:00 +00:00
extempore 46cf65b7da Fixed a bug in scripts which put the classfile directory at the
wrong end of the classpath.  No review.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22322 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-16 17:32:47 +00:00
prokopec 9dfab5b57d Fixes #3563. Review by extempore.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22321 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-16 16:40:02 +00:00
michelou fac30f762f reverted change to avoid merge conflict
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22319 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-16 16:04:43 +00:00
odersky ba392201c9 Imporved printing of private[C] in TreePrinters. No review.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22318 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-16 15:36:08 +00:00
odersky 25c8b8c938 Fixied problem in my last commit to address #3174 and #3560. Review by extempore.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22317 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-16 15:35:19 +00:00
michelou 357b367a03 updated svn properties (Android examples)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22316 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-16 14:28:53 +00:00
dubochet b76698d1fe [Scaladoc] Self types are printed. Contributed by Manohar Jonnalagedda. Checked by dubochet.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22315 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-16 14:16:31 +00:00
prokopec d315fed534 Minor changes in parallel hash trie. No review.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22314 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-16 14:07:07 +00:00
dubochet 304208a64e [scaladoc] Closes #3125: inherited use cases have wrong owner (and inheritance-based filter tools do not work). Review by odersky.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22311 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-16 10:26:32 +00:00
prokopec fcddbbf2de Fixed hash trie splitting. No review.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22310 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-16 10:07:42 +00:00
extempore c6abb55305 Disables NotNull checking unless -Ynotnull is given. Closes #3568,
review by odersky.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22303 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-15 21:14:14 +00:00
michelou 68d6108ff5 updated svn props (Android examples)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22300 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2010-06-15 18:01:21 +00:00