A new milestone release [1] for Scala is available. This release is cut directly from current development and is not intended for production environments, but is a great chance to try out the up and coming features for Scala 2.10.0. The milestone 2.10.0-M6 includes many fixes and improvements, listed below.
| Issue(s) | Commit | Message |
|---|---|---|
| SI-6112 [2] | e6f3a8f6d3 [3] | SI-6112 exposes symbol mutators in macro universe |
| SI-6075 [4] | 2926dfc526 [5] | SI-6075 cleans up api.StandardNames |
| SI-6058 [6] | 2eff6601da [7] | SI-6058 makes JavaMirror caches weak |
| SI-6111 [8] | ee5721e864 [9] | SI-6111 accept single-subpattern unapply pattern |
| SI-4440 [10] | ee93df064b [11] | SI-4440 workaround: avoid outer accessor that'll vanish |
| SI-4881 [12] | 5c5e8d4dcd [13] | SI-4881 infer variance from formals, then result |
| SI-6089 [14] | 1413713bdd [15] | SI-6089 test file for pt2 |
| SI-6117 [16] | 9fecdfd8cb [17] | Fix SI-6117, regression involving import ambiguity. |
| SI-6090 [18] | d0623dc766 [19] | SI-6090 |
| SI-6089 [14], SI-6089 [14] | 71d20312e9 [20] | SI-6089 pt2: _ is tailpos in `_ || _` and `_ && _ |
| SI-1832 [21], SI-1832 [21] | 6015a54812 [22] | SI-1832 consistent symbols in casedef's pattern&body |
| SI-5999 [23] | b5f721fb52 [24] | SI-5999 a real fix to the packageless problem |
| SI-6031 [25] | 93519ab504 [26] | SI-6031 customizable budget for patmat analyses |
| SI-5999 [23] | 96036b3569 [27] | SI-5999 removes the macro context mirror |
| SI-5999 [23] | 602a6c55d7 [28] | SI-5999 deploys a new starr |
| SI-5999 [23] | 30f5a36941 [29] | SI-5999 removes Context.reify |
| SI-5984 [30] | 911bbc4fdd [31] | SI-5984 improves error reporting in JavaMirrors |
| SI-4897 [32] | 4fc9cdb64f [33] | SI-4897 derive expected value from single type |
| SI-5957 [34], SI-6109 [35] | ee0d01785e [36] | Deprecate all JVM 1.5 targets and make 1.6 default. |
| SI-5784 [37] | 6539a9ddc5 [38] | SI-5784 Scaladoc: Type templates |
| SI-3791 [39] | 4324282f27 [40] | Removes Float.Epsilon and Double.Epsilon |
| SI-5939 [41] | 4f3c92e0f8 [42] | SI-5939 resident compilation of sources in empty package |
| SI-6104 [43] | 86f7bc35e5 [44] | SI-6104 support This pattern |
| SI-6092 [45] | 01be1b1c20 [46] | Fixed SI-6092. Fixed leaky annotations, and relaxed the conditions under which a try-catch is lifted out to an inner method. |
| SI-6089 [14] | fa1dc5afea [47] | SI-6089 better tail position analysis for matches |
| SI-5695 [48] | 38aaa3a24a [49] | SI-5695 removes Context.enclosingApplication |
| SI-5892 [50], SI-5892 [50] | 776105a43e [51] | SI-5892 allow implicit views in annotation args |
| SI-6095 [52], SI-6098 [53] | 1c2efb36c2 [54] | SI-6095, SI-6098 - clean up public API, add deprecations |
| SI-5158 [55], SI-6070 [56], SI-6070 [56], SI-4425 [57], SI-5739 [58] | aa6fa4623b [59] | SI-5739 store sub-patterns in local vals |
| SI-5731 [60] | 06b373878a [61] | SI-5731 a few fixes for value classes |
| SI-5588 [62] | ed9669f57a [63] | Fixes SI-5588. Correct compare for Enumeration. Slower than the original one but does comparison in the same spirit as IntOrdering. |
| SI-5856 [64], SI-5856 [64] | 9c4b0d0402 [65] | SI-5856 enables use of $this in string interpolation |
| SI-5895 [66] | bab827a542 [67] | SI-5895 fixes FieldMirrors |
| SI-6076 [68] | 72de4d8349 [69] | Fixed SI-6076. Range positions for macro-based string interpolation. Should bring back the jenkins job as well. |
| SI-5784 [37] | dac4e8f543 [70] | SI-5784 Scaladoc: {Abstract,Alias} type templates |
| SI-6047 [71] | ea47260be5 [72] | test case closes SI-6047 |
| SI-5385 [73] | 32fd97df41 [74] | Fix for SI-5385. |
| SI-6086 [75] | 9117cbee27 [76] | SI-6086 magic symbols strike back |
| SI-5784 [37] | 17f745d33c [77] | Scaladoc: Refactoring the entities |
| SI-3695 [78], SI-4224 [79], SI-4497 [80], SI-5079 [81] | dc70d1b7bd [82] | SI-3695 SI-4224 SI-4497 SI-5079 scaladoc links |
| SI-4887 [83] | 929415a3f4 [84] | SI-4887 Link existentials in scaladoc |
| SI-4360 [85] | a119ad1ae5 [86] | SI-4360 Adds prefixes to scaladoc |
| SI-3448 [87], SI-3448 [87] | 891769fae5 [88] | Scaladoc: workaround for untypical Map usecases |
| SI-4324 [89] | 8779ade6f5 [90] | SI-4324 Scaladoc case class argument currying |
| SI-5558 [91] | 242c2fc947 [92] | SI-5558 Package object members indexing |
| SI-5965 [93] | 8291106ec9 [94] | SI-5965 Scaladoc crash |
| SI-3314 [95] | f881249ba1 [96] | Scaladoc: Inherited templates in diagrams |
| SI-3314 [95], SI-4888 [97] | f916434c11 [98] | SI-3314 SI-4888 Scaladoc: Relative type prefixes |
| SI-5235 [99] | fcbdc1725c [100] | SI-5235 Correct usecase variable expansion |
| SI-6035 [101] | 7c42b5aa4d [102] | SI-6035: Specialization and separate compilation. |
| SI-5830 [103], SI-6048 [104], SI-6011 [105] | ef2bf41142 [106] | SI-6011 switches: unreachability, guard-free form |
| SI-6028 [107] | a3bf34563d [108] | SI-6028 Avoid needless symbol renaming in lambdalift. |
| SI-6028 [107] | 32dc7e8069 [109] | A test case that scrutinises lambdalifter's output. |
| SI-4365 [110] | 93751072ef [111] | With -Yno-generic-signatures, exit GenASM.getGenericSignature early |
| SI-4691 [112], SI-6077 [113] | 4276f61551 [114] | SI-6077 more conservative TreeMakersToConds for CSE |
| SI-5956 [115] | 2c5890b3a7 [116] | SI-5956 trigger copy generation with correct namer |
| SI-5957 [34] | 21f14e371c [117] | SI-5957 enable direct parsing of nested java class classfile |
| SI-6061 [118] | 4aeaf9015b [119] | SI-6061 adds weakly conformance for number types to resolveOverloaded |
| SI-6022 [120], SI-6022 [120] | d852c9b8b4 [121] | SI-6022 model type-test-implication better |
| SI-6042 [122] | da587e3178 [123] | SI-6042 Improve type selection from volatile type error |
| SI-5975 [124] | 7050335529 [125] | Allow attachments for symbols, just like for trees. |
| SI-5975 [124] | 4b6ae392a7 [126] | Enhanced presentation compiler test infrastructure |
| # | Author |
|---|---|
| 21 | Vlad Ureche |
| 16 | Adriaan Moors |
| 16 | Martin Odersky |
| 16 | Eugene Burmako |
| 14 | Paul Phillips |
| 8 | Grzegorz Kossakowski |
| 7 | Lukas Rytz |
| 5 | Dominik Gruntz |
| 3 | Jason Zaugg |
| 3 | Iulian Dragos |
| 2 | Hubert Plociniczak |
| 2 | Aleksandar Prokopec |
| 2 | phaller |
| 1 | Mirco Dotta |
| 1 | Simon Ochsenreither |
Special thanks to the 22 projects that have made releases available for this version of Scala!
All commits since 2.10.0-M5
| sha | Title |
|---|---|
| e6f3a8f6d3 [3] | SI-6112 exposes symbol mutators in macro universe |
| 2926dfc526 [5] | SI-6075 cleans up api.StandardNames |
| 2eff6601da [7] | SI-6058 makes JavaMirror caches weak |
| ee5721e864 [9] | SI-6111 accept single-subpattern unapply pattern |
| f2819ff379 [153] | Small changes to reflection API to make it safe for IDE use. |
| ee93df064b [11] | SI-4440 workaround: avoid outer accessor that'll vanish |
| 5c5e8d4dcd [13] | SI-4881 infer variance from formals, then result |
| 100d82697b [154] | Improve unchecked warnings. |
| 1413713bdd [15] | SI-6089 test file for pt2 |
| 9fecdfd8cb [17] | Fix SI-6117, regression involving import ambiguity. |
| 729aad6722 [155] | Tweak to symbol tracer. |
| 85a002dcd9 [156] | Renaming files to please ant. |
| 393d3ee6b5 [157] | Handle multiple packages in one source file in the presentation compiler. |
| d0623dc766 [19] | SI-6090 |
| 71d20312e9 [20] | SI-6089 pt2: _ is tailpos in `_ || _` and `_ && _ |
| 6dca61a960 [158] | Scaladoc: Removing forgotten debugging info |
| e4db7e0502 [159] | address "this would catch all throwables" warnings |
| 6015a54812 [22] | SI-1832 consistent symbols in casedef's pattern&body |
| ddd5f3aa8f [160] | SIP-14 - Fix critical Java compatibility issue in scala.concurrent.Await |
| e0853b3255 [161] | Removes redundant outers |
| 124f316b08 [162] | Use `findMember` to lookup the static field in the host class. |
| b5f721fb52 [24] | SI-5999 a real fix to the packageless problem |
| e5161f0111 [163] | evicts calls to reify from our codebase |
| 0b1667b856 [164] | an improvement based on Adriaan's comment |
| 93519ab504 [26] | SI-6031 customizable budget for patmat analyses |
| 96036b3569 [27] | SI-5999 removes the macro context mirror |
| 602a6c55d7 [28] | SI-5999 deploys a new starr |
| 30f5a36941 [29] | SI-5999 removes Context.reify |
| 911bbc4fdd [31] | SI-5984 improves error reporting in JavaMirrors |
| 4fc9cdb64f [33] | SI-4897 derive expected value from single type |
| 444bba68cc [165] | Switch to 1.6 target for all javac invocations. |
| e200a8e3ff [166] | Print the stack trace. |
| ee0d01785e [36] | Deprecate all JVM 1.5 targets and make 1.6 default. |
| a40a90fc33 [167] | Shield from InterruptedException in partest. |
| b0c7f0b257 [168] | Scaladoc: Adressed @hubertp's comment on #4b4b4b |
| 6539a9ddc5 [38] | SI-5784 Scaladoc: Type templates |
| 0d367d4794 [169] | Scaladoc: Groups |
| 45232af4de [170] | Better debugging output in GenASM. |
| 1158e4f05b [171] | Updated list of targets allowed in Ant's scalac. |
| 4324282f27 [40] | Removes Float.Epsilon and Double.Epsilon |
| 4f3c92e0f8 [42] | SI-5939 resident compilation of sources in empty package |
| 0018f9b364 [172] | Scaladoc: Typers change |
| 86f7bc35e5 [44] | SI-6104 support This pattern |
| 892ee3df93 [173] | Implement @static annotation on singleton object fields. |
| 01be1b1c20 [46] | Fixed SI-6092. Fixed leaky annotations, and relaxed the conditions under which a try-catch is lifted out to an inner method. |
| fa1dc5afea [47] | SI-6089 better tail position analysis for matches |
| 38aaa3a24a [49] | SI-5695 removes Context.enclosingApplication |
| 776105a43e [51] | SI-5892 allow implicit views in annotation args |
| 1c2efb36c2 [54] | SI-6095, SI-6098 - clean up public API, add deprecations |
| aa6fa4623b [59] | SI-5739 store sub-patterns in local vals |
| 06b373878a [61] | SI-5731 a few fixes for value classes |
| ed9669f57a [63] | Fixes SI-5588. Correct compare for Enumeration. Slower than the original one but does comparison in the same spirit as IntOrdering. |
| 1729b26500 [174] | move test files that fail spuriously to pending |
| 9c4b0d0402 [65] | SI-5856 enables use of $this in string interpolation |
| bab827a542 [67] | SI-5895 fixes FieldMirrors |
| 9b6566e5d2 [175] | fixes a typo in macro classloaders |
| 72de4d8349 [69] | Fixed SI-6076. Range positions for macro-based string interpolation. Should bring back the jenkins job as well. |
| dac4e8f543 [70] | SI-5784 Scaladoc: {Abstract,Alias} type templates |
| ea47260be5 [72] | test case closes SI-6047 |
| 32fd97df41 [74] | Fix for SI-5385. |
| 9117cbee27 [76] | SI-6086 magic symbols strike back |
| 17f745d33c [77] | Scaladoc: Refactoring the entities |
| 0f2a0b7441 [176] | Scaladoc: updated type class descriptions |
| b651269275 [177] | Scaladoc: Reducing the memory footprint 2 |
| 740361b8ae [178] | Scaladoc: Reducing the memory footprint |
| dc70d1b7bd [82] | SI-3695 SI-4224 SI-4497 SI-5079 scaladoc links |
| 929415a3f4 [84] | SI-4887 Link existentials in scaladoc |
| 8d0ea747c2 [179] | Scaladoc minor fix: Typos in diagrams |
| a119ad1ae5 [86] | SI-4360 Adds prefixes to scaladoc |
| 891769fae5 [88] | Scaladoc: workaround for untypical Map usecases |
| 8779ade6f5 [90] | SI-4324 Scaladoc case class argument currying |
| 242c2fc947 [92] | SI-5558 Package object members indexing |
| 8291106ec9 [94] | SI-5965 Scaladoc crash |
| f881249ba1 [96] | Scaladoc: Inherited templates in diagrams |
| f916434c11 [98] | SI-3314 SI-4888 Scaladoc: Relative type prefixes |
| fcbdc1725c [100] | SI-5235 Correct usecase variable expansion |
| 27aaaa4fce [180] | Add `partest` and `scalap` Eclipse project definitions. |
| 64f05974c7 [181] | Fix Scala library dependency in Eclipse project files. |
| 7c42b5aa4d [102] | SI-6035: Specialization and separate compilation. |
| ef2bf41142 [106] | SI-6011 switches: unreachability, guard-free form |
| 2ae253bea6 [182] | Partest: add `instrumented` test category. |
| a3bf34563d [108] | SI-6028 Avoid needless symbol renaming in lambdalift. |
| 32dc7e8069 [109] | A test case that scrutinises lambdalifter's output. |
| 93751072ef [111] | With -Yno-generic-signatures, exit GenASM.getGenericSignature early |
| 4276f61551 [114] | SI-6077 more conservative TreeMakersToConds for CSE |
| d905558749 [183] | Variation #10 to optimze findMember |
| fcb0c011c6 [184] | Attempt #9 to opimize findMember. |
| 71d2ceb15d [185] | Attempt #8 to opimize findMember. |
| 77e5692760 [186] | Attempty #7 to optimize findMember |
| e94252ea30 [187] | Attemmpt #6 to optimize findMember |
| 73e61b8b0b [188] | Attempt #5 to optimize findMember. |
| 04f0b659ef [189] | Attempt #4 to optimize findMember |
| 0e3c70f2ab [190] | Attempt #3 to optimize findMember |
| 1a73aa087e [191] | Attempt #1 to optimize findMember |
| b355fb2c7f [192] | Avoid conflict with String's apply. |
| 2c5890b3a7 [116] | SI-5956 trigger copy generation with correct namer |
| 21f14e371c [117] | SI-5957 enable direct parsing of nested java class classfile |
| e6ac99e6a9 [193] | Further optimization of asSeenFrom. |
| e90f79a446 [194] | Optimization in asSeenFrom. |
| 003ce2d676 [195] | Fix doc about specialized subclasses of c.i.HashMap/HashSet. |
| bbd48868a4 [196] | Moved cloneable class to package `scala.annotation`. |
| e5765db5e9 [197] | starr sources to move cloneable class to package `annotation |
| 4aeaf9015b [119] | SI-6061 adds weakly conformance for number types to resolveOverloaded |
| a9b85dbaad [198] | Pickled flag reorg |
| 39fc4aa845 [199] | polymorphic value classes |
| d852c9b8b4 [121] | SI-6022 model type-test-implication better |
| 883371e18e [200] | Eliminated more logic. |
| 783013672c [201] | Eliminated actors from partest. |
| 456d76d7f0 [202] | Added a HIDDEN flag. |
| da587e3178 [123] | SI-6042 Improve type selection from volatile type error |
| 724b0dc71f [203] | Implicits to encourage more Name-dropping. |
| 67a14466be [204] | removes special case for BigInteger |
| 58c053c454 [205] | stringinterpolation macro test files |
| 70f493dc43 [206] | adds the sha1 files of the new starr / stringContext.f |
| 623b739bde [207] | macro-based string interpolation formatter |
| 7050335529 [125] | Allow attachments for symbols, just like for trees. |
| 4b6ae392a7 [126] | Enhanced presentation compiler test infrastructure |
Links:
[1] http://www.scala-lang.org/downloads#Milestones
[2] https://issues.scala-lang.org/browse/SI-6112
[3] https://github.com/scala/scala/commit/e6f3a8f6d3
[4] https://issues.scala-lang.org/browse/SI-6075
[5] https://github.com/scala/scala/commit/2926dfc526
[6] https://issues.scala-lang.org/browse/SI-6058
[7] https://github.com/scala/scala/commit/2eff6601da
[8] https://issues.scala-lang.org/browse/SI-6111
[9] https://github.com/scala/scala/commit/ee5721e864
[10] https://issues.scala-lang.org/browse/SI-4440
[11] https://github.com/scala/scala/commit/ee93df064b
[12] https://issues.scala-lang.org/browse/SI-4881
[13] https://github.com/scala/scala/commit/5c5e8d4dcd
[14] https://issues.scala-lang.org/browse/SI-6089
[15] https://github.com/scala/scala/commit/1413713bdd
[16] https://issues.scala-lang.org/browse/SI-6117
[17] https://github.com/scala/scala/commit/9fecdfd8cb
[18] https://issues.scala-lang.org/browse/SI-6090
[19] https://github.com/scala/scala/commit/d0623dc766
[20] https://github.com/scala/scala/commit/71d20312e9
[21] https://issues.scala-lang.org/browse/SI-1832
[22] https://github.com/scala/scala/commit/6015a54812
[23] https://issues.scala-lang.org/browse/SI-5999
[24] https://github.com/scala/scala/commit/b5f721fb52
[25] https://issues.scala-lang.org/browse/SI-6031
[26] https://github.com/scala/scala/commit/93519ab504
[27] https://github.com/scala/scala/commit/96036b3569
[28] https://github.com/scala/scala/commit/602a6c55d7
[29] https://github.com/scala/scala/commit/30f5a36941
[30] https://issues.scala-lang.org/browse/SI-5984
[31] https://github.com/scala/scala/commit/911bbc4fdd
[32] https://issues.scala-lang.org/browse/SI-4897
[33] https://github.com/scala/scala/commit/4fc9cdb64f
[34] https://issues.scala-lang.org/browse/SI-5957
[35] https://issues.scala-lang.org/browse/SI-6109
[36] https://github.com/scala/scala/commit/ee0d01785e
[37] https://issues.scala-lang.org/browse/SI-5784
[38] https://github.com/scala/scala/commit/6539a9ddc5
[39] https://issues.scala-lang.org/browse/SI-3791
[40] https://github.com/scala/scala/commit/4324282f27
[41] https://issues.scala-lang.org/browse/SI-5939
[42] https://github.com/scala/scala/commit/4f3c92e0f8
[43] https://issues.scala-lang.org/browse/SI-6104
[44] https://github.com/scala/scala/commit/86f7bc35e5
[45] https://issues.scala-lang.org/browse/SI-6092
[46] https://github.com/scala/scala/commit/01be1b1c20
[47] https://github.com/scala/scala/commit/fa1dc5afea
[48] https://issues.scala-lang.org/browse/SI-5695
[49] https://github.com/scala/scala/commit/38aaa3a24a
[50] https://issues.scala-lang.org/browse/SI-5892
[51] https://github.com/scala/scala/commit/776105a43e
[52] https://issues.scala-lang.org/browse/SI-6095
[53] https://issues.scala-lang.org/browse/SI-6098
[54] https://github.com/scala/scala/commit/1c2efb36c2
[55] https://issues.scala-lang.org/browse/SI-5158
[56] https://issues.scala-lang.org/browse/SI-6070
[57] https://issues.scala-lang.org/browse/SI-4425
[58] https://issues.scala-lang.org/browse/SI-5739
[59] https://github.com/scala/scala/commit/aa6fa4623b
[60] https://issues.scala-lang.org/browse/SI-5731
[61] https://github.com/scala/scala/commit/06b373878a
[62] https://issues.scala-lang.org/browse/SI-5588
[63] https://github.com/scala/scala/commit/ed9669f57a
[64] https://issues.scala-lang.org/browse/SI-5856
[65] https://github.com/scala/scala/commit/9c4b0d0402
[66] https://issues.scala-lang.org/browse/SI-5895
[67] https://github.com/scala/scala/commit/bab827a542
[68] https://issues.scala-lang.org/browse/SI-6076
[69] https://github.com/scala/scala/commit/72de4d8349
[70] https://github.com/scala/scala/commit/dac4e8f543
[71] https://issues.scala-lang.org/browse/SI-6047
[72] https://github.com/scala/scala/commit/ea47260be5
[73] https://issues.scala-lang.org/browse/SI-5385
[74] https://github.com/scala/scala/commit/32fd97df41
[75] https://issues.scala-lang.org/browse/SI-6086
[76] https://github.com/scala/scala/commit/9117cbee27
[77] https://github.com/scala/scala/commit/17f745d33c
[78] https://issues.scala-lang.org/browse/SI-3695
[79] https://issues.scala-lang.org/browse/SI-4224
[80] https://issues.scala-lang.org/browse/SI-4497
[81] https://issues.scala-lang.org/browse/SI-5079
[82] https://github.com/scala/scala/commit/dc70d1b7bd
[83] https://issues.scala-lang.org/browse/SI-4887
[84] https://github.com/scala/scala/commit/929415a3f4
[85] https://issues.scala-lang.org/browse/SI-4360
[86] https://github.com/scala/scala/commit/a119ad1ae5
[87] https://issues.scala-lang.org/browse/SI-3448
[88] https://github.com/scala/scala/commit/891769fae5
[89] https://issues.scala-lang.org/browse/SI-4324
[90] https://github.com/scala/scala/commit/8779ade6f5
[91] https://issues.scala-lang.org/browse/SI-5558
[92] https://github.com/scala/scala/commit/242c2fc947
[93] https://issues.scala-lang.org/browse/SI-5965
[94] https://github.com/scala/scala/commit/8291106ec9
[95] https://issues.scala-lang.org/browse/SI-3314
[96] https://github.com/scala/scala/commit/f881249ba1
[97] https://issues.scala-lang.org/browse/SI-4888
[98] https://github.com/scala/scala/commit/f916434c11
[99] https://issues.scala-lang.org/browse/SI-5235
[100] https://github.com/scala/scala/commit/fcbdc1725c
[101] https://issues.scala-lang.org/browse/SI-6035
[102] https://github.com/scala/scala/commit/7c42b5aa4d
[103] https://issues.scala-lang.org/browse/SI-5830
[104] https://issues.scala-lang.org/browse/SI-6048
[105] https://issues.scala-lang.org/browse/SI-6011
[106] https://github.com/scala/scala/commit/ef2bf41142
[107] https://issues.scala-lang.org/browse/SI-6028
[108] https://github.com/scala/scala/commit/a3bf34563d
[109] https://github.com/scala/scala/commit/32dc7e8069
[110] https://issues.scala-lang.org/browse/SI-4365
[111] https://github.com/scala/scala/commit/93751072ef
[112] https://issues.scala-lang.org/browse/SI-4691
[113] https://issues.scala-lang.org/browse/SI-6077
[114] https://github.com/scala/scala/commit/4276f61551
[115] https://issues.scala-lang.org/browse/SI-5956
[116] https://github.com/scala/scala/commit/2c5890b3a7
[117] https://github.com/scala/scala/commit/21f14e371c
[118] https://issues.scala-lang.org/browse/SI-6061
[119] https://github.com/scala/scala/commit/4aeaf9015b
[120] https://issues.scala-lang.org/browse/SI-6022
[121] https://github.com/scala/scala/commit/d852c9b8b4
[122] https://issues.scala-lang.org/browse/SI-6042
[123] https://github.com/scala/scala/commit/da587e3178
[124] https://issues.scala-lang.org/browse/SI-5975
[125] https://github.com/scala/scala/commit/7050335529
[126] https://github.com/scala/scala/commit/4b6ae392a7
[127] http://jsuereth.com/scala-arm
[128] http://code.google.com/p/scalaz/
[129] https://github.com/Sciss/ScalaInterpreterPane
[130] https://github.com/Sciss/AudioWidgets
[131] https://github.com/Sciss/ScalaAudioWidgets
[132] https://github.com/Sciss/ScalaAudioFile
[133] https://github.com/Sciss/ScalaOSC
[134] https://github.com/Sciss/ScalaCollider
[135] https://github.com/Sciss/ScalaColliderSwing
[136] https://github.com/Sciss/FingerTree
[137] http://jesseeichar.github.com/scala-io-doc/0.4.0/index.html#!/overview/index
[138] https://github.com/milessabin/shapeless
[139] https://github.com/slick/slick
[140] http://specs2.org
[141] http://www.scalatest.org
[142] http://scalamock.org/
[143] https://github.com/chris-twiner/scalesXml
[144] http://parboiled.org
[145] http://repo.spray.cc
[146] https://github.com/hseeberger/scalalogging
[147] http://nbronson.github.com/scala-stm/
[148] http://akka.io
[149] http://repo.akka.io/releases/
[150] http://doc.akka.io/docs/akka/2.1-M1/
[151] http://doc.akka.io/api/akka/2.1-M1/#package
[152] http://akka.io/downloads/
[153] https://github.com/scala/scala/commit/f2819ff379
[154] https://github.com/scala/scala/commit/100d82697b
[155] https://github.com/scala/scala/commit/729aad6722
[156] https://github.com/scala/scala/commit/85a002dcd9
[157] https://github.com/scala/scala/commit/393d3ee6b5
[158] https://github.com/scala/scala/commit/6dca61a960
[159] https://github.com/scala/scala/commit/e4db7e0502
[160] https://github.com/scala/scala/commit/ddd5f3aa8f
[161] https://github.com/scala/scala/commit/e0853b3255
[162] https://github.com/scala/scala/commit/124f316b08
[163] https://github.com/scala/scala/commit/e5161f0111
[164] https://github.com/scala/scala/commit/0b1667b856
[165] https://github.com/scala/scala/commit/444bba68cc
[166] https://github.com/scala/scala/commit/e200a8e3ff
[167] https://github.com/scala/scala/commit/a40a90fc33
[168] https://github.com/scala/scala/commit/b0c7f0b257
[169] https://github.com/scala/scala/commit/0d367d4794
[170] https://github.com/scala/scala/commit/45232af4de
[171] https://github.com/scala/scala/commit/1158e4f05b
[172] https://github.com/scala/scala/commit/0018f9b364
[173] https://github.com/scala/scala/commit/892ee3df93
[174] https://github.com/scala/scala/commit/1729b26500
[175] https://github.com/scala/scala/commit/9b6566e5d2
[176] https://github.com/scala/scala/commit/0f2a0b7441
[177] https://github.com/scala/scala/commit/b651269275
[178] https://github.com/scala/scala/commit/740361b8ae
[179] https://github.com/scala/scala/commit/8d0ea747c2
[180] https://github.com/scala/scala/commit/27aaaa4fce
[181] https://github.com/scala/scala/commit/64f05974c7
[182] https://github.com/scala/scala/commit/2ae253bea6
[183] https://github.com/scala/scala/commit/d905558749
[184] https://github.com/scala/scala/commit/fcb0c011c6
[185] https://github.com/scala/scala/commit/71d2ceb15d
[186] https://github.com/scala/scala/commit/77e5692760
[187] https://github.com/scala/scala/commit/e94252ea30
[188] https://github.com/scala/scala/commit/73e61b8b0b
[189] https://github.com/scala/scala/commit/04f0b659ef
[190] https://github.com/scala/scala/commit/0e3c70f2ab
[191] https://github.com/scala/scala/commit/1a73aa087e
[192] https://github.com/scala/scala/commit/b355fb2c7f
[193] https://github.com/scala/scala/commit/e6ac99e6a9
[194] https://github.com/scala/scala/commit/e90f79a446
[195] https://github.com/scala/scala/commit/003ce2d676
[196] https://github.com/scala/scala/commit/bbd48868a4
[197] https://github.com/scala/scala/commit/e5765db5e9
[198] https://github.com/scala/scala/commit/a9b85dbaad
[199] https://github.com/scala/scala/commit/39fc4aa845
[200] https://github.com/scala/scala/commit/883371e18e
[201] https://github.com/scala/scala/commit/783013672c
[202] https://github.com/scala/scala/commit/456d76d7f0
[203] https://github.com/scala/scala/commit/724b0dc71f
[204] https://github.com/scala/scala/commit/67a14466be
[205] https://github.com/scala/scala/commit/58c053c454
[206] https://github.com/scala/scala/commit/70f493dc43
[207] https://github.com/scala/scala/commit/623b739bde