summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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.
* [scaladoc] Don't create broken link to private ...Kato Kazuyoshi2011-03-293-2/+35
| | | | | | [scaladoc] Don't create broken link to private companion object. Closes #4374. Review by pedrofurla.
* [scaladoc] Cleanup code. No review.Kato Kazuyoshi2011-03-293-7/+12
|
* [scaladoc] Add a test of colon and parentheses ...Kato Kazuyoshi2011-03-292-0/+17
| | | | | [scaladoc] Add a test of colon and parentheses (#4372). No review.
* And so my attempt to have a performance test dr...Paul Phillips2011-03-291-0/+0
| | | | | | And so my attempt to have a performance test draws the final curtain, no review.
* Polishing the programmatic interface to the rep...Paul Phillips2011-03-299-68/+151
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Polishing the programmatic interface to the repl and other bits of machinery which we'll have to live with for a while. The repl classloader now works more like you'd expect a classloader to, as seen here: % scala -Dscala.repl.power scala> class Bippus extends Traversable[Int] { def foreach[U](f: Int => U) = () } defined class Bippus scala> intp.classLoader.getResourceAsStream("Bippus").bytes() res0: Array[Byte] = Array(-54, -2, -70, ... scala> res0.size res1: Int = 23954 scala> case class Bippy(x: Int) defined class Bippy // classBytes is shorter way to say the same thing scala> intp.classLoader.classBytes("Bippy").size res2: Int = 2356 scala> intp.classLoader.classBytes("Bippy$").size res3: Int = 1741 Closes #4399, no review.
* Made ScalaRunTime.stringOf more general by sepa...Paul Phillips2011-03-283-19/+18
| | | | | | | Made ScalaRunTime.stringOf more general by separating out the part which formats it for a repl result, and cleaned up some string functions around the repl. No review.
* Eliminated option -Xwarninit, which is warning ...Paul Phillips2011-03-282-19/+2
| | | | | | | | Eliminated option -Xwarninit, which is warning about a change which took place 2.5 years ago and is only likely to add to option confusion at this point. No review. (But let me know if we still need this for some reason: many more of our options should be culled.)
* Removed some bitrotted ant directives which wer...Paul Phillips2011-03-282-26/+0
| | | | | | | Removed some bitrotted ant directives which were keeping us from getting Manifest docs. Thanks to dmharrah. Also removed RichUnit, fare thee well. Closes #4404, no review.
* Looks like another java5/java6 difference gets ...Paul Phillips2011-03-281-5/+13
| | | | | | Looks like another java5/java6 difference gets me on a test. At least this time I was looking for that. No review.
* Expanding the test which tries to use the colle...Paul Phillips2011-03-281-9/+60
| | | | | | Expanding the test which tries to use the collections from java. No review.
* Added some implicitNotFound annotations to comm...Paul Phillips2011-03-289-35/+46
| | | | | | | Added some implicitNotFound annotations to commonly used classes, and some documentation to Manifest. (Said documentation is invisible for the moment due to #4404.) No review.
* [scaladoc] Remove whitespace around colon and p...Kato Kazuyoshi2011-03-281-11/+8
| | | | | | [scaladoc] Remove whitespace around colon and parentheses. Closes #4372. Review by pedrofurla.
* Don't analyse symbols with error types.Hubert Plociniczak2011-03-281-0/+1
|
* msil.jar updated with changeset 24614Miguel Garcia2011-03-281-1/+1
|
* (1) The msil library can now parse modreq and m...Miguel Garcia2011-03-285-50/+161
| | | | | | (1) The msil library can now parse modreq and modopt, (2) bug fix in GenMSIL. review by rytz. Updated msil.jar coming soon.
* Learned an interesting lesson about having an i...Paul Phillips2011-03-283-51/+113
| | | | | | | | Learned an interesting lesson about having an implicit object with a "def apply(x: Any): List[String]" method imported into power mode. Let's just say this is not advised. This and other rough edges eliminated from power mode, no review.
* A paltry 570 cases failing in -Xcheckinit due t...Paul Phillips2011-03-284-5/+5
| | | | | | A paltry 570 cases failing in -Xcheckinit due to some uninitialized val or other. It is but a trifle! No review.
* Trying to get fsc doing the right thing with re...Paul Phillips2011-03-276-50/+115
| | | | | | | | | | | | | | | | | | | | Trying to get fsc doing the right thing with respect to absolute and relative paths. My knowledge of the problem had heretofore been second hand, and my understanding of it incomplete. The real problem I have determined is that there are a bunch of different things which go wrong if relative paths start being resolved from a different base, each of which needs custom handling. classpath-style options, e.g. fsc -cp ../foo.jar path-style options, e.g. fsc -d ../mydir file arguments, e.g. fsc ../foo.scala So it was more work than I had realized, or I probably wouldn't have even touched it. But now it seems to be working as one would want. I also poured some readability onto the fsc help output. Closes #4395, no review, but community input would be great.
* Fix for linked lists closes #4080 and proves my...Paul Phillips2011-03-277-30/+38
| | | | | | | | | | | | | | | | | | | | | | | Fix for linked lists closes #4080 and proves my desire not to ship obviously broken code is even greater than my will to hold out for any help. I threw in a free fix for this which I noticed while in there. scala> scala.collection.mutable.LinkedList[Int]().head res0: Int = 0 Also was reminded how useless tests can be: val ten = DoubleLinkedList(1 to 10: _*) ten.insert(DoubleLinkedList(11)) // Post-insert position test require(ten.last == 11) Fortunately a test confirming buggy behavior still serves a purpose by breaking when you fix the bug which allowed it to pass, thus letting you fix the broken test too. Life's (very) little compensations. Linked list code should still be presumed broken. No review.
* Made :javap less crashy on windows, no review.Paul Phillips2011-03-271-1/+6
|
* needed when compiling the (jdk2ivkm'd) Scala li...Miguel Garcia2011-03-271-2/+4
| | | | | | needed when compiling the (jdk2ivkm'd) Scala library with Scala.NET, and doesn't hurt in forJVM mode.
* Revert "All compiler control methods now do som...Iulian Dragos2011-03-273-32/+39
| | | | | | | | | | | | Revert "All compiler control methods now do something sensible when called from presentation compiler thread itself." This reverts commit bb290ba26e1d4677a36b7278ab370e841cca2605. It leads to consistent lockups on the IDE, so we revert this temporarily. We'll re-enable it after we can make sure it works correctly.
* Introducing xz compression in nightly builds.Antonio Cunei2011-03-261-39/+36
| | | | | Also removed some obsolete targets related to the old 1.4 version.
* Suppressed unnecessary checkcasts on Throwables...Paul Phillips2011-03-261-1/+1
| | | | | | | Suppressed unnecessary checkcasts on Throwables which were letting AnyRefs reach the backend. Looks like this was my doing when trying to wake back up the icode checker. Closes #4393, no review.
* Cleaning up util.Tracer and its usage in Erasure.Paul Phillips2011-03-262-14/+40
|
* Some accumulated work and polish on classpath a...Paul Phillips2011-03-267-46/+94
| | | | | Some accumulated work and polish on classpath and jars. No review.
* Added some explanatory output when jline reader...Paul Phillips2011-03-261-1/+4
| | | | | | Added some explanatory output when jline reader fails to create. No review.
* Fix for cygwin: jline.UnixTerminal is now scala...Paul Phillips2011-03-261-1/+1
| | | | | | Fix for cygwin: jline.UnixTerminal is now scala.tools.jline.UnixTerminal. No review.
* [scaladoc] Cleanup tests. No review.Kato Kazuyoshi2011-03-261-71/+35
|
* [scaladoc] Closes #4371. Review by pedrofurla.Kato Kazuyoshi2011-03-261-1/+3
|
* [scaladoc] Fix wiki formatting to close #4359.Kato Kazuyoshi2011-03-261-12/+12
|
* [scaladoc] Add a test for #4180. No review.Kato Kazuyoshi2011-03-252-0/+9
|