Skip to content

scala:2.12.x #20

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1,331 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1331 commits
Select commit Hold shift + click to select a range
15ae8dd
Merge pull request #3981 from retronym/ticket/8575-2
lrytz Nov 7, 2014
f7c3c6b
Merge pull request #4058 from som-snytt/issue/verbose-load
lrytz Nov 7, 2014
33393c7
SI-8933 Disable static Symbol literal cache in traits
retronym Oct 23, 2014
8d84b62
SI-7974 Fix over-eager optimization of Symbol literals
retronym Nov 6, 2014
310af49
SI-8966 Allow use of jvm-1.8 via the Ant scalac task
retronym Nov 7, 2014
6b9f543
SI-5730 hide constructors of sealed abstract classes in scaladoc
gourlaysama Nov 4, 2014
eeba4d5
SI-6856 Fix incorrect EBNF in comment in Parsers
retronym Nov 7, 2014
0cd801a
SI-7750 Test case for fixed spurious existential feature warning
retronym Nov 7, 2014
da22a43
SI-1994 Test case for fixed overriding problem
retronym Nov 7, 2014
a34be74
[sammy] use correct type for method to override
adriaanm Nov 6, 2014
9b2c10a
Make t8960 pass under delambdafy:method
lrytz Nov 7, 2014
b8f7fbe
SI-8965 Account for corner case in "unrelated types" warning
retronym Nov 7, 2014
b431a4b
Merge pull request #4105 from gourlaysama/wip/t5730-scaladoc-sealed-ctor
Nov 7, 2014
cbca494
[sammy] support repeated params
adriaanm Nov 7, 2014
5df64a4
SI-8967 Only add JARs and dirs from $SCALA_HOME/lib to classpath
retronym Nov 8, 2014
5f50e03
SI-8534 Avoid crash in erroneous SelectFromTypeTree
retronym Nov 8, 2014
3219674
SI-8597 Improved pattern unchecked warnings
retronym May 16, 2014
6674cda
SI-5413 Test for fixed owner-corruption bug with names/defaults
retronym Nov 9, 2014
3a4d4db
SI-8449 Fix spurious error with Java raw type over a Scala class
retronym Nov 9, 2014
90a98f7
SI-5639 Fix spurious discarding of implicit import
retronym Nov 9, 2014
0a5ade5
SI-5665 Test case for fixed private[this], trait crasher
retronym Nov 9, 2014
f75dbdb
SI-5938 Test for a FSC bug with mixin, duplicate static forwarders
retronym Nov 7, 2014
8d175b9
SI-8253 Fix incorrect parsing of <elem xmlns={f("a")}/>
retronym Feb 8, 2014
362aa5c
SI-7521 Fix erasure of parametric value classes.
retronym Nov 10, 2014
fad969e
Merge pull request #4088 from lrytz/opt/cleanupOptimizations
lrytz Nov 10, 2014
22bc1f8
Merge pull request #4095 from retronym/ticket/8933
lrytz Nov 10, 2014
02c0852
Merge pull request #4100 from gourlaysama/wip/lint-build
lrytz Nov 10, 2014
5a7875f
Merge pull request #4101 from adriaanm/sam-ex
lrytz Nov 10, 2014
60d59ee
Merge pull request #4102 from retronym/ticket/8965
lrytz Nov 10, 2014
af8ccf7
Merge pull request #4104 from retronym/ticket/8966
lrytz Nov 10, 2014
2ac89cf
Merge pull request #4106 from retronym/ticket/6856
lrytz Nov 10, 2014
fa06091
Merge pull request #4108 from retronym/ticket/7750
lrytz Nov 10, 2014
60f009f
Merge pull request #4109 from retronym/ticket/1994
lrytz Nov 10, 2014
c70774c
Merge pull request #4110 from lrytz/t8960-delambdafy
retronym Nov 10, 2014
5b01aaf
Merge pull request #4120 from retronym/ticket/5665
lrytz Nov 10, 2014
0e8c6da
Merge pull request #4116 from retronym/ticket/5413-2
lrytz Nov 10, 2014
24a2ef9
SI-6502 Refactorings suggested by review
heathermiller Nov 10, 2014
729e7a9
SI-8932 Fix dropRight/takeRight implementations
ruippeixotog Nov 11, 2014
d28d4f4
Merge pull request #3963 from erikerlandson/si-8835-pr
lrytz Nov 11, 2014
da60dda
SI-8835 Iterator tests can be junit
som-snytt Sep 5, 2014
3a949a1
SI-8977 remove duplicate decoder.properties from scalap
gourlaysama Nov 11, 2014
ff2cd80
SI-8944 A more resiliant naming scheme for case accessors
retronym Nov 10, 2014
c732f3e
Let users specify a different location for build repos than user home
mpociecha Nov 11, 2014
1f0d347
SI-8835 Update iterator tests
som-snytt Nov 13, 2014
bc1b82e
SI-8835 Lazier slice for Iterator
som-snytt Nov 1, 2014
f40dbb3
SI-8981 Tweak REPL help
som-snytt Nov 14, 2014
a6e77f7
SI-7444 docs: null Executor allowed in ExecutionContext factories
phaller Nov 14, 2014
5b8327b
SI-7459 Handle pattern binders used as prefixes in TypeTrees.
retronym May 7, 2013
af49d9c
SI-8948 resurrect the scaladoc for Any/AnyRef/Nothing/Null.
gourlaysama Nov 15, 2014
50a9c1b
No list of subclasses for Any in scaladoc, it's useless.
gourlaysama Nov 15, 2014
459538f
Merge pull request #4134 from gourlaysama/wip/t8948-any-disappeared-f…
Nov 16, 2014
457b73f
Add curly brace (zero-or-more) in grammar for Bindings
soc Nov 16, 2014
e9a3752
Merge pull request #4113 from retronym/ticket/8967
adriaanm Nov 17, 2014
ebf16c7
Merge pull request #4114 from retronym/ticket/8534
adriaanm Nov 17, 2014
b9c89cc
Merge pull request #4117 from retronym/ticket/8449
adriaanm Nov 17, 2014
1df04a7
Merge pull request #4135 from soc/patch-1
gkossakowski Nov 17, 2014
9a99913
Merge pull request #4128 from ruippeixotog/issue/8932
gkossakowski Nov 17, 2014
bddb3af
Merge pull request #4075 from som-snytt/issue/8835-junit
gkossakowski Nov 17, 2014
a77f01f
SI-5639 Predicate bug fix on -Xsource:2.12
retronym Nov 9, 2014
9266dee
SI-8597 Expand documentation of CheckabilityChecker
retronym Nov 18, 2014
3513a32
Merge pull request #4129 from gourlaysama/wip/t8977-scalap-decoder-pr…
retronym Nov 18, 2014
965d7b9
Merge pull request #4068 from lrytz/t8925
retronym Nov 18, 2014
b2ba80a
Merge pull request #4051 from heathermiller/repl-cp-fix2
retronym Nov 18, 2014
06f16b4
Merge pull request #4001 from retronym/ticket/8862
retronym Nov 18, 2014
74046bb
Merge pull request #4118 from retronym/ticket/5639
retronym Nov 18, 2014
1810ac0
Merge pull request #4132 from phaller/ticket/7444
retronym Nov 19, 2014
495fdb3
Merge pull request #4123 from retronym/ticket/8253
retronym Nov 20, 2014
7583953
Fix one typo in the scaladoc of Inliners
stevegury Nov 20, 2014
5641b43
SI-8251 Remove ListBuffer.readOnly as deprecated
som-snytt Nov 21, 2014
304edd8
Merge pull request #4115 from retronym/ticket/8597
gkossakowski Nov 21, 2014
1c7d180
Merge pull request #4086 from som-snytt/issue/8835-2.12.x
gkossakowski Nov 21, 2014
571616c
Merge pull request #4140 from som-snytt/issue/8251
gkossakowski Nov 21, 2014
57f36ba
Merge pull request #4138 from stevegury/patch-1
gkossakowski Nov 21, 2014
3f08b09
Merge pull request #4099 from retronym/ticket/7596
gkossakowski Nov 21, 2014
997796b
Merge pull request #4121 from retronym/ticket/5938
gkossakowski Nov 21, 2014
c4df20d
Merge pull request #4084 from vigdorchik/usecase_sigs
gkossakowski Nov 21, 2014
6f5b853
Merge pull request #4124 from retronym/ticket/7521
gkossakowski Nov 21, 2014
a151449
SI-8970 hashCode of BigDecimal and Double do not match
Ichoran Nov 21, 2014
3f48391
SI-8783 MultiMap documentation for addBinding is incorrect
Ichoran Nov 21, 2014
20cafc9
SI-8951 SeqView and StreamView stack-overflow on negative index afte…
Ichoran Nov 21, 2014
7cf0370
SI-6519 PagedSeq is not lazy enough
Ichoran Nov 22, 2014
d367c5f
Fixes memory leak when using reflection
timcharper Oct 29, 2014
c23a1ea
SI-8695 SeqLike has unintuitive implementation of combinations
Ichoran Nov 21, 2014
bccf6ec
SI-5205 Finish applying octal deletion
som-snytt Nov 23, 2014
af30159
spec: Add a link to the sources from the main page
smarter Nov 24, 2014
a182169
SI-8814 mutable.LongMap loses its LongMapness when adding with +
Ichoran Nov 25, 2014
b6fcb5a
Merge pull request #4151 from som-snytt/issue/5205
adriaanm Nov 25, 2014
192b877
SI-8765 immutable.HashSet exposes internal updated0 method
Ichoran Nov 25, 2014
fa54344
SI-8519 collection.immutable.Map.apply is inefficient
Ichoran Nov 24, 2014
1f8e81d
SI-8727 Map.filterKeys result's contains and get are inconsistent
Ichoran Nov 25, 2014
1620b8c
SI-8819 Range slice does not return a Range
Ichoran Nov 25, 2014
8fd2917
SI-9003 Eagerly capture more potentially mutable binders
retronym Nov 26, 2014
b1b5b90
Merge pull request #4148 from SpinGo/issue/SI-8946
retronym Nov 26, 2014
89c000f
SI-9006 Scaladoc: explicit companion and package links
dickwall Nov 25, 2014
6553ccc
SI-8754 linear seqs aren't
Ichoran Nov 23, 2014
1f9adee
Update ScalaDoc code examples not to use deprecated constructs
lpiepiora Nov 26, 2014
0020ac2
Merge pull request #4159 from Ichoran/issue/8727
gkossakowski Nov 26, 2014
50d5d0f
Merge pull request #4158 from Ichoran/issue/8765
gkossakowski Nov 26, 2014
84d65a8
Merge pull request #4157 from Ichoran/issue/8814
gkossakowski Nov 26, 2014
7a450a0
Merge pull request #4156 from Ichoran/issue/8819
gkossakowski Nov 26, 2014
2eaa6c7
Merge pull request #4130 from mpociecha/let-specify-build-repos-home
gkossakowski Nov 26, 2014
3ac6eab
Merge pull request #3934 from teemulehtinen/fsc-port-arg
gkossakowski Nov 26, 2014
d3bd2b7
SI-9000 equals for immutable collections should check identity
Ichoran Nov 22, 2014
0bb8a13
SI-8924 don't hold reference to list in iterator
maxcom Oct 17, 2014
c9c21fd
SI-8946 Disable flaky test for reflection memory leak
retronym Nov 28, 2014
028420c
Merge pull request #4170 from retronym/ticket/disable-8946
retronym Nov 28, 2014
54d12f0
SI-8502 Improve resiliance to absent packages
retronym Nov 7, 2014
63f10ae
Merge pull request #4112 from retronym/ticket/8502
gkossakowski Nov 28, 2014
d34388c
Merge pull request #4149 from Ichoran/issue/8754
gkossakowski Nov 28, 2014
7448377
Abstract over ClassPath and ClassRep
mpociecha Nov 28, 2014
076e6ea
add 0X... for hex number literal
advancedxy Nov 29, 2014
073419e
add 0X...hex number literal in syntax summary
advancedxy Nov 29, 2014
d3f8182
SI:7988 - scala.collection.JavaConverters spelling mistake
kanielc Nov 30, 2014
3ccf8e1
SI-8995: Fix broken link in error message
kanielc Nov 30, 2014
6b498c3
Use new asClassPathString method and create FileUtils for classpath
mpociecha Nov 28, 2014
1545d2a
Define interface for flat classpath and add package loader using it
mpociecha Nov 29, 2014
af295c5
Add the flat classpath type aggregating flat classpath instances
mpociecha Nov 29, 2014
3b585e9
Add flat classpath implementation for directories
mpociecha Nov 29, 2014
9fe0c8c
Add flat classpath implementation for zip and jar files
mpociecha Nov 30, 2014
672c119
Add flat classpath implementation using ManifestResources
mpociecha Nov 30, 2014
bb91785
Create base classpath factory and an implementation for the flat cp
mpociecha Nov 30, 2014
1cefcb8
Create dedicated path resolver for the flat classpath representation
mpociecha Nov 30, 2014
3f94c77
Refactor scalap's main
mpociecha Nov 30, 2014
e3d5314
SI-7981 toSeq on immutable Map and Set return ArrayBuffer
Ichoran Nov 30, 2014
58b8ff3
Remove commented-out debugging code in PriorityQueue
gdickinson Dec 1, 2014
6e15a76
Remove completely commented-out test/run file
gdickinson Dec 1, 2014
4f54c24
Merge pull request #4172 from advancedxy/spec-fix
adriaanm Dec 1, 2014
ce157cb
SI-7683 Enable -Ystop-before:typer
som-snytt Dec 2, 2014
a83be33
Merge pull request #4143 from Ichoran/issue/8695
adriaanm Dec 2, 2014
80443f9
Merge pull request #4173 from kanielc/SI-7988
adriaanm Dec 2, 2014
4140ad2
Merge pull request #4179 from gdickinson/remove_commented_priorityque…
adriaanm Dec 2, 2014
01a481e
Merge pull request #4166 from lpiepiora/update-scaladoc-examples
adriaanm Dec 2, 2014
56b9f06
Merge pull request #4174 from kanielc/SI-8995
adriaanm Dec 2, 2014
c1d092a
SI-7965 Support calls to MethodHandle.{invoke,invokeExact}
retronym Nov 20, 2014
64ae23f
SI-9008 Fix regression with higher kinded existentials
retronym Nov 27, 2014
081b82f
SI-9018 Fix regression: cycle in LUBs
retronym Dec 1, 2014
a1ee57d
Merge pull request #4178 from retronym/ticket/9018
retronym Dec 3, 2014
9483542
Merge pull request #4164 from retronym/ticket/9003
adriaanm Dec 3, 2014
40547cd
Merge pull request #4061 from maxcom/SI-8924-list-iterator-oom
retronym Dec 4, 2014
db8d547
SI-9027 Parser eagerly consumes space on multi XML elements
som-snytt Dec 3, 2014
3eddd4c
Merge pull request #4185 from som-snytt/issue/9027
gkossakowski Dec 4, 2014
b1ae724
Merge pull request #4180 from som-snytt/issue/7683
lrytz Dec 4, 2014
083c665
Merge pull request #4146 from Ichoran/issue/6519
lrytz Dec 4, 2014
7e80366
Merge pull request #4144 from Ichoran/issue/8951
lrytz Dec 4, 2014
78400a1
Merge pull request #4142 from Ichoran/issue/8783
lrytz Dec 4, 2014
3b1ac06
Merge pull request #4141 from Ichoran/issue/8970
lrytz Dec 4, 2014
f13fc65
Merge pull request #4175 from Ichoran/issue/7981
lrytz Dec 4, 2014
ff4d3d2
Merge pull request #4168 from Ichoran/issue/9000
lrytz Dec 4, 2014
aa6f0e4
Merge pull request #4131 from som-snytt/issue/8981
lrytz Dec 4, 2014
0147c73
Fix typo
jedesah Dec 4, 2014
04620a0
Integrate flat classpath with the compiler
mpociecha Nov 30, 2014
dfc5c1d
Create possibility to skip flat classpath caching
mpociecha Nov 30, 2014
a8c43dc
Cleanup and refactoring - semicolons, unused or commented out code
mpociecha Nov 30, 2014
959d134
Add benchmarks to compare recursive and flat cp representations
mpociecha Nov 30, 2014
3581187
Turn off flat classpath by default, mark one of its classes as sealed
mpociecha Dec 5, 2014
9ea0aa6
Upgrade to scala-xml v1.0.3
adriaanm Dec 5, 2014
59832b0
Merge pull request #4188 from adriaanm/xml-1.0.3
gkossakowski Dec 5, 2014
124cf2f
Merge pull request #4176 from mpociecha/flat-classpath2
gkossakowski Dec 5, 2014
1e223a5
Merge pull request #4187 from jedesah/patch-1
adriaanm Dec 5, 2014
cbbfbff
Merge pull request #4165 from dickwall/ticket/9006
adriaanm Dec 5, 2014
8810489
Merge pull request #4169 from retronym/ticket/9008
adriaanm Dec 5, 2014
be553aa
SI-9015 Reject 0x and minor parser cleanup
som-snytt Nov 28, 2014
b90d25f
SI-5817: Add header to language.scala and languageFeature.scala
kanielc Dec 6, 2014
ff1b667
SI-8691 SeqView throws exception when prepending a collection
Ichoran Nov 24, 2014
9f2083b
SI-8950 SeqView and StreamView allow indexing out of a slice
Ichoran Dec 6, 2014
3616afd
intellij module repl depends on asm
lrytz Dec 9, 2014
159a009
Merge pull request #4182 from som-snytt/issue/multizero
adriaanm Dec 9, 2014
149d7ac
Merge pull request #4194 from lrytz/intellij-repl
adriaanm Dec 11, 2014
36b1014
Merge pull request #4154 from smarter/patch-1
adriaanm Dec 11, 2014
53eab9a
Merge pull request #4192 from Ichoran/issue/8950
lrytz Dec 11, 2014
c24fc38
SI-9030 make BoxesRunTime.equalsNumChar public
lrytz Dec 5, 2014
2c4ef6b
[nomerge] SI-9030 don't call private BoxesRunTime.equalsNumChar
lrytz Dec 5, 2014
d9f623d
Merge pull request #4078 from gbasler/topic/fix-analysis-budget
adriaanm Dec 12, 2014
578c3b1
SI-8999 Reduce memory usage in exhaustivity check
gbasler Dec 2, 2014
781c60f
Suppress match analysis under -Xno-patmat-analysis
adriaanm Oct 30, 2014
33b9fe4
Fix scaladoc OutpuStream typo
er1c Dec 13, 2014
e320d81
SI-8538 Test or example for Source.report
som-snytt Dec 6, 2014
799f3a5
fix ByteCodecs scaladoc
xuwei-k Dec 14, 2014
549dc88
Fix many typos in docs and comments
mpociecha Dec 13, 2014
6e8c60e
SI-9043 ArrayBuffer.insert and insertAll are very slow
kanielc Dec 14, 2014
1c69699
SI-9011 Speculative fix for CCE in Scala IDE
retronym Dec 15, 2014
371a28b
Merge pull request #4203 from xuwei-k/ByteCodecs-scaladoc
lrytz Dec 15, 2014
02c7bc2
update to scala-parser-combinators 1.0.3
gourlaysama Dec 15, 2014
7ba38a0
Merge pull request #4202 from kanielc/SI-9043
gkossakowski Dec 15, 2014
5343c13
SI-8538 Document extension
som-snytt Dec 15, 2014
213e546
Run dead code elimination by default in GenBCode
lrytz Dec 16, 2014
4d96a8a
SI-5154 Parse leading literal brace in XML pattern
som-snytt Dec 16, 2014
421c599
Merge pull request #4196 from lrytz/t9030-2.11
lrytz Dec 17, 2014
c924a64
Merge pull request #4211 from lrytz/bcode-build
gkossakowski Dec 18, 2014
333dfbd
Merge pull request #4153 from Ichoran/issue/8691
lrytz Dec 18, 2014
76eac60
Merge pull request #4191 from som-snytt/issue/8538
lrytz Dec 18, 2014
640c955
Merge pull request #4085 from adriaanm/patmat-suppress
lrytz Dec 18, 2014
ecc6369
Merge pull request #4122 from retronym/ticket/7459-2
adriaanm Dec 18, 2014
1b67ced
Merge pull request #4199 from adriaanm/rebase-4193
adriaanm Dec 18, 2014
4f408f9
Spec update for signature polymorphic methods
lrytz Dec 18, 2014
7552739
SI-9044 Fix order of interfaces in classfiles
lrytz Dec 15, 2014
4678729
Merge pull request #8 from lrytz/7965-spec
retronym Dec 18, 2014
faa34e8
Merge pull request #4207 from gourlaysama/bump-parser-combinators
adriaanm Dec 23, 2014
c77b7a7
Merge pull request #4205 from retronym/ticket/9011
adriaanm Dec 23, 2014
a0b11b3
Merge pull request #4208 from lrytz/t9044
adriaanm Dec 23, 2014
841389b
Merge pull request #4139 from retronym/ticket/7965
adriaanm Dec 23, 2014
cb272fe
Bugfix: Implement missing `equals` method for `Sym`.
gbasler Dec 29, 2014
5c296a4
Add unit tests for Tseitin CNF conversion.
gbasler Dec 29, 2014
30d3712
Import scripts verbatim from jenkin-scripts
adriaanm Dec 29, 2014
3410d25
Towards travis-style CI
adriaanm Dec 23, 2014
409b280
Merge pull request #4225 from adriaanm/jobs
adriaanm Dec 30, 2014
3fafbc2
Merge pull request #4222 from gbasler/topic/patmat-unit-tests-rebased
adriaanm Jan 2, 2015
4e77c51
TODO notes for release script
adriaanm Jan 4, 2015
85f3548
Bump versions for 2.11.5 release.
adriaanm Jan 4, 2015
ade2ce8
SI-9067: Enumeration withName improvement
Dec 31, 2014
a622302
SI-9057 - fix `showCode` to put backticks around names including dots
JanBessai Jan 7, 2015
7661995
SI-7128 copyToArray(xs, 0, 0) should not fail
Ichoran Aug 24, 2014
61caba4
Merge pull request #4229 from Kornel/feature/SI-9067-enumeration-with…
gkossakowski Jan 8, 2015
0561239
Merge pull request #4200 from er1c/typo
retronym Jan 9, 2015
963414f
SI-8462: Integral shift Long result type corrected
som-snytt Jan 8, 2015
ac5c324
Merge pull request #4238 from som-snytt/issue/8462
gkossakowski Jan 14, 2015
449fa4c
Merge pull request #4234 from JanBessai/ShowCodeEscapeFix
gkossakowski Jan 14, 2015
3d76836
Merge pull request #4201 from mpociecha/fix-typos-in-docs-and-comments
gkossakowski Jan 14, 2015
b810c92
Merge pull request #4125 from retronym/ticket/8944
gkossakowski Jan 14, 2015
70ed23d
SI-9089 Another REPL/FSC + specialization bug fix
retronym Jan 15, 2015
d395e52
Merge pull request #4249 from retronym/ticket/9089
Jan 16, 2015
91435f6
Make ClassBType independent of the name table
lrytz Dec 11, 2014
45efefa
Type alias for InternalName
lrytz Jan 16, 2015
ff95128
Remove an unnecessary hash map in BTypesFromSymbols
lrytz Dec 11, 2014
7c1983d
Cleanup asm-to-string debug helpers
lrytz Dec 11, 2014
afebcee
Construct ClassBTypes from parsed classfiles
lrytz Dec 16, 2014
f3f9eb4
Address review feedback
lrytz Jan 16, 2015
783c5cc
Merge pull request #4210 from lrytz/opt/classBTypeFromClassfile
gkossakowski Jan 19, 2015
c8393fd
SI-9087 Fix min/max of reversed Double/Float orderings
retronym Jan 16, 2015
5b347c5
Merge pull request #4247 from adriaanm/2.11.5-bump
gkossakowski Jan 20, 2015
51e7703
Merge pull request #4253 from retronym/ticket/9087
gkossakowski Jan 20, 2015
9b86cdf
New PR validation
adriaanm Jan 9, 2015
b9c9323
Merge pull request #4155 from Ichoran/issue/8519
retronym Jan 22, 2015
38b9f08
Merge pull request #4197 from lrytz/t9030
retronym Jan 22, 2015
89cf671
Merge pull request #4190 from kanielc/SI-5817
retronym Jan 22, 2015
4286e2d
Merge pull request #4214 from som-snytt/issue/5154
retronym Jan 22, 2015
8b5f2b4
Merge pull request #4098 from retronym/ticket/7128
retronym Jan 27, 2015
7e6efaa
IDE validation: run on last commit
adriaanm Jan 27, 2015
20cb778
Merge pull request #4268 from adriaanm/new-ci-validation
adriaanm Jan 28, 2015
17fac6c
Add an IntelliJ module for the Pax Exam based OSGi tests
retronym Jan 28, 2015
80d56a4
SI-8642 Enable OSGi tests under Java 8
retronym Jan 28, 2015
7b5998a
Merge pull request #4271 from retronym/ticket/8642
adriaanm Jan 28, 2015
1db6299
Merge commit 'eb15950' into merge/2.11.x-to-2.12.x-20150129
retronym Jan 28, 2015
af38816
Merge commit '767cc44' into merge/2.11.x-to-2.12.x-20150129
retronym Jan 29, 2015
09f92d2
Merge commit '7ba38a0' into merge/2.11.x-to-2.12.x-20150129
retronym Jan 29, 2015
020581e
Merge commit '421c599' into merge/2.11.x-to-2.12.x-20150129
retronym Jan 29, 2015
8b33445
Merge remote-tracking branch 'origin/2.11.x' into merge/2.11.x-to-2.1…
retronym Jan 29, 2015
4176653
Refer to 2.12 in new release scripts
retronym Jan 29, 2015
70f960c
Merge pull request #4272 from retronym/merge/2.11.x-to-2.12.x-20150129
retronym Feb 2, 2015
77ee308
Punt on IDE validation in 2.12.x...
adriaanm Feb 2, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,9 @@
# eclipse, intellij
/.classpath
/.project
/src/intellij/*.iml
/src/intellij/*.ipr
/src/intellij/*.iws
/src/intellij*/*.iml
/src/intellij*/*.ipr
/src/intellij*/*.iws
**/.cache
/.idea
/.settings
Expand Down
20 changes: 20 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# this builds the spec using jekyll
# based on http://www.paperplanes.de/2013/8/13/deploying-your-jekyll-blog-to-s3-with-travis-ci.html
language: ruby
rvm:
- 1.9.3
script: bundle exec jekyll build -s spec/ -d build/spec
install: bundle install

