Permalink
Commits on Jul 29, 2012
  1. Merge pull request #1070 from 9rnsr/fix8429

    Issue 8429 - [2.060 beta] 'version' rejected inside 'static if's
    WalterBright committed Jul 29, 2012
  2. fix Issue 8429 - [2.060 beta] 'version' rejected inside 'static if's

    This is a regression of fixing bug 7911.
    Introduced commit: e558866
    
    StaticIfDeclaration::setScope speculatively distributes the scope to members, and ConditionalDeclaration::setScope evaluate its condition.
    So, the root cause is too early evaluation of  the condition of version block which in static if.
    9rnsr committed Jul 29, 2012
  3. Merge pull request #1069 from 9rnsr/fix8434

    fix test which added for issue 8434
    9rnsr committed Jul 29, 2012
Commits on Jul 28, 2012
  1. Merge pull request #1068 from 9rnsr/fix8434

    Issue 8434 - cannot implicitly convert expression (vs1.opCast()) of type const(Vector2D) to object.Object
    WalterBright committed Jul 28, 2012
  2. Merge pull request #1067 from 9rnsr/fix8437

    Issue 8437 - [2.060 beta] static struct no size yet for forward reference
    WalterBright committed Jul 28, 2012
  3. Merge pull request #1066 from 9rnsr/fix8453

    Issue 8453 - Associative array keys refused as property by sort
    9rnsr committed Jul 28, 2012
  4. fix Issue 8434 - cannot implicitly convert expression (vs1.opCast()) …

    …of type const(Vector2D) to object.Object
    
    This is a regression of 2.058, by fixing issue 4088.
    The equality comparison of class objects should not run opCast.
    9rnsr committed Jul 28, 2012
  5. fix Issue 8453 - Associative array keys refused as property by sort

    This is a regression of refactoring around UFCS mechanism.
    Introduced commit: e9538dc
    9rnsr committed Jul 28, 2012
  6. fix Issue 8437 - [2.060 beta] static struct no size yet for forward r…

    …eference
    
    This is a regression introduced fixing aggregate alignment.
    Introduced Commit: 154e44a
    
    In VarDeclaration::semantic, if scope alignment is default, then its type's alignment is used, and it needs to resolve forward reference.
    But, in ClassDeclaration::semantic, the calling setScope for AttribDeclaration members was lacked.
    9rnsr committed Jul 28, 2012
  7. Merge pull request #1065 from 9rnsr/fix8442

    Issue 8442 - [2.060 beta] Empty array enum not treated as immutable
    WalterBright committed Jul 28, 2012
  8. forgot to add test cases

    WalterBright committed Jul 28, 2012
  9. fix Issue 8442 - [2.060 beta] Empty array enum not treated as immutable

    This is a regression of fixing issue 2006.
    If empty array literal has the type T[] and T isn't void, should check proper element type convertible (T[] to U --> T to U).
    9rnsr committed Jul 28, 2012
Commits on Jul 24, 2012
  1. add 7058 back in

    WalterBright committed Jul 24, 2012
  2. add test case for bug 8163

    WalterBright committed Jul 24, 2012
Commits on Jul 23, 2012
  1. Merge pull request #1057 from 9rnsr/fix8312

    Issue 8312 - Too many error messages with a writeln of fixed size array
    donc committed Jul 23, 2012
  2. Merge pull request #1060 from 9rnsr/fix8395

    Issue 8395 - Templated struct constructors don't implicitly convert to const
    donc committed Jul 23, 2012
  3. Merge pull request #821 from dawgfoto/EHReloc

    function pointers in EH tables are relocated to PLT entries
    WalterBright committed Jul 23, 2012
  4. Merge pull request #1053 from 9rnsr/revert_const

    Revert all changes for "Issue 1824 - Object not const correct"
    9rnsr committed Jul 23, 2012
  5. Merge pull request #574 from 9rnsr/fix7150

    [test only] Issue 7150 - Templated Constructors Should be Able to Call Other Constructors
    9rnsr committed Jul 23, 2012
  6. fix Issue 7150 - Templated Constructors Should be Able to Call Other …

    …Constructors
    
    bug 7150 was already fixed in commit 59c5fe5, so this is just adding test case.
    9rnsr committed Dec 22, 2011
Commits on Jul 22, 2012
  1. Merge pull request #1035 from 9rnsr/fix8335

    Issue 8335 - `ref` is ignored for static array of stucts with postblit argument
    WalterBright committed Jul 22, 2012
  2. Merge pull request #1059 from 9rnsr/fix8397

    Issue 8397 - parameter types are not checked when assigning a function literal
    WalterBright committed Jul 22, 2012
  3. fix Issue 8395 - Templated struct constructors don't implicitly conve…

    …rt to const
    
    With current dmd implementation, non template constructor always ignores the type qualifier of 'this'. Therefore template constructor should work as like it.
    9rnsr committed Jul 20, 2012
  4. Merge pull request #1012 from braddr/proepi

    refactor prolog()
    WalterBright committed Jul 22, 2012
  5. Revert "Merge pull request #387 from 9rnsr/constApply"

    This reverts commit 271085b, reversing
    changes made to 782fe63.
    9rnsr committed Jul 17, 2012
  6. test case for Issue 8283

    WalterBright committed Jul 22, 2012
  7. fix Issue 8283 - ICE(cod1.c): returning struct with constructor as me…

    …mber of another struct
    WalterBright committed Jul 22, 2012