| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
(1) Removed generation of $tag method for interfaces (2) improved type
inference for clsoures (3) redesign of CharSequence and regex.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Put "locker.clean" target back into SuperSabbus as its absence was
breaking the "dist" build.
|
|
|
|
|
|
|
|
| |
More stubs for MSIL, but I do not have the patience to create all of
them at the moment. So for now the MSIL build is still a special case.
We should have the students working on MSIL finish creating stubs (and
perhaps implement some of them).
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Use toString() instead of toString in the interpreter.
|
| |
|
|
|
|
|
| |
This might fix things until the unreachable code problem is resolved.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
'busy waiting? you're not serious' said the Thread and went to sleep(1).
|
|
|
|
|
|
| |
fixed doc, it's not a bluff / need Ant 1.7 and above / coz 1.6 is not
enough / it finds <difference> too tough (svn comment poetry: it rhymes)
|
|
|
|
|
| |
solved Walter Chang's slow InputStream issue (using busy waiting).
|
| |
|
|
|
|
|
|
|
|
|
| |
- if the text looks like a link, it is turned into a link
- if it is a symbol name that can be resolved, it is turned into a link to that symbol
- otherwise fall back to old behavior (plain text).
Removed two printlns from Definitions (probably debug messages).
|
|
|
|
|
| |
Started fixing up the cldc, android, and msil, but they do not work yet.
|
|
|
|
|
|
| |
Fixed standard build (but 1.4, cldc, android, msil, etc. still need to
be fixed)
|
|
|
|
|
| |
Rename the "files" target to the more descriptive "fusion" target.
|
| |
|
|
|
|
|
| |
Corrected the bit that generates the scaladoc script.
|
|
|
|
|
|
|
|
| |
(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
|