Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Scala 2.11.0-M7

@adriaanm adriaanm released this · 2732 commits to 2.11.x since this release

The highlights for the 2.11.0-M7 release:

  • delambdafication (compiling closures java8-style, as close as you can get on java 6) by @jamesiry
  • blackbox/whitebox macro distinction by @xeno-by,
  • collection deprecation and mutable LongMap/AnyRefMap by @ichoran,
  • several IDE improvements by @dotta (positions for default args, docs on how to hack the compiler in the IDE) and @skyluc (completion for imports)
  • for loop support in quasiquotes by @densh
  • Experimental Single Abstract Method support (Originally introduced in M6, which was never officially released)
  • faster, maven-based PR validation (the goal is to have feedback for the full validation suite in well under an hour by M8, and halve that further by throwing more machines at it over the next 6 months)

The full break down of all 72 merged PRs:

Features:

#3081 Delay delambdafication and put the lambda's body into the containing class reviewed tested Opened by @JamesIry 22 days ago 21 comments
#3129 [rebase] blackbox and whitebox macros reviewed Opened by @adriaanm 7 days ago 7 comments
#3119 New mutable hash map with Long keys: partially solves and is relevant to . reviewed tested Opened by @Ichoran 8 days ago 17 comments

IDE support:

#3140 Scope completion not returning members provided by imports tested Opened by @skyluc 4 days ago 10 comments
#3136 Corrected range positions created during default args expansion reviewed tested Opened by @dotta 5 days ago 15 comments

Collections:

#3089 Collections: remove redundant calls to .seq reviewed tested Opened by @retronym 19 days ago 5 comments
#3103 Topic/tidy collections reviewed tested Opened by @Ichoran 13 days ago 3 comments
#3027 IterableLike grouped : fix documentation tested Opened by @etaty a month ago 1 comment
#3074 Prevent useless filter operation in docs reviewed tested Opened by @Jentsch a month ago 1 comment
#3144 fix IntMap#foreachValue and LongMap#foreachValue scaladoc reviewed tested Opened by @xuwei-k 4 days ago 1 comment

Reflection:

#3143 Revert "temporarily disables run/reflection-sync-subtypes" tested Opened by @retronym 4 days ago 1 comment
#3095 Don't use runtime reflection from the batch compiler. tested Opened by @retronym 18 days ago 8 comments
#3062 hotfix for reflection tests on Windows tested Opened by @xeno-by a month ago 2 comments
#3056 hotfix for runtime reflection on java7 Opened by @xeno-by a month ago 6 comments
#3029 reflection sync tested Opened by @xeno-by a month ago 26 comments
#3057 fixes handling of fancy nested classes in runtime reflection tested Opened by @xeno-by a month ago 15 comments

Quasiquotes:

#3090 Add support for For loops to quasiquotes reviewed tested Opened by @densh 19 days ago 18 comments
#3007 Add support for packages into quasiquotes and toolbox, improve handling of fresh names, unhardcode quasiquote expansion logic tested Opened by @densh 2 months ago 17 comments

Macros:

#3016 [master] assorted fixes for vampire macros tested Opened by @xeno-by 2 months ago 4 comments
#3070 better macro impl shape errors tested Opened by @xeno-by a month ago 2 comments
#3047 deprecates raw tree manipulation facilities in macros.Context reviewed tested Opened by @xeno-by a month ago 5 comments

Compiler optimization:

#3094 Avoid needless TypeRef allocation during erasure. reviewed tested Opened by @retronym 18 days ago 2 comments
#3084 Microoptimization in implicit search reviewed tested Opened by @retronym 21 days ago 4 comments
#3092 Small implicit optimizations, and RunDefinitions tested Opened by @retronym 18 days ago 8 comments

Compiler/test suite improvements:

#3048 Test cases for SAM restrictions. reviewed tested Opened by @adriaanm a month ago 1 comment
#3100 Paulper stack reduction tested Opened by @som-snytt 14 days ago 4 comments
#3033 Traverser and Pickler improvements. tested Opened by @paulp a month ago 8 comments
#3080 Check file maintainence reviewed tested Opened by @retronym 23 days ago 5 comments
#3135 Revived tests that once depended on xml reviewed tested Opened by @adriaanm 5 days ago 3 comments
#3067 Moving disabled tests to their rightful home. tested Opened by @retronym a month ago 3 comments

Improve compiler docs:

