| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
(1) more changes for dynamic cycle detection of implicits 2) change
(to wildcard scoping in types 3) suppress $tag generation for purely
(abstract traits 4) increase stacksize for sabbus to 32m (otherwise
(problems on Windows)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
SuperSabbus is able to build for JVM 1.5 with the new library sources'
structure.
Current solution is suboptimal as it copies all required sources to
"build/fusrcs" (for "fusioned sources"). In the future, SuperSabbus
should use filesets to "virtualise" fusing and limit copying. Be
carefull from where you get your sources when using both Ant and
Scalac/FSC.
|
|
|
|
|
| |
Hadn't quite rooted dotnet, android, and cldc correctly.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The standard library will now be laid out approximately like this
library/scala
/jvm/scala
/jvm/jvm1.4/scala
/jvm/jvm1.5/scala
/jvm/android/scala
/jvm/cldc/scala
/dotnet/scala
To build the standard library for a given target you start by copying
the root library/scala tree to a staging area, then move down in the
hierarchy copying the nested "scala" trees on top in the staging area.
So if you wanted to build for cldc, for example, you would do something
like the following:
rsync -avz library/scala staging/
rsync -avz library/scala/jvm/scala staging/
rsync -avz library/scala/jvm/cldc/scala staging/
The ant build files will be updated to do this for you automagically,
and there will soon be shell script to do this if you want to compile
some parts of the standard library manually.
|
| |
|
| |
|
|
|
|
|
| |
Changed signature on reduceLeft/Right per ticket #721.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Decided that it did not make sense to express part of the properties of
a PartialOrdering in terms of an equaivalence relation.
Concluded that downward transitivity for Orderings followed from upward
transitivity and the property on Orderings that does not yet have a
name.
|
|
|
|
|
|
|
| |
First complete draft of the equivalence, partial ordering, and total
ordering traits. Documentation for the total ordering is a little
"novel".
|
| |
|
|
|
|
|
|
| |
to be about as efficient as calling the ones that are provided by Java
1.5.
|
|
|
|
|
| |
removed contractiveness requirement for implicit methods
|
|
|
|
|
|
| |
moved swing classes to package scala.swing; fixed bugs for regexes and
parsers; fixed t0674.
|
| |
|
|
|
|
|
|
|
| |
Fixed useless assignment when defining dummy 'this' variable (introduced
by tail call elimination). Should improve GC performance (see ticket
$692).
|
|
|
|
|
|
|
| |
Changed Stream implementation to use tail recursive calls directly,
instead of tail-recursive local functions. This has better GC behavior,
see ticket #692.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
assert(!parent.entries.contains(name)), I got the
boolean logic wrong on the last commit.
|
| |
|
| |
|
|
|
|
|
| |
reverted parseattrubtevalue hack, fixed attribute value parsing
|
| |
|
| |
|
|
|
|
|
| |
Fixed XML entity reference parsing: "e; to "
|
|
|
|
|
| |
added insert for Byte/Short, synchronized CLDC version
|
|
|
|
|
|
| |
Added target to SuperSabbus to correctly make new Starr. Run "ant -f
sabbus -p" for info on top-level targets.
|
|
|
|
|
|
| |
fixed matching bug (leading to "subst is null" assertion error, due to
lost variable bindings) that wsa blocking Gilles' metamodel development.
|
|
|
|
|
| |
Hopefully that fixes CLDC's incapacity to deal with floating points.
|
| |
|
|
|
|
|
| |
May have fixed issue #650 (couldn't test fsc task on Mac).
|
|
|
|
|
|
| |
Added overloaded toArray methods to avoid boxing when implementing Seq
with a concrete type
|
| |
|
|
|
|
|
| |
explain deprecation in JavaMapAdaptor / JavaSetAdaptor
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Updated the copyright in Ordered.scala, changed
references to a "class" to a "trait".
|
| |
|
| |
|