Permalink
Commits on Feb 14, 2012
  1. try again for Soenke's fix

    WalterBright committed Feb 14, 2012
  2. revert tab conversion

    WalterBright committed Feb 14, 2012
Commits on Feb 13, 2012
  1. Merge pull request #713 from dawgfoto/FixImportChanges

    WalterBright committed Feb 13, 2012
    fully recreate old selective import behavior...
  2. fully recreate old selective import behavior...

    MartinNowak committed Feb 13, 2012
    ...which is known to be awfully broken but sets us back to 2.057.
    
    - Explicitly set the protection of the selective aliases to public.
      This is needed because we formerly didn't had alias protection.
      But now selective imports with explicit private protection fail
      access checks in ScopeDsymbol::search before merging them into
      overload sets.
  3. Merge pull request #710 from dawgfoto/FixImportChanges

    WalterBright committed Feb 13, 2012
    Fix import changes
Commits on Feb 11, 2012
  1. prefer more accessible symbols/aliases

    MartinNowak committed Feb 11, 2012
     - "private import mod : sym;"
       This is needed because the alias sym is now
       access checked.
  2. add back object self-import

    MartinNowak committed Feb 11, 2012
     - which is needed for .object.ident compiler rewrites
       in object itself
  3. Revert "Merge pull request #591 from ckamm/bug314"

    MartinNowak committed Feb 11, 2012
    This reverts commit ff9fa25, reversing
    changes made to 227769c.
  4. Revert "fix Issue 7373 - (Regression git) Renamed imports conflict wi…

    MartinNowak committed Feb 11, 2012
    …th other implicitly imported symbols"
    
    This reverts commit df5d8fa.
  5. Merge pull request #706 from yebblies/issue4269x

    WalterBright committed Feb 11, 2012
    Restore tests that were accidentally removed.
  6. Merge pull request #709 from 9rnsr/fix6208_for_tuple

    WalterBright committed Feb 11, 2012
    fix Issue 6208 with tuple parameter deduction in IFTI.
  7. fix Issue 6208 with tuple parameter deduction in IFTI.

    9rnsr committed Feb 11, 2012
    If a function parameter using tuple template parameter has some storage classes, the its whole matching level should be the worst of each tuple elements.
Commits on Feb 10, 2012
Commits on Feb 9, 2012
  1. Merge pull request #639 from 9rnsr/fix7363

    WalterBright committed Feb 9, 2012
    Issue 7363 - Eponymous Template doesn't hide internal names in some cases with `static if`
Commits on Feb 7, 2012
  1. fix break

    WalterBright committed Feb 7, 2012
  2. Issue 7426

    WalterBright committed Feb 7, 2012
Commits on Feb 6, 2012
  1. merge pull 698

    WalterBright committed Feb 6, 2012
Commits on Feb 5, 2012
  1. Fix bug 7424 and bug 7425.

    kennytm committed Feb 5, 2012
    The commit contains two changes:
    
    1. It is now *allowed* to call an `inout` method from a method with any
       const qualifiers, which also allows an `inout` method template be
       matched from other non-`inout` methods, thus fixing bug 7425;
    2. When resolveProperty failed to compute the type of an expression, the
       type is now set as TypeError instead of leaving as NULL, thus fixing
       bug 7424.
  2. fix Issue 4841 - -inline wrecks nested struct with alias template par…

    WalterBright committed Feb 5, 2012
    …ameter (An array()/map inlining problem)
  3. bigger hash tables

    WalterBright committed Feb 5, 2012
  4. add test case for Issue 6029 - Regression(2.053): DMD stack overflow …

    WalterBright committed Feb 5, 2012
    …with invalid alias this