summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform/patmat/Logic.scala
Commit message (Expand)AuthorAgeFilesLines
* SI-9630 Fix spurious warning related to same-named case accessors [backport]Jason Zaugg2016-12-211-1/+1
* Fix some simple extra wordsEitan Adler2016-01-171-1/+1
* Improve drifted URLsJanek Bogucki2015-09-091-1/+1
* Fix 36 typos (d-f)Janek Bogucki2015-06-211-1/+1
* Avoid `Set` instantiation.Gerard Basler2015-05-031-2/+1
* Patmat: efficient reasoning about mutual exclusionGerard Basler2015-04-061-3/+38
* Add a check to ensure that if the formulas originating from the exhaustivity /Gerard Basler2015-03-021-3/+21
* Merge pull request #4201 from mpociecha/fix-typos-in-docs-and-commentsGrzegorz Kossakowski2015-01-141-1/+1
|\
| * Fix many typos in docs and commentsmpociecha2014-12-141-1/+1
* | Bugfix: Implement missing `equals` method for `Sym`.Gerard Basler2014-12-291-1/+12
* | SI-8999 Reduce memory usage in exhaustivity checkGerard Basler2014-12-121-1/+3
|/
* Avoid the `CNF budget exceeded` exception via smarter translation into CNF.Gerard Basler2014-10-271-65/+125
* Debug printing for Any, not AnyRef, to include primitivesAdriaan Moors2014-10-261-3/+3
* And, Or take sets of PropsGerard Basler2014-10-261-17/+32
* Cleanup `LinkedHashSet` fixes and replace them with `Set` (i.e., backGerard Basler2014-10-051-7/+7
* SI-7746 patmat: fix non-determinism, infeasible counter examplesGerard Basler2014-10-051-1/+2
* SI-8611 Avoid accidental patmat unification with refinement typesJason Zaugg2014-06-101-9/+16
* Merge pull request #3687 from smarter/fix_analysisBudget_offJason Zaugg2014-04-211-2/+9
|\
| * SI-8520 Fix -Dscalac.patmat.analysisBudget=offGuillaume Martres2014-04-211-2/+9
* | SI-8430 Less non-determinism in patmat exhautiveness warningsJason Zaugg2014-03-241-6/+6
|/
* Don't use runtime reflection from the batch compiler.Jason Zaugg2013-11-011-3/+7
* SI-7020 Deterministic warnings for pattern matcher, take 2Jason Zaugg2013-10-221-2/+3
* Type housekeeping.Paul Phillips2013-09-181-9/+8
* Reworked MaybeTypedBound.Paul Phillips2013-08-171-0/+1
* Cosmetic cleanup in the matcher.Paul Phillips2013-08-171-4/+3
* Absolutized paths involving the scala package.Paul Phillips2013-05-031-1/+2
* Merge 2.10.x into masterAdriaan Moors2013-05-021-11/+28
|\
| * SI-7369 Avoid spurious unreachable warnings in patternsJason Zaugg2013-04-241-11/+28
* | Merge remote tracking branch 'origin/2.10.x' into topic/merge-2.10.x-to-v2.11...Jason Zaugg2013-04-021-0/+1
|\|
| * SI-7285 Fix match analysis with nested objects.Jason Zaugg2013-03-231-1/+2
* | Merge pull request #2285 from vigdorchik/silence_scaladocPaul Phillips2013-03-231-2/+2
|\ \
| * | Doc -> C-style comments for local symbols to avoid "discardingEugene Vigdorchik2013-03-211-3/+3
* | | Eliminate a bunch of -Xlint warnings.Paul Phillips2013-03-121-6/+5
|/ /
* | Merge 2.10.x into master.Adriaan Moors2013-03-051-232/+0
|\|
| * move sat solving to separate fileAdriaan Moors2013-03-031-232/+0
| |
| \
*-. \ Merge 2.10.x into master.Adriaan Moors2013-03-051-2/+7
|\ \ \ | | |/ | |/|
| * | simplify dependencies between patmat components, remove self typesAdriaan Moors2013-03-031-2/+7
| |/
* | Name boolean arguments in src/compiler.Jason Zaugg2013-03-051-2/+2
* | Remove redundant 'val' from case class params.Jason Zaugg2013-02-251-1/+1
* | Be explicit about empty param list calls.Jason Zaugg2013-02-241-6/+6
|/
* remove unused importsAdriaan Moors2013-02-151-45/+40
* [refactor] move some logic-related codeAdriaan Moors2013-02-121-3/+334
* [refactor] make hash-consing more robustAdriaan Moors2013-02-121-0/+3
* drop Cond in favor of PropAdriaan Moors2013-02-121-2/+13
* [refactor] move PatternMatching.scala to transform.patmatAdriaan Moors2013-02-121-0/+513