summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [vpm] tailcalls support for jumpy vpmAdriaan Moors2012-03-202-12/+119
|
* [vpm] label-based translation of matchesAdriaan Moors2012-03-201-185/+173
|
* [vpm] TODO note: make unapply type list stricterAdriaan Moors2012-03-204-0/+18
| | | | | | | | when an unapply returns Option[T] where T is some ProductN, does that mean the unapply returns 1 result, i.e., that T, or did it mean to return N results? to disambiguate, falling back to stricter spec-adherence, which requires T be exactly TupleN for N results for now, allow extractor result to be any product, not just tuple
* [vpm] test file for regression on old patmatAdriaan Moors2012-03-202-0/+9
| | | | it's a warning on new patmat -- TODO: dig deeper
*-. Merge remote-tracking branches 'hubertp/topic/buildinfo', ↵Paul Phillips2012-03-2023-266/+512
|\ \ | | | | | | | | | 'VladUreche/issue/5248' and 'VladUreche/issue/5054-usecase-cleanup2' into develop
| | * Merge branch 'issue/5054-usecase-cleanup'Vlad Ureche2012-03-2019-261/+489
| | |\ | | | | | | | | | | | | | | | | Conflicts: test/scaladoc/scala/html/HtmlFactoryTest.scala
| | | * Adapted usecases to full signature displayVlad Ureche2012-03-2014-243/+359
| | | |
| | | * Adapted indentation in scaladoc code blocksVlad Ureche2012-03-205-19/+131
| | | | | | | | | | | | | | | | | | | | and fixed a pesky crash in the syntax highlighting caused by invalid chars (0x0E) in MarkupParser.scala.
| * | | Fixes SI-5248Vlad Ureche2012-03-204-5/+23
| | | |
* | | | optimise flag should be shown in scalac.args infoHubert Plociniczak2012-03-201-2/+2
| |/ / |/| |
* | | Merge pull request #294 from jsuereth/another-version-fixJosh Suereth2012-03-204-44/+4
|\ \ \ | |/ / |/| | Yet another attempt to make the version a good one
| * | Yet another attempt to make the version a good oneJosh Suereth2012-03-204-44/+4
|/ / | | | | | | | | This fixes the git commit drift issue and gives us enough granularity to make releases at any time that are cronologically increasing.
* | Test cases closes SI-4574.Paul Phillips2012-03-192-0/+15
| | | | | | | | Looks like I got that irrefutability bug too.
* | Spiced up the irrefutability tests a bit.Paul Phillips2012-03-194-29/+36
| |
* | Discovered filter was still being generated.Paul Phillips2012-03-193-2/+24
| | | | | | | | | | | | | | | | | | Rather than withFilter, for a subset of for comprehension structures. Not sure if this was somewhat by design - only seems possible because refchecks was only looking for nme.filter, not nme.withFilter, so perhaps this was intended as some secret irrefutability backchannel? Really have to document that sort of thing if it's intentional. I assumed it wasn't and unified everything.
* | Finally did something about broken irrefutability.Paul Phillips2012-03-196-20/+124
| | | | | | | | | | | | | | | | | | | | | | The parser has always been confused about tuple patterns in for comprehensions. It thinks it can fail to recognize an irrefutable pattern and have it removed in refchecks, but it is sadly mistaken, because the unnecessary filter has a tendency to fail the compile in typer. Look more intently for irrefutable patterns and don't insert the unnecessary filter. Closes SI-5589, SI-1336.
* | Merge remote-tracking branch 'vjovanov/actors-move' into developPaul Phillips2012-03-1912-25/+130
|\ \
| * | Separating Scala Actors from the Scala Library.Vojin Jovanovic2012-03-1912-25/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | Scala actors are now in scala-actors.jar. Changes that were done are: - Fixed partest to include actors library for various test usages - Created the entry for the new jar in build.xml - Added maven entries for scala actors Review by: @jsuereth
* | | Merge remote-tracking branch 'adriaanm/ticket/5189' into developPaul Phillips2012-03-1911-38/+83
|\ \ \
| * | | SI-5189: refined GADT soundness fixAdriaan Moors2012-03-1911-38/+83
| |/ / | | | | | | | | | | | | extrapolate GADT skolems: only complicate types when needed make sure we only deskolemize GADT skolems after typedCase
* | | Chill out repl ctrl-char filter.Paul Phillips2012-03-191-9/+11
| | | | | | | | | | | | So colors can come through unscathed.
* | | Overhaul of NodePrinters.Paul Phillips2012-03-192-384/+287
| | | | | | | | | | | | | | | | | | | | | | | | | | | Drawing on the previous, a half-decade overdue overhaul of NodePrinters. Now with colors if you like colors. % scalac -Xprint:all -Yshow-trees -Dscala.colors a.scala Am heading toward general purpose color configuration.
* | | Tree adjustments.Paul Phillips2012-03-196-10/+24
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | I noticed that if we gave Ident a "qualifier" method which is always EmptyTree, a whole bunch of code could be simplified. A transparent subclass of Apply which preserves the source level "new" a little longer than never. Since productPrefix is tied up in reification - and oh I detest this "String"-based programming, we shouldn't have to wait until everyone learns this independently to change it - I added "printingPrefix" to Tree, which defaults to productPrefix but can be changed without breaking reify.
* | First cut at a release notes tool to help generate them.Josh Suereth2012-03-191-0/+49
| |
* | Fixed versioning scheme when running on a tag.Josh Suereth2012-03-194-53/+12
| | | | | | | | git describe is useless in that situation, afaict.
* | Merge branch 'mar17-colorize'Paul Phillips2012-03-187-0/+1275
|\ \
| * | Library for ansi color management.Paul Phillips2012-03-187-0/+1275
| | | | | | | | | | | | | | | | | | | | | | | | | | | Having now experienced the unbelievable difference it makes to have one's voluminous debugging output effectively color-coded, I had to librarize the ansi codes in order to use them. This could all go in the standard library, or as soon as I can easily make use of compiler dependencies, a separate library altogether. For now it hides away in scala.tools.util.color.
* | | Merge remote-tracking branches 'axel22/feature/checkinit-transient' and ↵Paul Phillips2012-03-1884-533/+1718
|\ \ \ | | | | | | | | | | | | 'jsuereth/mirrored-seq-extractors' into develop
| * | | Added +: and :+ extractors to mirror append/prepend.Josh Suereth2012-03-164-0/+34
| |/ / | | | | | | | | | | | | | | | | | | | | | * +: does head/tail decomposition on any Seq * :+ does init/last decomposition on any Seq * Both preserve specific Seq types. Review by @odersky
| * | Eliminating warnings in Cleanup.Paul Phillips2012-03-163-74/+67
| | | | | | | | | | | | | | | | | | | | | | | | And un-overabstracting it a bit. When a method takes four parameters in two parameter lists, one of which is a closure acting on a tuple, and it turns out there are a total of three call sites and they all pass identical values for the first three parameters, it may be time to brush up on your YAGNI.
| * | Testing compiler asSeenFrom directly.Paul Phillips2012-03-167-18/+498
| | | | | | | | | | | | | | | | | | | | | It's more of a "dump what it says to a file so we'll know if any of this ever changes" than a "test" per se. It could use some wheat/chaff/nonsense/sense sorting. Still, it would be great to have more stuff like this.
| * | Added alternate test for SI-5545.Paul Phillips2012-03-162-0/+8
| | |
| | |
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| *---------. \ Merge remote-tracking branches 'VladUreche/feature/inheritdoc-clean', ↵Paul Phillips2012-03-1661-382/+1085
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 'acruise/t1118', 'hubertp/issue/5572', 'hubertp/topic/nightly-checkinit', 'axel22/feature/pc-ctrie', 'jsuereth/master-version-fixin' and 'axel22/feature/checkinit-transient' into develop
| | | | | | | * | Fixing merge conflicts for trunk.Josh Suereth2012-03-162-18/+5
| | | | | | | | |
| | | | | | | * | Fixed sha to not have the 'g' for git.Josh Suereth2012-03-162-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Swapped 'r' to 'v' now that I've had more coffee and sleep.
| | | | | | | * | Fixed maven deployment issues for new versioning scheme.Josh Suereth2012-03-162-15/+20
| | | | | | | | |
| | | | | | | * | Finished migrating to new versioning schemeJosh Suereth2012-03-169-50/+158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: build.xml tools/get-scala-revision.bat
| | | | | | | * | properties loading is now maven/osgi version aware. yippie.Josh Suereth2012-03-161-14/+13
| | | | | | | | |
| | | | | | | * | Modified build for new versioning scheme.Josh Suereth2012-03-163-3/+10
| | | | | | | | |
| | | | | | | * | Moved to Mirco's versioning idea.Josh Suereth2012-03-162-11/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: build.xml
| | | | | | | * | Fixes to build numbering system for 2.9.x releaseJosh Suereth2012-03-164-4/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: build.number build.xml
| | | | | | * | | Renamed concurrent trie source files.Aleksandar Prokopec2012-03-162-0/+0
| | | | | | | | |
| | | | | | * | | Renaming Ctrie to ConcurrentTrieMap.Aleksandar Prokopec2012-03-1611-144/+144
| | | | | | | | |
| | | | | * | | | Remove confusing nightly.checkinit target that was setting checkinit in ↵Hubert Plociniczak2012-03-151-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | optimise params
| | | | * | | | | Remove assert given the test. Fixes #SI-5572.Hubert Plociniczak2012-03-163-1/+34
| | | | |/ / / /
| | | * | | | | Fixed broken testsAlex Cruise2012-03-156-18/+19
| | | | | | | |
| | | * | | | | Tweaked deprecation annotations to avoid warningAlex Cruise2012-03-152-2/+2
| | | | | | | |
| | | * | | | | Re-fixed 2.10-style literals. Oh, silly Windows and your line endings.Alex Cruise2012-03-151-1/+1
| | | | | | | |
| | | * | | | | SI-1118:Alex Cruise2012-03-155-493/+490
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use new-style deprecation annotations * Slightly less cutesy test text * Move t1118.scala to the right directory
| | | * | | | | Cleaned up failed manual patchAlex Cruise2012-03-151-459/+459
| | | | | | | |