#3077 Update description of explicitouter phase. tested Opened by @retronym a month ago 2 comments
#3145 Added information on how to launch and debug scalac inside Eclipse tested Opened by @dotta 4 days ago 1 comment
#3104 Update eclipse setup instructions reviewed tested Opened by @dotta 13 days ago 11 comments
#3139 Updated Eclipse .classpath for partest and scaladoc projects Opened by @dotta 4 days ago 1 comment

Modularization / build improvements & cleanups / PR validation speedup:

#3050 Ant labour: osgi uptodate checking and better doc skipping reviewed tested Opened by @retronym a month ago 5 comments
#3061 Fix problem assembling sources and docs of modules. tested Opened by @retronym a month ago 7 comments
#3112 Modularize scaladoc... almost reviewed tested Opened by @adriaanm 10 days ago 12 comments
#3114 M6 modules, partest depends on scala as provided. tested Opened by @adriaanm 9 days ago 15 comments
#3069 Rework build to allow publishing core to maven reviewed tested Opened by @adriaanm a month ago 7 comments
#3108 Faster PR validation reviewed Opened by @adriaanm 11 days ago 8 comments
#3039 Filter JVM debug output for custom options in partest tested Opened by @huitseeker a month ago 2 comments
#3115 Add buildcharacter.properties to .gitignore. tested Opened by @paulp 8 days ago 2 comments
#3083 Cleanup tools/* reviewed tested Opened by @retronym 22 days ago 5 comments

Library improvements:

#3113 Make parameters to implicit value classes private reviewed tested Opened by @adriaanm 9 days ago 1 comment
#3079 More clear implicitNotFound error for ExecutionContext reviewed tested Opened by @jamesward 25 days ago 1 comment

Bug fixes:

#3064 Platform independence for test case tested Opened by @retronym a month ago 1 comment
#3030 implicit parameters can now guide implicit view inference tested Opened by @xeno-by a month ago 21 comments
#3026 Tests for protected access tested Opened by @retronym a month ago 6 comments
#3082 Avoid bridges to identical signatures over value classes tested Opened by @retronym 22 days ago 4 comments
#3059 fixes weird typing of quasiquote arguments tested Opened by @densh a month ago 10 comments
#3068 Deterministic warnings for pattern matcher, take 2 reviewed tested Opened by @retronym a month ago 6 comments
#3060 : Additional test case covering sbt/sbt#914 tested Opened by @harrah a month ago 3 comments
#3121 Adding Serializable to ResizableArrayAccess inner class reviewed tested Opened by @rjfwhite 8 days ago 5 comments
#3076 Deprecate procedure syntax reviewed tested Opened by @soc a month ago 9 comments
#3042 resurrect the REPL's :sh command reviewed tested Opened by @gourlaysama a month ago 12 comments
#3045 Fix AsSeenFrom of ThisType from TypeVar prefix reviewed tested Opened by @retronym a month ago 3 comments
#3123 Support class based wrappers in REPL tested Opened by @som-snytt 8 days ago 9 comments
#3101 post-erasure signature clashes are now macro-aware reviewed tested Opened by @xeno-by 13 days ago 2 comments
#3006 - don't iterate over all keys in MapWrapper.containsKey() tested
#3073 Favour module accessors symbols in rebind reviewed tested Opened by @retronym a month ago 3 comments
#3086 - parallel collections should use default ExecutionContext reviewed tested Opened by @axel22 21 days ago 5 comments
#3088 FOUND: stray undetermined type params in vicinity of implicits reviewed tested Opened by @retronym 19 days ago 9 comments
#3111 Deprecate methods future and promise in the `scala.concurren... reviewed tested Opened by @phaller 10 days ago 14 comments
#3141 Fix false positive procedure warnings reviewed tested Opened by @soc 4 days ago 8 comments
#3127 Use an intrinsic for the next power of two calculation. reviewed tested Opened by @RajivKurian 7 days ago 9 comments

Typos fixed:

#3151 fix typo tested Opened by @xuwei-k 21 hours ago 1 comment
#3153 Fix a typo in the scala man page reviewed tested Opened by @misfo 8 hours ago 1 comment
#3142 Fixes markdown syntax Opened by @skyluc 4 days ago 1 comment
#3099 from Issue #3098 tested Opened by @yinxusen 14 days ago 1 comment

Synch with 2.10:

#3133 Merge 2.10 reviewed Opened by @adriaanm 5 days ago 7 comments
#3041 Merge 2.10.x into master Opened by @gkossakowski a month ago 12 comments
#3051 Merge 2.10.x to master (again) Opened by @retronym a month ago 6 comments

Downloads

Something went wrong with that request. Please try again.