index
:
scala
2.10.x
2.11.x
2.12.x
2.8.x
2.9.x
SI-10027-test
gh-pages
javadoc
javadoc-dirty-hack
legacy/msil
scaladoc-include-assets
script-linux
wip-javadoc
The Scala programming language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
compiler
/
scala
/
tools
/
nsc
/
typechecker
/
PatMatVirtualiser.scala
Commit message (
Expand
)
Author
Age
Files
Lines
*
[vpm] skolemize result type in translateMatch
Adriaan Moors
2012-03-26
1
-1
/
+1
*
Merge remote-tracking branch 'adriaanm/topic/virtpatmat' into develop
Paul Phillips
2012-03-23
1
-9
/
+9
|
\
|
*
[vpm] defend against null in erroneous type pats
Adriaan Moors
2012-03-23
1
-4
/
+4
|
*
splice in typed, dup'ed, trees for TRUE and FALSE
Adriaan Moors
2012-03-23
1
-3
/
+3
|
*
[vpm] need cast in one for GADT magic
Adriaan Moors
2012-03-23
1
-3
/
+3
|
*
[vpm] be more careful about swatches
Adriaan Moors
2012-03-23
1
-3
/
+5
|
*
[vpm] typeMatchAnonFun improvements
Adriaan Moors
2012-03-23
1
-4
/
+6
*
|
[vpm] be more careful about swatches
Adriaan Moors
2012-03-23
1
-3
/
+5
*
|
[vpm] typeMatchAnonFun improvements
Adriaan Moors
2012-03-23
1
-4
/
+6
|
/
*
[vpm] fix half of my existential troubles
Adriaan Moors
2012-03-20
1
-5
/
+5
*
[vpm] typer synths Function{} for empty-sel match
Adriaan Moors
2012-03-20
1
-73
/
+68
*
[vpm] tailcalls support for jumpy vpm
Adriaan Moors
2012-03-20
1
-0
/
+5
*
[vpm] label-based translation of matches
Adriaan Moors
2012-03-20
1
-185
/
+173
*
Whitespace commit.
Paul Phillips
2012-02-29
1
-1
/
+1
*
Workaround for scaladoc bug SI-5527 that crashes the build when mixed with ra...
Hubert Plociniczak
2012-02-27
1
-6
/
+7
*
[vpm] simpler implementation of switch emission
Adriaan Moors
2012-02-17
1
-30
/
+13
*
[vpm] PF's missingCase, cleaned up isDefinedAt gen
Adriaan Moors
2012-02-17
1
-3
/
+2
*
[vpm] avoid triggering virtualized matching
Adriaan Moors
2012-02-17
1
-9
/
+9
*
[vpm] working type switch for try/catch
Adriaan Moors
2012-02-17
1
-97
/
+223
*
[vpm] factored out optimizing codegen
Adriaan Moors
2012-02-02
1
-471
/
+499
*
[vpm] __match determines match semantics; virtualization
Adriaan Moors
2012-02-02
1
-218
/
+198
*
[vpm] factored out reusing treemakers (used by CSE)
Adriaan Moors
2012-02-02
1
-110
/
+128
*
Convert values to Int in switchable patterns.
Grzegorz Kossakowski
2012-02-01
1
-21
/
+41
*
Generate default case for switches.
Grzegorz Kossakowski
2012-02-01
1
-1
/
+12
*
Get rid of unused import.
Grzegorz Kossakowski
2012-02-01
1
-1
/
+1
*
Intercept assert and require calls.
Paul Phillips
2012-01-26
1
-3
/
+3
*
Merge remote-tracking branch 'odersky/topic/reflect' into develop
Paul Phillips
2012-01-25
1
-1
/
+1
|
\
|
*
Making reflection thread-safe.
Martin Odersky
2012-01-25
1
-1
/
+1
*
|
Use context for buffering errors that cannot/shouldn't be reported in the giv...
Hubert Plociniczak
2012-01-25
1
-1
/
+1
*
|
Simplified emitSwitch in PatMatVirtualiser.
Grzegorz Kossakowski
2012-01-24
1
-41
/
+27
|
/
*
Optimizing TypeRef, starting with Symbols.
Paul Phillips
2012-01-11
1
-2
/
+2
*
Inlining in Parsers.
Paul Phillips
2012-01-11
1
-13
/
+13
*
More consistent use of Names.
Paul Phillips
2012-01-05
1
-18
/
+15
*
[vpm] when there's a default case, don't throw matcherror
Adriaan Moors
2011-12-24
1
-9
/
+16
*
[vpm] emitting switches -- BodyTreeMaker
Adriaan Moors
2011-12-24
1
-113
/
+217
*
[vpm] better codegen, especially for alternatives (suggested by Tiark)
Adriaan Moors
2011-12-24
1
-229
/
+210
*
[vpm] common sub-expression elimination for conditions
Adriaan Moors
2011-12-24
1
-77
/
+420
*
[vpm] optimized codegen avoids option-boxing
Adriaan Moors
2011-12-24
1
-46
/
+110
*
[vpm] unapplyProd: faster matching for case classes
Adriaan Moors
2011-12-24
1
-84
/
+178
*
low-hanging optimization fruit for virtpatmat
Adriaan Moors
2011-11-24
1
-76
/
+96
*
Reduced accumulation of repackExistentials.
Paul Phillips
2011-11-24
1
-16
/
+0
*
type test optimization now takes GADT hack into...
Adriaan Moors
2011-11-22
1
-5
/
+5
*
optimized typedSubst
Adriaan Moors
2011-11-22
1
-19
/
+24
*
optimizing type tests and related stuff
Adriaan Moors
2011-11-22
1
-9
/
+34
*
a wider variety of treemakers
Adriaan Moors
2011-11-22
1
-148
/
+163
*
optimized version of cond
Adriaan Moors
2011-11-22
1
-0
/
+19
*
moving tree making to the TreeMaker factory
Adriaan Moors
2011-11-19
1
-98
/
+125
*
further clean up in virtpatmat
Adriaan Moors
2011-11-19
1
-228
/
+218
*
factoring more into ProtoTreeMakers
Adriaan Moors
2011-11-14
1
-67
/
+82
*
got rid of unsafe in typedSubst
Adriaan Moors
2011-11-14
1
-39
/
+27
[next]