Permalink
Commits on Mar 27, 2017
  1. Implement ListBuffer.isEmpty / nonEmpty efficiently

    jrudolph committed Mar 23, 2017
    Uses the extra length information to provide more
    efficient implementations.
    
    Evaluating these methods turns up with about 5-6% of akka-http
    message parsing.
Commits on Mar 22, 2017
  1. Improve List creation in BatchingExecutor

    jrudolph committed Mar 22, 2017
    It turned up in play profiling.
Commits on Oct 28, 2016
  1. SI-3236 constant types for literal final static java fields

    jrudolph authored and lrytz committed Mar 8, 2016
    Since we don't parse Java expressions, fields of Java classes coming
    from source files never have constant types. This prevents using
    static java fields in annotation arguments in mixed compilation
    
    This PR assigns constant types to final static java fields if the
    initializer is a simple literal.
Commits on Jun 25, 2014
  1. SI-8657 don't miss tailrec defs in more positions

    jrudolph committed Jun 25, 2014
    1) First operand of boolean expression using `&&` or `||`. Second operands of
       those boolean exprs were already treated specially here but handling for first
       operands was missing.
    2) Condition of `If`. Also added a test for guards.
Commits on Dec 10, 2013
  1. fix typo in error messages

    jrudolph committed Dec 10, 2013
Commits on Jul 25, 2012
  1. SI-4560 - improved test

    jrudolph authored and paulp committed Jul 22, 2012
    Added all the known cases of failing self-types. Added tests for symbol
    access (SI-4601) as well which should now be fixed for all of the same cases
    as well.
  2. Revert "tentative fix for RC5 lift build problem."

    jrudolph authored and paulp committed Jul 22, 2012
    This reverts commit cb4fd65.
    
    Conflicts:
    
    	src/compiler/scala/tools/nsc/symtab/Types.scala
    	src/compiler/scala/tools/nsc/typechecker/Contexts.scala
  3. Revert "Closes #4560. Review by dragos." (introduction of safeREF)

    jrudolph authored and paulp committed Jul 22, 2012
    This reverts commit 124cf3f.
    
    Conflicts:
    
    	src/compiler/scala/tools/nsc/transform/CleanUp.scala
  4. Revert fix part of "Closes 4560. Review by dragos."

    jrudolph authored and paulp committed Jul 22, 2012
    This reverts commit 7127d82.
    
    Conflicts:
    
    	test/files/run/t4560.scala
Commits on May 8, 2012
  1. fix SI-1247: don't create a thunk for a by-name argument if the argum…

    jrudolph committed May 8, 2012
    …ent expression is a Function0 application