| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
CLRTypes: mutable sequence was modified while iterating over it.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
(1) Removed generation of $tag method for interfaces (2) improved type
inference for clsoures (3) redesign of CharSequence and regex.
|
| |
|
|
|
|
|
| |
Use toString() instead of toString in the interpreter.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
- 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).
|
|
|
|
|
|
|
|
| |
(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)
|
| |
|
|
|
|
|
| |
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).
|
| |
|
|
|
|
|
|
| |
assert(!parent.entries.contains(name)), I got the
boolean logic wrong on the last commit.
|
| |
|
| |
|
|
|
|
|
|
| |
fixed matching bug (leading to "subst is null" assertion error, due to
lost variable bindings) that wsa blocking Gilles' metamodel development.
|
|
|
|
|
| |
May have fixed issue #650 (couldn't test fsc task on Mac).
|
| |
|
| |
|
|
|
|
|
|
|
| |
Scalac prints a “type is already defined as“ error instead of
incredibly-hard-to-debug “illegal cyclic reference” error in some
rare cases.
|
|
|
|
|
|
|
|
|
| |
changed Regex class
added Regex parsers
changed thrown Errors in library to RuntimeExceptions
added lazy_::, lazy_::: constructors and extractors for streams
changed maximally supported function type arity to 22
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Cleans up what scaladoc generates for synthetic classes like scala.Int
and scala.Any:
- When generating API docs for the standard library, add synthetic
classes to the indexes (all classes, all classes in package "scala",
etc.) - When generating API docs for anything else, do not generate the
HTML files for synthetic classes. Instead, link to the Scala home page,
the same as with non-synthetic classes.
|
| |
|
|
|
|
|
| |
small code cleanup in a .NET-related method in Definitions
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
2. Added * operator to RichString
3. changed zip in Array to accept arrays of different length
4. changed takeWhile/dropWhile in Array to yield Projections
5. Added Manifest types
|
|
|
|
|
|
| |
SuperSABBUS works with files that have spaces in their path.
Distribution should build on Windows.
|
| |
|
|
|
|
|
|
|
|
| |
Applied Andrew Foggin's patch to allow plugins to be run immediately
after ther parsing phase. It shouldn't be necessary to special case
parsing like this, but I cannot figure out how to untangle to mutually
recursive initialiation order constraints.
|
|
|
|
|
| |
definitions.init doesn't really need to know about firstPhase.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
of Settings. All doc related settings have been commented out of
Settings (soon to be removed) and are now found in doc.Settings.
-Ydoc is no more.
I believe I have updated the scaladoc Ant task correctly, but it is not
clear how to test it.
|
|
|
|
|
|
|
| |
ScalaDoc now "ignores" -Ydoc, but must still be given it as an argument
so that the Settings class makes the doc dependent command-line options
available.
|
|
|
|
|
|
|
| |
Created a "new" class that is used for running scaladoc. Right now it is
just Main with a new name, but this will change in the near future (and
Main, etc. will lose the -Ydoc option).
|
|
|
|
|
|
|
| |
random port selection. Should think a little
more about whether fsc can be exploited
by other users local to a computer.
|
|
|
|
|
| |
They are probably never used, but just in case.
|
| |
|
| |
|
|
|
|
|
| |
Strings are immutable, so new String(string) is redundant.
|
| |
|