summaryrefslogtreecommitdiff
path: root/test/files
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | SI-9104 Autodetect raw pastageSom Snytt2016-06-028-3/+77
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If `-raw` is not supplied explicitly to REPL `:paste`, see if the code text starts with `package` keyword or else see if it parses to a named package (to cope with leading commentary). In that case, take it as raw. But parse only on suspect comment slash. It's only worth parsing for a package if there's a chance that package keyword is buried behind comments. Small refactors to the `paste` object.
* | | | | Merge commit '90215ce' into merge-2.11-to-2.12-june-1Lukas Rytz2016-06-015-4/+35
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Merge pull request #4998 from som-snytt/issue/7898-iLukas Rytz2016-06-015-4/+35
| |\ \ \ \ | | | | | | | | | | | | SI-7898 Read user input during REPL warmup
| | * | | | SI-7898 Label for parsing -i sourcesLukas Rytz2016-05-243-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | Text-based REPL pre-parses, so use the current label for errors.
| | * | | | SI-7898 Report paste errors improvedlySom Snytt2016-05-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a "label" for errors, so that script names are shown. Position is still wrong for scripts in REPL. Initial scripts are run with `ILoop.echo` and results printing turned off, but reporter still enabled.
| | * | | | SI-7898 Read user input during REPL warmupSom Snytt2016-05-201-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The compiler is created on main thread and user input is read on an aux thread (opposite to currently). Fixes completion when `-i` is supplied. Now `-i` means pasted and new option `-I` means line-by-line. The temporary reader uses postInit to swap in the underlying reader. Completion is disabled for the temporary reader, rather than blocking while it waits for a compiler. But manically hitting tab is one way of knowing exactly when completion is live.
| * | | | | Merge pull request #4959 from rjolly/scripting15Stefan Zeiger2016-05-252-8/+4
| |\ \ \ \ \ | | | | | | | | | | | | | | Use jarlister in build
| | * | | | | Use jarlister in buildRaphael Jolly2016-05-212-8/+4
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The goal of this change is to exercize the "manifest classpath" mechanism, meant to bring the compiler its needed classes as resources, listed in jar manifests, as opposed to files, thus enabling to use the compiler in sandboxed environments (and also the scripting engine for that matter).
* | | | | | Merge commit 'cba585d' into merge-2.11-to-2.12-june-1Lukas Rytz2016-06-019-0/+46
|\| | | | |
| * | | | | Merge pull request #5169 from som-snytt/issue/4625Lukas Rytz2016-05-239-0/+46
| |\ \ \ \ \ | | |/ / / / | |/| | | | SI-4625 Recognize App in script
| | * | | | SI-4625 Warn on first non-toplevel onlySom Snytt2016-05-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed the warning when main module is accompanied by snippets. Minor clean-up so even I can follow what is returned.
| | * | | | SI-4625 Warn when discarding script objectSom Snytt2016-05-173-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's pretty confusing when your script object becomes a local and then nothing happens. Such as when you're writing a test and it takes forever to figure out what's going on.
| | * | | | SI-4625 Permit arbitrary top-level in scriptSom Snytt2016-05-163-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In an unwrapped script, where a `main` entry point is discovered in a top-level object, retain all top-level classes. Everything winds up in the default package.
| | * | | | SI-4625 Recognize App in scriptSom Snytt2016-05-163-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cheap name test: if the script object extends "App", take it for a main-bearing parent. Note that if `-Xscript` is not `Main`, the default, then the source is taken as a snippet and there is no attempt to locate an existing `main` method.
* | | | | | Merge commit '90706b0' into merge-2.11-to-2.12-june-1Lukas Rytz2016-06-012-0/+0
|\| | | | | | |_|_|/ / |/| | | |
| * | | | Move t8449 to correct placeLukas Rytz2016-05-172-0/+0
| |/ / / | | | | | | | | | | | | Follow-up for https://github.com/scala/scala/pull/4117
* | | | Merge pull request #5076 from soc/topic/deprecations-sinceLukas Rytz2016-05-3059-98/+103
|\ \ \ \ | | | | | | | | | | Improvements to deprecations related to `since` parameter
| * | | | Add since arg to deprecationWarning and use itSimon Ochsenreither2016-05-2941-48/+54
| | | | |
| * | | | Lower-case spelling of @deprecated messagesSimon Ochsenreither2016-05-286-18/+17
| | | | |
| * | | | SI-9084 Add `since` (if available) to deprecation warningsSimon Ochsenreither2016-05-2821-59/+59
| | | | |
* | | | | Merge pull request #5191 from som-snytt/issue/9382Lukas Rytz2016-05-303-41/+16
|\ \ \ \ \ | | | | | | | | | | | | SI-9382 Privatize enhanced x in Tuple2Zipped.Ops
| * | | | | SI-9382 Zippy clean-up in aisle 2 & 3Som Snytt2016-05-261-41/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Consolated JUnit tests and heeded comment about private def and code beauty.
| * | | | | SI-9382 Privatize enhanced x in Tuple2Zipped.OpsSom Snytt2016-05-252-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Probably there should be an Abide rule to avoid leaking the "underlying value" of a value class. The spec or SIP defines "underlying type" but doesn't mention the underlying value. The argument for concealing the member is that it is redundant and makes autocompletion results harder to read. Also, possibly an additional implicit might want to add a member so-named.
* | | | | | Merge pull request #5193 from som-snytt/issue/9794Lukas Rytz2016-05-302-1/+9
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | SI-9794 Error advice uses decoded method name
| * | | | | SI-9794 Error advice uses decoded method nameSom Snytt2016-05-262-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So much work went into polishing this error message, it's worth buffing the method name when it's an operator. The message now says `+` instead of `$plus`.
* | | | | | Merge pull request #5102 from milessabin/2.12.xJason Zaugg2016-05-2730-1/+467
|\ \ \ \ \ \ | | | | | | | | | | | | | | SI-2712 Add support for partial unification of type constructors
| * | | | | | -Xexperimental mode now only includes -Ypartial-unificationMiles Sabin2016-05-241-1/+1
| | | | | | |
| * | | | | | SI-2712 Add support for higher order unificationMiles Sabin2016-05-2429-0/+466
| | | | | | |
* | | | | | | Merge pull request #5192 from dwijnand/wip/scala-repl-no-importsJason Zaugg2016-05-279-15/+567
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | Fully qualify types in REPL generated code
| * | | | | | Fully qualify types in REPL generated codeDale Wijnand2016-05-269-15/+567
| | |/ / / / | |/| | | |
* / | | | | Rename -Yopt to -opt, -Yopt-warnings to -opt-warningsLukas Rytz2016-05-2548-49/+49
|/ / / / / | | | | | | | | | | | | | | | Keep -Yopt-inline-heuristics and -Yopt-trace unchanged
* | | | | Merge pull request #4935 from som-snytt/issue/8044-tickvarAdriaan Moors2016-05-245-0/+31
|\ \ \ \ \ | | | | | | | | | | | | SI-8044 Allow binding backquoted varid in patterns
| * | | | | SI-8044 Allow any id in explicit pattern bindingSom Snytt2016-05-201-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows arbitrary identifier in `X @ pat`, including non-varids. This goes to regularity. Users of this syntax are not likely to be confused by the "backquoted var id is stable" rule. Also for sequence pattern, `X @ _*`.
| * | | | | SI-8044 Test for quoted not-a-varidSom Snytt2016-05-202-0/+8
| | | | | |
| * | | | | SI-8044 Allow binding backquoted varid in patternsSom Snytt2016-05-203-0/+15
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, a varid could not be backquoted, so that it was not possible to introduce variables with names such as `type` in a match expression. This commit allows backquoted varids in `case x @ _` and `case x: Int`. In neither position is a stable id accepted, that is, an id with leading uppercase. Therefore, this commit merely relaxes the backquoted varid to be taken as a normal varid in these contexts.
* | | | | Merge pull request #5175 from som-snytt/issue/9656-range-toStringStefan Zeiger2016-05-244-8/+65
|\ \ \ \ \ | |_|/ / / |/| | | | SI-9656 Distinguish Numeric with step type
| * | | | SI-9656 Range.toString distinguishes Numeric stepSteve Robinson2016-05-194-8/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For Range and NumericRange, toString will indicate the step if it is not 1. Additionally, indicate empty ranges and ranges which are not "exact". For a "mapped" range, used by `Range.Double`, toString includes the underlying range and the simple type of the step (to distinguish Double from BigDecimal).
* | | | | Merge pull request #5179 from liff/topic/SI-9781Adriaan Moors2016-05-232-0/+8
|\ \ \ \ \ | | | | | | | | | | | | Check left side of an assignment expression for errors; fixes SI-9781
| * | | | | SI-9781 Don't convert erroneous expression to assignmentOlli Helenius2016-05-202-0/+8
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `convertToAssignment` is triggered on a type error but it doesn't seem to really care what the error is as long as the expression can be converted to an assignment expression. This patch fixes that by checking whether the qualifier of the selection contains any errors before deciding to continue with the conversion.
* | | | | Merge pull request #5106 from milessabin/topic/hkgadtAdriaan Moors2016-05-233-0/+101
|\ \ \ \ \ | | | | | | | | | | | | SI-9760 Fix for higher-kinded GADT refinement
| * | | | | Added pos test with multiple cases; added neg tests.Miles Sabin2016-05-063-4/+87
| | | | | |
| * | | | | Added missing result type to test.Miles Sabin2016-04-201-1/+1
| | | | | |
| * | | | | SI-9760 Fix for higher-kinded GADT refinementMiles Sabin2016-04-191-0/+18
| | | | | |
* | | | | | Merge pull request #5181 from chrisokasaki/issue/9776Adriaan Moors2016-05-231-0/+102
|\ \ \ \ \ \ | | | | | | | | | | | | | | SI-9776 Fix type of PriorityQueue.newBuilder and improve performance
| * | | | | | SI-9776: Fix type of PriorityQueue.newBuilder and improve performancechrisokasaki2016-05-221-0/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix the return type of mutable.PriorityQueue.newBuilder to be Builder[A, PriorityQueue[A]] rather than PriorityQueue[A]. - Improve performance of bulk inserts from O(N log N) to O(N), primarily in the builder, ++=, and reverse. These changes indirectly benefit the many other methods that use the builder or ++=. - Improve performance of clone. - Fix SI-9757 space leak in dequeue.
* | | | | | | Merge pull request #5164 from viktorklang/wip-future-docs-√Adriaan Moors2016-05-232-1/+32
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Improve Future documentation (+ minor code cleanups)
| * | | | | | | Improves the test cases for the scala-concurrent-tckViktor Klang2016-05-132-1/+32
| | | | | | | |
* | | | | | | | Merge pull request #5162 from milessabin/t9361Lukas Rytz2016-05-232-0/+16
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | SI-9361 fixed assert allowing display of improved error message.
| * | | | | | | | SI-9361 fixed assert allowing display of improved error message.Miles Sabin2016-05-142-0/+16
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | Merge pull request #5153 from petermz/ticket/5463Lukas Rytz2016-05-231-0/+21
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | | SI-5463 Check .jars before using them