- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Backports to the 2.8.x branch and 2.8.1
Thu, 2010-08-26, 11:37
Is there a policy covering backporting of compiler fixes and/or
enhancements from trunk to the 2.8.x branch, in advance of 2.8.1?
There have been several commits on trunk which it would be extremely
useful to have in Scala IDE builds immediately rather than having to
wait for the next full toolchain release. These all either fix AST
positions bugs (which are more prominent is IDEs than on the command
line) or deal with issues in the presentation compiler and build
manager (which again mainly affect IDEs).
Obviously I can cherry-pick them myself onto an IDE-specific
maintenance branch of the compiler (I'm pretty much set up to do this
already), but I'd prefer to be able to build from an official 2.8.x
maintenance branch if one was available. I'd also like the reassurance
of knowing that these fixes will definitely be in 2.8.1 when it's
released.
The changesets in question (currently) are ...
* Fix for #3769 and #3604
http://lampsvn.epfl.ch/trac/scala/changeset/22411
* Added ask method to compiler control to do fast trunaround
computations on presentation compiler thread.
https://lampsvn.epfl.ch/trac/scala/changeset/22590
https://lampsvn.epfl.ch/trac/scala/changeset/22595
* scalac memory leak with NoPhase #3679
http://lampsvn.epfl.ch/trac/scala/changeset/22644
* Correctly locate context tree even on the edges. Fixed buggy
definition of properlyPrecedes
https://lampsvn.epfl.ch/trac/scala/changeset/22832
* cyclic reference when compiling sources using build manager #3780
http://lampsvn.epfl.ch/trac/scala/changeset/22833
Cheers,
Miles
Tue, 2010-08-31, 12:07
#2
Re: Backports to the 2.8.x branch and 2.8.1
On Tue, Aug 31, 2010 at 10:57 AM, Miles Sabin wrote:
> To which we can now add,
And now also,
* Incorrect Position with \r\n Delimiters #3765
http://lampsvn.epfl.ch/trac/scala/changeset/22870
Cheers,
Miles
On Thu, Aug 26, 2010 at 11:37 AM, Miles Sabin wrote:
> Is there a policy covering backporting of compiler fixes and/or
> enhancements from trunk to the 2.8.x branch, in advance of 2.8.1?
>
> There have been several commits on trunk which it would be extremely
> useful to have in Scala IDE builds immediately rather than having to
> wait for the next full toolchain release. These all either fix AST
> positions bugs (which are more prominent is IDEs than on the command
> line) or deal with issues in the presentation compiler and build
> manager (which again mainly affect IDEs).
>
> Obviously I can cherry-pick them myself onto an IDE-specific
> maintenance branch of the compiler (I'm pretty much set up to do this
> already), but I'd prefer to be able to build from an official 2.8.x
> maintenance branch if one was available. I'd also like the reassurance
> of knowing that these fixes will definitely be in 2.8.1 when it's
> released.
>
> The changesets in question (currently) are ...
>
> * Fix for #3769 and #3604
> http://lampsvn.epfl.ch/trac/scala/changeset/22411
>
> * Added ask method to compiler control to do fast trunaround
> computations on presentation compiler thread.
> https://lampsvn.epfl.ch/trac/scala/changeset/22590
> https://lampsvn.epfl.ch/trac/scala/changeset/22595
>
> * scalac memory leak with NoPhase #3679
> http://lampsvn.epfl.ch/trac/scala/changeset/22644
>
> * Correctly locate context tree even on the edges. Fixed buggy
> definition of properlyPrecedes
> https://lampsvn.epfl.ch/trac/scala/changeset/22832
>
> * cyclic reference when compiling sources using build manager #3780
> http://lampsvn.epfl.ch/trac/scala/changeset/22833
To which we can now add,
* Improved presentation compiler interface
http://lampsvn.epfl.ch/trac/scala/changeset/22860
Cheers,
Miles