# https://gist.github.com/kzap/5819745, http://docs.travis-ci.com/user/travis-pro/
env:
- secure: "WWU490z7DWAI8MidMyTE+i+Ppgjg46mdr7PviF6P6ulrPlRRKOtKXpLvzgJoQmluwzEK6/+iH7D5ybCUYMLdKkQM9kSqaXJ0jeqjOelaaa1LmuOQ8IbuT8O9DwHzjjp/n4Lj/KRvvN4nGxCMI7HLla4gunvPA7M6WK7FA+YKCOU=" # set PRIV_KEY_SECRET to password used to encrypt spec/id_dsa_travis.enc

# using S3 would be simpler, but we want to upload to scala-lang.org
# after_success: bundle exec s3_website push --headless
# the key is restricted using forced commands so that it can only upload to the directory we need here
after_success:
- openssl aes-256-cbc -pass "pass:$PRIV_KEY_SECRET" -in spec/id_dsa_travis.enc -out spec/id_dsa_travis -d -a
- chmod 600 spec/id_dsa_travis
- eval "$(ssh-agent)"
- '[ "${TRAVIS_PULL_REQUEST}" = "false" ] && ssh-add -D && ssh-add spec/id_dsa_travis && rsync -e "ssh -o StrictHostKeyChecking=no" -rzv build/spec/ [email protected]:/home/linuxsoft/archives/scala/spec/2.11/'
7 changes: 7 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# To build the spec on Travis CI
source "https://rubygems.org"

