| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \
| | |
| | | |
Fixes SI-5428.
|
| |/ |
|
|\ \
| | |
| | | |
Move implicit ExecutionContext to be determined by lexical scope
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Port of a pull request originally submitted by @havocp.
- declare the invariant that all app callbacks have an
associated ExecutionContext provided at the place
the callback is passed to a method on Future
- always run callbacks in their associated EC
- since all callbacks have their own EC, Promise
does not need one
- "internal" callbacks don't need to defer execution either
since we know the ultimate app callback will do so,
therefore we can use an immediate executor for these
|
|/ |
|
|\
| |
| | |
Fixes SI-5804.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The hash table initialSize method is now within
the the hashset and hashmap classes, and not in the companion.
Overriding this method now yields hashmaps and hashsets
of the proper initial capacity.
Review by @phaller.
|
|\ \
| | |
| | | |
Fixes SI-4461.
|
| |/
| |
| |
| | |
No review.
|
|\ \
| | |
| | | |
SIP-14: clean ups and fixes by @viktorklang
|
| | | |
|
| |/
|/| |
|
|\ \
| | |
| | | |
fixes resetAttrs
|
| | | |
|
|/ / |
|
| | |
|
|\| |
|
| |\
| | |
| | | |
mutable.MapLike: override $mapNote to reflect actual require mutable api
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The api needed to define a mutable.Map is different then the one
needed to define an immutable.Map. Prior to this patch the mutable one
reflected the api needed for the immutable one causing confusion about
what really needed to be defined.
|
| |\ \
| | | |
| | | | |
Small documentation fixes & small fix to Scaladoc @see formatting
|
| | | | |
|
| | | | |
|
| | | | |
|
|/ / / |
|
| |/
|/| |
|
| |
| |
| |
| | |
Culling accumulated unnecessary code.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
maxId is not really the "maximum id", but rather one past the max:
scala> object Foo extends Enumeration {
| val x = Value
| val y = Value
| }
defined module Foo
scala> Foo.maxId
res0: Int = 2
scala> Foo(2)
java.util.NoSuchElementException: key not found: 2
at scala.collection.MapLike$class.default(MapLike.scala:225)
...
scala> Foo(1)
res2: Foo.Value = y
|
|
|
|
| |
And undeprecated Positional.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Match @param/@tparam names to the actual parameter name
- Use @tparam for type parameters
- Whitespace is required between `*` and `@`
- Fix incorrect references to @define macros.
- Use of monospace `` and {{{}}} (much more needed)
- Remove `@param p1 ...` stubs, which appear in the generated docss.
- But, retainsed `@param p1` stubs, assuming they will be filtered from
the generated docs by SI-5795.
- Avoid use of the shorthand `@param doc for the solitary param`
(which works, but isn't recognized by the code inspection in IntelliJ
I used to sweep through the problems)
The remaining warnings from `ant docs` seem spurious, I suspect they are
an unintended consequence of documenting extension methods.
[scaladoc] /Users/jason/code/scala/src/library/scala/collection/TraversableOnce.scala:181: warning: Variable coll undefined in comment for method reduceOption in class Tuple2Zipped
[scaladoc] def reduceOption[A1 >: A](op: (A1, A1) => A1): Option[A1] = reduceLeftOption(op)
[scaladoc] ^
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All this stuff. I believe most of this is uncontroversial.
scala/util/Marshal.scala
scala/util/automata/BaseBerrySethi.scala
scala/util/automata/DetWordAutom.scala
scala/util/automata/Inclusion.scala
scala/util/automata/NondetWordAutom.scala
scala/util/automata/SubsetConstruction.scala
scala/util/automata/WordBerrySethi.scala
scala/util/grammar/HedgeRHS.scala
scala/util/grammar/TreeRHS.scala
scala/util/parsing/ast/AbstractSyntax.scala
scala/util/parsing/ast/Binders.scala
scala/util/parsing/combinator/testing/RegexTest.scala
scala/util/parsing/combinator/testing/Tester.scala
scala/util/parsing/input/Positional.scala
scala/util/regexp/Base.scala
scala/util/regexp/PointedHedgeExp.scala
scala/util/regexp/SyntaxError.scala
scala/util/regexp/WordExp.scala
I'd have deprecated much of it long ago if the compiler didn't
still depend on it due to xml/dtd/something. And it still does,
but it's time to deprecate them anyway.
|
|\
| |
| |
| | |
'refs/pull/532/head'; commit 'refs/pull/533/head'; commit 'refs/pull/534/head' into develop
|
| | |
|
| |
| |
| |
| |
| |
| | |
This reverts commit 58bb2d1bd2000ac3aa2c64b6c5dc56c91e911860.
I guess this must be what's failing the nightly.
|
|/ |
|
|
|
|
| |
No boxing, no MODULE$ indirection.
|
|
|
|
|
| |
This reverts commit 9b6f51d3ae6ddc6571d3101ea715e25a05aa8adb.
This reverts commit b5919100e785df58bde35bb24abe9d60b4da08a2.
|
|\ \ \
| | | |
| | | |
| | | | |
'refs/pull/519/head'; commit 'refs/pull/520/head' into develop
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Hopefully without slowing things down overmuch. Closes SI-5640.
|
| | |/
| |/|
| | |
| | |
| | |
| | | |
It turns out iterator.patched forgot to drop replacement values if they were at the beginning.
This is because the index was advancing before checking to see if replaced elements should be
dropped. Moved this behavior to the beginning of next.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
Note: This commit exposes a pretty rich type on flatten in views. HOWEVER, because we don't
capture the higher kinded type of the underlying collection, it makes returning a more minimal type
pretty dang hard. I can imagine a very breaking and painful change of capturing the underling
collection as a higher-kinded type as well as the current view type in a *ViewLike.scala.
I hope this kind of issue, along with others, drives a rethink of our view API design.
|
| | | |
| \ | |
| \ | |
| \ | |
|\ \ \ \
| | |_|/
| |/| |
| | | | |
'refs/pull/506/head'; commit 'refs/pull/507/head'; commit 'refs/pull/508/head' into develop
|
| | |/
| |/| |
|
| | | |
|
| | | | |
| | \ | |
| |\ \ \
| | | | |
| | | | |
| | | | | |
'refs/pull/488/head'; commit 'refs/pull/489/head'; commit 'refs/pull/490/head' into develop
|
| | |/ / |
|
| |\ \ \
| | |/ /
| |/| |
| | | | |
'refs/pull/481/head'; commit 'refs/pull/482/head'; commit 'refs/pull/483/head'; commit 'refs/pull/484/head'; commit 'refs/pull/485/head' into develop
|
| | | | |
|
| | | | | |
| | \ \ | |
| |\ \ \ \ |
|