summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added a long overdue warning for when people de...Paul Phillips2011-04-051-6/+25
| | | | | | | | | | | | | | | | Added a long overdue warning for when people define a class and then an object or vice versa in the repl. scala> object Bippy { implicit val myImplicitsDontWork = 5 } defined module Bippy scala> trait Bippy { val x = "hello" } defined trait Bippy warning: previously defined object Bippy is not a companion to trait Bippy. Companions must be defined together; you may wish to use :paste mode for this. No review.
* [scaladoc] Updated trait, package, class, and o...Donna Malayeri2011-04-049-1432/+1788
| | | | | [scaladoc] Updated trait, package, class, and object icons. No review.
* Some localized code cleanup.Martin Odersky2011-04-041-10/+11
|
* [scaladoc] Fix minor CSS issue. No review.Donna Malayeri2011-04-041-3/+2
|
* [scaladoc] Make object/template name be a link ...Donna Malayeri2011-04-041-17/+14
| | | | | | [scaladoc] Make object/template name be a link to the companion. Closes #4411. Review by extempore to make sure the design makes sense.
* [scaladoc] Change div id's of abstract and conc...Donna Malayeri2011-04-041-2/+2
| | | | | | | [scaladoc] Change div id's of abstract and concrete members so that "order by inheritance" action works properly. Fixes issue introduced in r24658. Review by extempore.
* Fixed crashes in IDE on default parameters in c...Martin Odersky2011-04-041-0/+2
| | | | | Fixed crashes in IDE on default parameters in constructors.
* Every tag element (even @define and @usecase) e...Kato Kazuyoshi2011-04-043-12/+30
| | | | | | Every tag element (even @define and @usecase) end before the next recognised tag. Closes #4409. Review by extempore.
* [scaladoc] Minor CSS tweaks. No review.Donna Malayeri2011-04-041-10/+15
|
* Fix for windows batch files. Closes #4439.Antonio Cunei2011-04-041-10/+2
|
* [scaladoc] Add missing files.Donna Malayeri2011-04-042-0/+0
|
* [scaladoc] Add explicit link to show linear sup...Donna Malayeri2011-04-0413-167/+250
| | | | | | | | [scaladoc] Add explicit link to show linear supertypes and known subclasses. Closes #4416. Modifications to style sheets to reduce number of colors and make the documentation more readable (includes contributions from Ruediger Keller). No review.
* A double completion whammy: crasher for edge co...Paul Phillips2011-04-012-2/+5
| | | | | | A double completion whammy: crasher for edge condition and method signatures not being cleaned of their $iws. Closes #4434, no review.
* On Scaladoc, we should escape meta characters b...Kato Kazuyoshi2011-04-011-11/+14
| | | | | | On Scaladoc, we should escape meta characters before compile regexp. No review.
* Finding myself wanting a working -Ystop, I did ...Paul Phillips2011-04-012-3/+19
| | | | | | | | | | | | | | | | | | | Finding myself wanting a working -Ystop, I did the following. -Ystop-after:phase works -Ystop-before:phase works -Ystop:phase is a backward compat alias for -Ystop-after Until now -Ystop, although documented to "stop after phase", actually stopped before phase, to the consternation of some. Furthermore the programmatic way to influence the stop phase (protected def stopPhase in Global#Run) involved returning true if you wanted to stop before the phase. So now the command line option works as advertised, and the method has the same semantics. The only potential loser is some script which uses -Ystop: based on the actual behavior rather than the documented behavior. Well, someone had to lose. No review.
* Put "\n" between superclass's comment and subcl...Kato Kazuyoshi2011-04-013-1/+29
| | | | | | Put "\n" between superclass's comment and subclass's. Closes #4289. Review by pedrofurla.
* Since somewhere before 2.8.0 shipped scalac has...Paul Phillips2011-04-011-1/+2
| | | | | | | Since somewhere before 2.8.0 shipped scalac has disgorged a stack trace for the misdemeanor of specifying a non-existent directory for -d. No more, no review.
* Fix for parsing bug in scaladoc closes #4420, n...Paul Phillips2011-04-013-5/+27
| | | | | Fix for parsing bug in scaladoc closes #4420, no review.
* A less ad hoc infrastructure for generating Any...Paul Phillips2011-04-0111-250/+263
| | | | | | A less ad hoc infrastructure for generating AnyVal sources. A few more comments on said sources. No review.
* Working on the documentation of core classes.Paul Phillips2011-04-0114-161/+401
| | | | | | | | withdraw some of the goodness I banked a while ago with the AnyVal types. Started on what will culminate in the total elimination of SourcelessComments. Cleaned up the docs on ancient classes like Product. More to come. No review.
* A quick fix for the weird string output one get...Paul Phillips2011-03-311-3/+7
| | | | | | A quick fix for the weird string output one gets in the repl when calling .par. No review.
* Separated abstract and concrete value members i...Paul Phillips2011-03-312-28/+14
| | | | | | | | | | | Separated abstract and concrete value members in scaladoc. This looks like such a runaway improvement to me that I'm just checking it in, but if anyone feels differently say the word. I eliminated the abstract/concrete filter entirely as it is extraneous once you can just see which is which. Closes #3831, review by malayeri.
* Fix for a little breakage which crept into powe...Paul Phillips2011-03-311-2/+1
| | | | | | | Fix for a little breakage which crept into power mode. This is why real things with real types are better than generating code and remembering to update your strings. No review.
* Printing refinement types in scaladoc.Paul Phillips2011-03-313-2/+47
| | | | | | one-member refinements, for bigger ones printing the number of members. Should be improved. Closes #484, no review.
* recommitted 24578: All compiler control methods...Martin Odersky2011-03-313-39/+32
| | | | | | recommitted 24578: All compiler control methods now do something sensible when called from presentation compiler thread itself.
* Added some null checks in swing.Paul Phillips2011-03-312-5/+5
| | | | | | | the input verifier is null should be "assume it verifies" not "assume it doesn't" but since I don't actually know anything about swing this guess could be wrong. Closes #3783, review by imaier.
* Emptiness check in swing, closes #1578 no review.Paul Phillips2011-03-312-2/+1
|
* Fixed failing presentation compiler test.Iulian Dragos2011-03-311-1/+1
|
* One breakage too many, this test is a pest -> d...Iulian Dragos2011-03-312-0/+0
| | | | | One breakage too many, this test is a pest -> disabled. no review.
* Allow the presentation thread to terminate when...Iulian Dragos2011-03-311-2/+3
| | | | | | Allow the presentation thread to terminate when the compiler is shut down. no review.
* [scaladoc] Don't link to syntetic companion.Kato Kazuyoshi2011-03-314-2/+45
|
* Don't create a new thread on each presentation ...Iulian Dragos2011-03-312-27/+18
| | | | | | | Don't create a new thread on each presentation compiler crash. Solves race conditions in outstanding maps (should fix deadlocks in the IDE). Added project name to the thread name and log messages. no review.
* Fix for interpreter issue with missing newlines...Paul Phillips2011-03-313-1/+25
| | | | | | Fix for interpreter issue with missing newlines wreaking havoc. No review.
* Some minor sensibility improvements to previous...Paul Phillips2011-03-313-159/+89
| | | | | | Some minor sensibility improvements to previous patch, and tearing out some obsolete pieces of scalap. No review.
* Making the scaladoc command line help look as p...Paul Phillips2011-03-312-60/+57
| | | | | | Making the scaladoc command line help look as pretty as all the others ones do now. No review.
* Incidental work on scaladoc while trying to fig...Paul Phillips2011-03-312-44/+39
| | | | | | Incidental work on scaladoc while trying to figure out what is up with usecases. Did a little rewrite of recent patch. No review.
* Modified some typer logic to allow annotation a...Paul Phillips2011-03-312-9/+18
| | | | | | | | | | Modified some typer logic to allow annotation arguments for constants which don't have the form Literal(_). The current logic seems to be avoided most of the time, but scaladoc breaks when it runs into it. This closes #4301. I can't figure out from the ticket what the deal is with #2764 and what is presently happening, but it seems like this patch could only improve the situation. Review by rytz.
* [scaladoc] Scaladoc should expand macros recurs...Kato Kazuyoshi2011-03-303-3/+58
| | | | | | [scaladoc] Scaladoc should expand macros recursively. Closes #3484. Review by dubochet.
* Warn about unqualified names in scaladoc links ...Paul Phillips2011-03-303-12/+18
| | | | | | | Warn about unqualified names in scaladoc links because they don't work. I think it would be better to just make them work, but the way things are structured it looks involved. Closes #3696, no review.
* Addressing most of the warnings revealed by the...Paul Phillips2011-03-3027-97/+66
| | | | | | Addressing most of the warnings revealed by the patch to warn about unknown scaladoc variables. Updated and reran genprod. No review.
* Issue warning when doccomments have $variables ...Paul Phillips2011-03-304-50/+70
| | | | | | | | | | | | | | Issue warning when doccomments have $variables which go unfulfilled. Started with patch by dmharrah. Noticed expandVariables never incremented its recursion guard and ended up rewriting it. To avoid spurious warnings you can escape $'s, as in this comment: /** The decoded name of the symbol, e.g. `==` instead of `\$eq\$eq`. */ The above will be ignored during expansion and translated to $eq$eq for output. Closes #4412, no review.
* fix get-scala-revision script for the case when...Lukas Rytz2011-03-303-31/+3
| | | | | | fix get-scala-revision script for the case when svn prints some warnings. no review
* Wanting to deprecate -make, first I had to writ...Paul Phillips2011-03-3011-61/+104
| | | | | | | | | | | | | | | Wanting to deprecate -make, first I had to write a way to deprecate -make. So there's that, now you can do val s = SomeSetting(...) withDeprecationMessage "don't use this" And it will do the usual deprecation things. And, deprecated -make. And couldn't resist fixing a bug in -make, it would crash if you gave it its own default option (i.e. -make:all.) Let's deprecate more! I also did further cleaning up of our help outputs. Do I smell a pulitzer in the making? No review.
* Excluding presentation test from sbaz-packaged ...Antonio Cunei2011-03-291-1/+2
| | | | | Excluding presentation test from sbaz-packaged test suite.
* include files/specialized/*.txt in the set of f...Antonio Cunei2011-03-291-1/+1
| | | | | | include files/specialized/*.txt in the set of files packaged in the test sbp.
* A change to a test to defend against output cha...Paul Phillips2011-03-291-1/+1
| | | | | | A change to a test to defend against output change when run with a plugin enabled. No review.
* Transcript pastes now work with leading whitesp...Paul Phillips2011-03-293-8/+23
| | | | | | Transcript pastes now work with leading whitespace (such as my commit message in r24624), no review.
* Fixing the scalap test rig to work like other t...Paul Phillips2011-03-296-25/+19
| | | | | | Fixing the scalap test rig to work like other test types so it doesn't break the distribution build. No review.
* Disabled all the script tests.Paul Phillips2011-03-2911-0/+0
| | | | | breaking the distribution build. No review.
* A bunch of scaladoc cleanups.Paul Phillips2011-03-2927-98/+54
| | | | | | | | the wrong places, tags saying the wrong thing. I sorted types and values so deprecated ones are at the end. I think they should be hidden by default, but this is a big improvement. Leaving #3914 open so they can be made invisible. No review.