Commits on Feb 6, 2013
  1. Fix generic data class hashCode for null

    Null may come from everywhere, so we always check for it (when the property's
    type is not primitive)
    udalov committed Feb 6, 2013
  2. Add Intrinsics.areEqual()

    It's more safe, short and less error-prone (especially w.r.t. nullability of
    generic types)
    udalov committed Feb 5, 2013
  3. revert of 59ede8b

    max-kammerer committed Feb 6, 2013
  4. Test for KT-2763

    max-kammerer committed Feb 6, 2013
  5. fix tests

    shalupov committed Feb 6, 2013
Commits on Feb 5, 2013
  1. Add CodegenUtil.isNullableType(), fix assertions

    JetType.isNullable() is not accurate when the type denotes a type parameter:
    a parameter can be not null (isNullable=false), but its upper bound can be
    nullable (<T: Any?>), so null may appear in the value of such type. Therefore
    it's preferred to use a special check (isNullableType()) in codegen from now on
    Do not generate assertion for parameters of not-null types which have a
    nullable upper bound + the same with Java method calls
    Also fix Intrinsics class internal name in tests
     #KT-3313 Fixed
    udalov committed Feb 5, 2013

    It renames method parameter to match the name from the overriden method.
    lopekpl committed with abreslav Feb 3, 2013
  3. Optimize super-interfaces

    abreslav committed Feb 5, 2013
  4. Not including empty testcases in suite.

    That was sometimes resulting with IDE displaying incorrect number of tests in single run.
    lopekpl committed with abreslav Jan 30, 2013
Commits on Feb 4, 2013
  1. KT-3192 Drop kotlin.nullable package

    #KT-3192 Fixed
    shafirov committed Feb 4, 2013
  2. Reverted proguard in build.

    Evgeny Gerashchenko committed Feb 4, 2013
  3. Turn on generating not-null assertions by default

    When compiling from IDE
    udalov committed Feb 4, 2013
  4. Added assert message.

    Evgeny Gerashchenko committed Feb 4, 2013
  5. Regenerated injectors.

    Evgeny Gerashchenko committed Feb 4, 2013