summaryrefslogtreecommitdiff
path: root/src/build
Commit message (Collapse)AuthorAgeFilesLines
...
* | Updated copyright to 2013Carlo Dapor2013-01-021-2/+2
|/
* Removing actors-migration from main repository so it can live on elsewhere.Josh Suereth2012-10-304-79/+0
| | | | | | | * Removes actors-migration hooks from partest * Removes actors-migration code * removes actors-migration tests * removes actors-migration distribution packaging.
* Adds OSGi support / tests to Scala. Fixes SI-5822.Josh Suereth2012-09-187-0/+40
| | | | | | | * Adds BND manifest generation to the build. * Adds OSGi pax-exam testing infrastructure * Adds simple OSGi verification test for bundle resolution. * Modifies distribution to use bundles.
* Eliminate breaking relative names in source.Paul Phillips2012-09-142-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These things are killing me. Constructions like package scala.foo.bar.baz import foo.Other DO NOT WORK in general. Such files are not really in the "scala" package, because it is not declared package scala package foo.bar.baz And there is a second problem: using a relative path name means compilation will fail in the presence of a directory of the same name, e.g. % mkdir reflect % scalac src/reflect/scala/reflect/internal/util/Position.scala src/reflect/scala/reflect/internal/util/Position.scala:9: error: object ClassTag is not a member of package reflect import reflect.ClassTag ^ src/reflect/scala/reflect/internal/util/Position.scala:10: error: object base is not a member of package reflect import reflect.base.Attachments ^ As a rule, do not use relative package paths unless you have explicitly imported the path to which you think you are relative. Better yet, don't use them at all. Unfortunately they mostly work because scala variously thinks everything scala.* is in the scala package and/or because you usually aren't bootstrapping and it falls through to an existing version of the class already on the classpath. Making the paths explicit is not a complete solution - in particular, we remain enormously vulnerable to any directory or package called "scala" which isn't ours - but it greatly limts the severity of the problem.
* Merge pull request #1099 from lrytz/no-xzAdriaan Moors2012-08-091-12/+27
|\ | | | | Allow skipping the xz archives
| * Allow skipping the xz archivesLukas Rytz2012-08-091-12/+27
| | | | | | | | Using 'ant -Darchives.skipxz=true'
* | Removes AnyRef specialization from libraryVlad Ureche2012-08-071-7/+9
|/ | | | | | | | | | As discussed in #999, #1025 and https://groups.google.com/forum/?hl=en&fromgroups#!topic/scala-internals/5P5TS9ZWe_w instrumented.jar is generated from the current source, there's no need for a bootstrap commit. Review by @paulp.
* Remove typesafe-config as dependency for library. Akka-actors will draw it in.Josh Suereth2012-07-251-2/+2
|
* Introduces scala-reflect.jarEugene Burmako2012-06-084-0/+73
|
* Fix to naming of file.Josh Suereth2012-05-231-0/+0
|
* Adding the Actor Migration Kit.Vojin Jovanovic2012-05-183-0/+75
| | | | | | | | | | | | Kit consists of: 1) The StashingActor which adopts an interface similar to Akka. 2) Props mockup for creating Akka like code 3) Pattern mockup 4) Test cases for every step in the migration. 5) MigrationSystem which will paired on the Akka side. Review of the code : @phaller Review of the build: @jsuereth
* Optimization of Predef implicits.Paul Phillips2012-04-301-223/+1
| | | | | | | All those wildcards in a default-scoped implicit are expensive, they each lead to a typevar on every search. Restructured the Tuple2/Tuple3 Zipped classes, they're better this way anyway. This also gets all that Tuple[23] code out of genprod.
* @unspecialized annotation.Paul Phillips2012-04-281-11/+12
| | | | | | | | | Suppresses specialization on a per-method basis. I would have preferred to call it @nospecialize, but seeing as the positive form of the annotation is @specialized, that would have sown unnecessary grammatical confusion. @nospecialized sounds a bit too caveman for my tastes. "Grog no specialized! Grog generic!"
* Revert "Moved ancillary methods off specialized traits."Paul Phillips2012-04-271-7/+125
| | | | | | This reverts commit 1d0372f84f9a7325a47beb55169cc454895ef74b. I forgot about polymorphic dispatch. Have to seek another way.
* Moved ancillary methods off specialized traits.Paul Phillips2012-04-241-125/+7
| | | | | | | Moved compose/andThen off Function1, curried/tupled off Function2. Pushed Tuple2 zipped into auxiliary class. Created implicits to plaster over the changes. This drops several hundred classfiles and takes (unoptimized) scala-library.jar from 7.8 Mb to 7.4 Mb.
* Fix a documentation comment of Product(n)#productElementKato Kazuyoshi2012-04-231-1/+1
| | | | Fix SI-5168.
* Good-bye, scala.dbc.Paul Phillips2012-04-203-68/+1
| | | | Another deprecated soul passes on to ether world.
* change com.typesafe.config dep to version 0.4.0Havoc Pennington2012-04-191-3/+3
|
* Revert "change com.typesafe.config dep to version 0.4.0"Paul Phillips2012-04-141-3/+3
| | | | This reverts commit f67a00a3cef270835369b8ab1bb57cbe8b2bd2a3.
* change com.typesafe.config dep to version 0.4.0Havoc Pennington2012-04-131-3/+3
|
* Maven repository dependencies are now added to distributions.Josh Suereth2012-03-311-11/+18
|
* Remove sbaz and references from master repository.Josh Suereth2012-03-271-106/+2
|
* Removed git from source repo generation.Josh Suereth2012-03-271-0/+1
|
* Added latest link for sources so we can include them in distributions.Josh Suereth2012-03-271-1/+15
|
* Changing URLs for svn and issue tracking.Vojin Jovanovic2012-03-2310-50/+40
| | | | Review by: @jsuereth
* Separating Scala Actors from the Scala Library.Vojin Jovanovic2012-03-193-13/+81
| | | | | | | | | 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
* Fixed maven deployment issues for new versioning scheme.Josh Suereth2012-03-162-15/+20
|
* Modified build for new versioning scheme.Josh Suereth2012-03-162-3/+4
|
* create relative symlinks in ant scriptsLukas Rytz2012-03-151-1/+1
|
* Merge remote-tracking branch 'odersky/topic/inline' into merge-inlinePaul Phillips2012-03-141-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: lib/scala-compiler.jar.desired.sha1 lib/scala-library-src.jar.desired.sha1 lib/scala-library.jar.desired.sha1 src/compiler/scala/reflect/internal/Definitions.scala src/compiler/scala/reflect/internal/Symbols.scala src/compiler/scala/tools/nsc/Global.scala src/compiler/scala/tools/nsc/transform/Constructors.scala src/compiler/scala/tools/nsc/transform/Erasure.scala src/compiler/scala/tools/nsc/transform/SpecializeTypes.scala src/compiler/scala/tools/nsc/typechecker/Contexts.scala src/compiler/scala/tools/nsc/typechecker/RefChecks.scala src/compiler/scala/tools/nsc/typechecker/SyntheticMethods.scala src/library/scala/Function0.scala src/library/scala/Function1.scala src/library/scala/Function10.scala src/library/scala/Function11.scala src/library/scala/Function12.scala src/library/scala/Function13.scala src/library/scala/Function14.scala src/library/scala/Function15.scala src/library/scala/Function16.scala src/library/scala/Function17.scala src/library/scala/Function18.scala src/library/scala/Function19.scala src/library/scala/Function2.scala src/library/scala/Function20.scala src/library/scala/Function21.scala src/library/scala/Function22.scala src/library/scala/Function3.scala src/library/scala/Function4.scala src/library/scala/Function5.scala src/library/scala/Function6.scala src/library/scala/Function7.scala src/library/scala/Function8.scala src/library/scala/Function9.scala test/files/codelib/code.jar.desired.sha1 test/files/neg/anyval-children-2.check test/files/run/programmatic-main.check
| * Fixes to value classes: Flags now double definitions, private constructors ↵Martin Odersky2012-03-061-1/+1
| | | | | | | | as errors. Fixed erasure scheme.
* | Fixed deploy script for nightlyJosh Suereth2012-02-271-1/+1
| |
* | Speed up deployment using combined deploy settings.Josh Suereth2012-02-201-36/+10
| |
* | Fixed POM for sonatypes standards.v2.10.0-M2Josh Suereth2012-02-208-0/+96
| |
* | Added the ability to publish signed artifacts.Josh Suereth2012-02-201-2/+102
| |
* | Javadoc + Source jar generation is now complete for maven deployment.Josh Suereth2012-02-202-30/+40
| |
* | Specialize Tuple2 on more types.Paul Phillips2012-02-191-1/+1
| | | | | | | | This one is a no-brainer now.
* | Specialization action.Paul Phillips2012-02-141-11/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The crickets at http://www.scala-lang.org/node/11901 were in unanimous agreement that I should proceed as suggested. - No arguments to @specialize gets you 10/10, not 9/10 - Fixed bugs in AnyRef specialization revealed by trying to use it - Specialized Function1 on AnyRef. - Changed AnyRef specialization to use OBJECT_TAG, not TVAR_TAG. - Deprecated SpecializableCompanion in favor of Specializable, which has the virtue of being public so it can be referenced from outside the library. - Cooked up mechanism to group specializable types so we don't have to repeat ourselves quite so much, and create a few groups for illustrative purposes. I'm not too serious about those names but I used up all my name-thinking-up brain for the day. - Updated genprod and friends since I had to regenerate Function1. - Put tests for a bunch of remaining specialization bugs in pending. Closes SI-4740, SI-4770, SI-5267.
* | changed repo id to denote new credentials for new serer.Josh Suereth2012-02-141-1/+1
| |
* | Modified repository deployments to point to OSSRHJosh Suereth2012-02-131-5/+2
| |
* | fix maven publish version numbersLukas Rytz2012-02-071-0/+3
|/
* updated scaladoc comments, did some cleanupmichelou2011-09-131-29/+29
|
* Replaced Application with App in ScalaDoc.Kato Kazuyoshi2011-08-201-1/+1
|
* Removing the code which has been deprecated sin...Paul Phillips2011-08-151-1/+1
| | | | | | | Removing the code which has been deprecated since 2.8.0. Contributed by Simon Ochsenreither, although deleting code is such fun one hesitates to call it a contribution. Still, we will. Closes SI-4860, no review.
* Fixes #4490 and #4467.Kato Kazuyoshi2011-06-181-1/+1
|
* slightly better handling of .tar, .tgz, .txzAntonio Cunei2011-05-181-9/+9
|
* Small change to keep WinZip happy.Antonio Cunei2011-05-181-7/+10
| | | | | | | | Apparently some Windows tools are able to detect the fact that the .tgz is really a .gz archive of one file, which originally did not have the .tar suffix. That is pretty unusual, since even "gz -l" will list the .tar suffix. In any event, this small change should make everyone happy.
* Regenerated automated tests for inner objects.Iulian Dragos2011-05-111-0/+308
| | | | | | single threaded and multi-threaded access, plus private objects. Should catch most possible nesting of objects.
* Various addenda to soc's patch: regenerating Pr...Paul Phillips2011-04-141-2/+2
| | | | | | | Various addenda to soc's patch: regenerating Product/Tuple/Function classes and AnyVal sources, making versioning consistent, etc. Closes #4477, no review.
* Adds "since" field to @deprecated.Paul Phillips2011-04-141-2/+2
| | | | | | for the patch, as it's a change I've always wanted. Moving up in the glamorous world of scala commits! No review.