| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
binary libs script anymore. Only pull is implemented.
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Everyone's favorite "will they or won't they" tests, akka and timeofday.
They will be welcomed back into the fold once they can stick to a
decision on whether to pass or fail.
|
| |\ \
| | | |
| | | |
| | | | |
'kepler/topic/reifytests' into develop
|
| | | |
| | | |
| | | |
| | | | |
Also see https://github.com/scala/scala/pull/25.
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | | |
Empty modifiers are now correctly printed out as "Modifiers()" instead of
annoyingly verbose "Modifiers(Set(), newTermName(""), List())".
No review.
|
| | |
| | |
| | |
| | |
| | | |
Dropped redundant parents during bytecode generation to ease
trouble on android. Closes SI-5278.
|
| |\ \ |
|
| | |/ |
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | | |
tools/get-scala-revision.bat should have the same logic as
tools/get-scala-revision, but I'm afraid to try to implement
an if/then/else in a windows batch file. Contributions welcome.
|
| | |/
| | |
| | |
| | | |
a289465c70630719cbd3a74edf5502a156ef83c4 broke get-scala-revision.bat.
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Reference to git head is supposed to be HEAD, not head.
Also apparently [[ <test> ]] is a bashism so it's [ <test> ].
Made name generation robust against the absence of the dev
tag; it will generate a similar name even if it's not there,
minus the part it can't determine without it.
|
| |
| |
| |
| | |
(on git SHA change *and* clean instead of just clean)
|
| | |
|
| | |
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Created dev tag which is the merge-base of master and 2.9.1 (merge-base
is the last common commit), and told ant to generate build strings based
on that. So distributions look like
scala-2.10.0.dev-1289-gbba3918
Where the 1289 means you are 1289 commits ahead of "dev" and
the last segment (minus the g) is the sha-1 hash.
This no doubt breaks windows even further. Help getting it
back on its feet greatly appreciated.
|
| |\ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
We're not buying anything with it off by default. Added a
-P:continuations:disable option to disable. -P:continuations:enable
lives on as a no-op. Review by @odersky.
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
Conflicts:
build.xml
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
ScalaDoc."
This reverts commit 086b558f2d025323c86226b2560578c50ee48b84.
It causes two scaladoc tests to fail; the scaladoc tests are almost
completely opaque and I have no time to reverse engineer them.
|
| | | | | |
| | | \ | |
| | | \ | |
| | | \ | |
| | | \ | |
| | | \ | |
| | |\ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
'dcsobral/parserFilter', 'soc/library-range-sum', 'szeiger/feature/enumeration-valueset', 'szeiger/issue/5117' and 'jsuereth/pull-binary-error-message' into develop
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
after initial checkout.
|
| | | | |_|/ /
| | | |/| | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
in for comprehensions. This is required when pattern matching is used on the
result of the generators.
It is implemented through a new filterWithError method on ParseResult.
Contributed by: Daniel C. Sobral
|
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
which can be used to reliably override the default no success
messages.
|
| | | | | | | |
| | \ \ \ \ | |
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
'ijuma/feature/signum' into develop
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
The Java implementation is faster as it doesn't have branches.
java.lang.Math includes implementations of signum for Double and Float,
but I didn't change the ones in scala.math because there is a difference
on how negative zero is handled.
|
| | | |_|_|_|/
| | |/| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Multiple minor fixes to Martin's implementation of reflection infrastructure.
Dominating theme is allowing for the fact that compilation via reflection
involves numerous exports/imports between various reflection universes.
Fixes SI-5230. Review by @odersky.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
and :+, plus one for ++:.
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Rolled damaru-levenshtein algorithm back to my original "pure"
version. Cut max distance to 1. Turned on by default because
now it offers nothing unexpected, and removed short-lived
-Ysuggest-idents option.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Suggest possible alternatives when an identifier is not in scope.
% scala -Ysuggest-idents
scala> import scala.collection.mutable._
import scala.collection.mutable._
scala> new MistBuffer
<console>:11: error: not found: type MistBuffer (similar: ListBuffer, Buffer)
new MistBuffer
^
Too bad, no MistBuffer. We'll settle for ListBuffer.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
No secondary "reassignment to val" for unknown identifiers
in assignment position.
|
| | | | | | |
|
| |/ / / / |
|
| | | | |
| | | | |
| | | | |
| | | | | |
This probably doesn't work on windows, help appreciated.
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
ScalaDoc."
This reverts commit 086b558f2d025323c86226b2560578c50ee48b84.
It causes two scaladoc tests to fail; the scaladoc tests are almost
completely opaque and I have no time to reverse engineer them.
|
| | | | | | |
| | \ \ \ | |
| | \ \ \ | |
| | \ \ \ | |
| | \ \ \ | |
| | \ \ \ | |
| |\ \ \ \ \ \ \
| | | | |_|_|/ /
| | | |/| | | /
| | | | | |_|/
| | | | |/| | |
'dcsobral/parserFilter', 'soc/library-range-sum', 'szeiger/feature/enumeration-valueset', 'szeiger/issue/5117' and 'jsuereth/pull-binary-error-message' into develop
|
| | | | | |/
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Added better warning message if you've forgotten to run
pull-binary-libs.sh after initial checkout.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Closes SI-5117.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- Make Enumeration.ValueSet a SortedSet and back it by a BitSet
- Add toBitMask and fromBitMask methods for value sets
- Add an Ordering for the values
- Deprecate names seq in the Enumeration constructor
- Add + method to Value for easy ValueSet creation
|
| | | |/ /
| | | | |
| | | | |
| | | | | |
Partially fixes SI-4658. NumericRange stays slow, thanks to the brilliant idea that Numeric doesn't need a division operation.
|
| | | |/
| | |/|
| | | |
| | | |
| | | |
| | | |
| | | | |
Complement map and flatMap when used in for comprehensions. This is
required when pattern matching is used on the result of the generators.
It is implemented through a new filterWithError method on ParseResult.
|
| |/ /
| | |
| | |
| | | |
Can be used to reliably override the default no success messages.
|
|\| | |
|
| | \ | |
| | \ | |
| |\ \ \
| | | | |
| | | | |
| | | | | |
'soc/scaladoc-spacing' into develop
|
| | | |/ |
|
| | |/
| | |
| | |
| | | |
Closes SI-3481.
|