summaryrefslogtreecommitdiff
path: root/src/eclipse/scala-compiler
Commit message (Collapse)AuthorAgeFilesLines
* SI-9560 Remove dependency on parser-combinators/jsonSimon Ochsenreither2016-07-221-1/+1
| | | | | | | Also update a few example IDE files for Eclipse and IntelliJ. This drops the dependency by integrating the bare minimum functionality to keep things working.
* Automate Eclipse settings and update project files: (#5091)Iulian Dragos2016-04-201-1/+2
| | | | | | | | - remove `M2_REPO`. All dependencies are picked up from `build/deps` - add script to update an existing workspace directory with the required path variables - add the default Scala library to several projects for better out-of-the-box experience. This means that changes in the scale-library project may not be visible in the other projects, but makes it way easier to get a working config. If you really need that, you probably know what you’re doing anyway.
* SI-9508 fix classpaths in Eclipse configurationPerformant Data LLC2015-10-121-1/+1
|
* SI-9506 suppress Scala IDE-generated files in the Eclipse project dirsPerformant Data LLC2015-10-051-0/+2
|
* Modularize continuations plugin.Adriaan Moors2013-12-131-1/+0
| | | | | The continuations plugin and library will still ship with 2.11 (albeit unsupported). They now reside at https://github.com/scala/scala-continuations.
* The `test-junit` Eclipse project depends on `scala-compiler`Grzegorz Kossakowski2013-07-271-4/+4
| | | | | | | | | | | We want to write JUnit tests for Scala compiler so we should depend on `scala-compiler` project in `test-junit`. Also, make dependencies of `scala-compiler` project exported so it's enough to depend on `scala-compiler` to get all the transitive dependencies that are needed by the compiler. Otherwise, one would need to copy all dependencies of Scala compiler to all Eclipse projects that depend on the compiler.
* Updated eclipse project files.Adriaan Moors2013-07-051-4/+3
| | | | | | | | Set everything up so that soon-to-be independent modules are compiled with the Eclipse plugin's compiler & library (2.11.0-M3 currently). Most projects still compile with 2.11.0-M3, but partest will need a nightly build of 2.11.
* Merge branch 'merge-wip-into-2.10.x' into merge-2.10-into-masterPaul Phillips2012-12-111-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * merge-wip-into-2.10.x: (44 commits) Cleanups of reifyBoundTerm and reifyBoundType SI-5841 reification of renamed imports Share the empty LinkedList between first0/last0. SI-4922 Show default in Scaladoc for generic methods. SI-6614 Test case for fixed ArrayStack misconduct. SI-6690 Release reference to last dequeued element. SI-5789 Use the ReplTest framework in the test SI-5789 Checks in the right version of the test SI-5789 Removes assertion about implclass flag in Mixin.scala SI-6766 Makes the -Pcontinuations:enable flag a project specific preference more ListOfNil => Nil DummyTree => CannotHaveAttrs evicts assert(false) from the compiler introduces global.pendingSuperCall refactors handling of parent types unifies approaches to call analysis in TreeInfo TypeApply + Select and their type-level twins SI-6696 removes "helper" tree factory methods SI-6766 Create a continuations project in eclipse Now the test suite runs MIMA for compatibility testing. ... Conflicts: src/compiler/scala/reflect/reify/codegen/GenUtils.scala src/compiler/scala/tools/nsc/ast/Trees.scala src/compiler/scala/tools/nsc/backend/icode/GenICode.scala src/compiler/scala/tools/nsc/backend/jvm/GenASM.scala src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala src/compiler/scala/tools/nsc/typechecker/Contexts.scala src/compiler/scala/tools/nsc/typechecker/Namers.scala src/compiler/scala/tools/nsc/typechecker/Typers.scala src/eclipse/scala-compiler/.classpath src/eclipse/scalap/.classpath src/reflect/scala/reflect/internal/StdNames.scala src/reflect/scala/reflect/internal/TreeInfo.scala
| * SI-6766 Create a continuations project in eclipseJames Iry2012-12-061-0/+1
| | | | | | | | | | | | | | | | | | We're missing a continuations dependency when we try to build reflect in eclipse which causes things to die horribly. This commit adds an eclipse project for the library portion of continuations, makes projects that depend on the scala-library also depend on continuations-library, and adds another bullet to the eclipse readme to turn on the continuations plugin.
* | Misc touchup after purging msil/fjbg/genjvm.Paul Phillips2012-12-061-1/+0
| |
* | SI-6769 Removes GenJVM backendJames Iry2012-12-051-1/+0
|/ | | | | Get rid of GenJVM and everything that refers to it. Also get rid of GenAndroid since it's dead code that refers to GenJVM.
* Fix Scala library dependency in Eclipse project files.Grzegorz Kossakowski2012-07-161-1/+0
| | | | | | | | Remove dependency on Scala library shipped with Scala IDE. In compiler projects we depend on library project itself so there's we shouldn't duplicate library dependency. Review by @dragos.
* The `reflect` project now depends on the `scala-library` project.Iulian Dragos2012-07-021-1/+1
| | | | | | | Moved the reflect project before the default library in the `scala-compiler` project, so that hyperlinks are resolved against the project sources, instead of the default binary library. README is now in markdown format.
* Added new project files for using the compiler and library inside Eclipse ↵Iulian Dragos2012-06-262-0/+49
and removed the old ones. To use these project files you need to define the Eclipse 'path variable' SCALA_BASEDIR, in General/Workspace/Linked Resources.