gem "jekyll", "2.0.0.alpha.2"
gem "rouge"
# gem 's3_website'
# gem 'redcarpet'
120 changes: 118 additions & 2 deletions bincompat-backward.whitelist.conf
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ filter {
# "scala.concurrent.impl"
# "scala.reflect.runtime"
]
// see SI-8372
problems=[
// see SI-8372
{
matchName="scala.collection.mutable.ArrayOps#ofChar.unzip"
problemName=IncompatibleMethTypeProblem
Expand Down Expand Up @@ -101,6 +101,122 @@ filter {
{
matchName="scala.collection.mutable.ArrayOps#ofDouble.unzip3"
problemName=IncompatibleMethTypeProblem
},
// see SI-8200
{
matchName="scala.reflect.api.StandardLiftables#StandardLiftableInstances.liftTree"
problemName=MissingMethodProblem
},
// see SI-8331
{
matchName="scala.reflect.api.Internals#ReificationSupportApi#SyntacticTypeAppliedExtractor.unapply"
problemName=IncompatibleResultTypeProblem
},
{
matchName="scala.reflect.api.Internals#ReificationSupportApi#SyntacticTypeAppliedExtractor.unapply"
problemName=MissingMethodProblem
},
{
matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticSelectType"
problemName=MissingMethodProblem
},
{
matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticAppliedType"
problemName=MissingMethodProblem
},
{
matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticSelectTerm"
problemName=MissingMethodProblem
},
// see SI-8366
{
matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticPartialFunction"
problemName=MissingMethodProblem
},
{
matchName="scala.reflect.api.Mirror.symbolOf"
problemName=MissingMethodProblem
},
{
matchName="scala.reflect.api.Mirror.typeOf"
problemName=MissingMethodProblem
},
{
matchName="scala.reflect.api.Mirror.weakTypeOf"
problemName=MissingMethodProblem
},
// see SI-8388
{
matchName="scala.reflect.api.Internals$ReificationSupportApi$SyntacticIdentExtractor"
problemName=MissingClassProblem
},
{
matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticIdent"
problemName=MissingMethodProblem
},
{
matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticSingletonType"
problemName=MissingMethodProblem
},
{
matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticTermIdent"
problemName=MissingMethodProblem
},
{
matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticTypeIdent"
problemName=MissingMethodProblem
},
{
matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticCompoundType"
problemName=MissingMethodProblem
},
{
matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticAnnotatedType"
problemName=MissingMethodProblem
},
{
matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticTypeProjection"
problemName=MissingMethodProblem
},
{
matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticExistentialType"
problemName=MissingMethodProblem
},
{
matchName="scala.reflect.runtime.SynchronizedOps.newNestedScope"
problemName=MissingMethodProblem
},
// see github.com/scala/scala/pull/3925, SI-8627, SI-6440
{
matchName="scala.collection.TraversableLike.filterImpl"
problemName=MissingMethodProblem
},
{
matchName="scala.collection.immutable.Stream.filteredTail"
problemName=MissingMethodProblem
},
// https://github.com/scala/scala/pull/3848 -- SI-8680
{
matchName="scala.collection.immutable.Stream.scala$collection$immutable$Stream$$loop$6"
problemName=MissingMethodProblem
},
{
matchName="scala.collection.immutable.Stream.scala$collection$immutable$Stream$$loop$5"
problemName=MissingMethodProblem
},
{
matchName="scala.collection.immutable.Stream.scala$collection$immutable$Stream$$loop$4"
problemName=MissingMethodProblem
},
// SI-8946
{
matchName="scala.reflect.runtime.ThreadLocalStorage#MyThreadLocalStorage.values"
problemName=MissingMethodProblem
},
// the below method was the unused private (sic!) method but the compatibility checker was complaining about it
{
matchName="scala.reflect.io.ZipArchive.scala$reflect$io$ZipArchive$$walkIterator"
problemName=MissingMethodProblem
}
]
}
}
Loading