Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jul 10, 2011
  1. @WalterBright

    Merge pull request #226 from yebblies/issue6279

    WalterBright authored
    Issue 6279 - Regression(2.054 beta): array-vararg with pointer type not working in safe code
  2. @WalterBright

    Merge pull request #224 from yebblies/issue6264

    WalterBright authored
    Issue 6264 - ICE on testing opSlice in static if
  3. @yebblies

    Issue 6279 - Regression(2.054 beta): array-vararg with pointer type n…

    yebblies authored
    …ot working in safe code
    
    Do not create a void initializer when inside a safe function, use a null initializer instead.
  4. @WalterBright

    Merge pull request #225 from yebblies/issue6267

    WalterBright authored
    Issue 6267 - Can't increment alias this'd struct from ref return
  5. @yebblies

    Issue 6267 - Can't increment alias this'd struct from ref return

    yebblies authored
    The [fix for bug 5551](b3df2) was incorrect, it should only skip attempting to use `opBinary`/`opBinaryRight`, not the rest of op_overload.
  6. @yebblies

    Issue 6264 - ICE on testing opSlice in static if

    yebblies authored
    This check is only valid when an array type is being copied by slicing, and can only be ignored when the source is a string literal, as array literals may contain pointers etc.
Commits on Jul 8, 2011
  1. @WalterBright

    Merge pull request #216 from donc/ctfebreak

    WalterBright authored
    Fix CTFE mutation of string literals
  2. @donc
  3. @donc

    CTFE: don't modify string literals passed by ref

    donc authored
    Fixes bug found by Stephan Dilly. We need to resolve slices before duping,
    otherwise copyLiteral doesn't work.
Commits on Jul 7, 2011
  1. @WalterBright

    Merge pull request #210 from kennytm/bug6230

    WalterBright authored
    Bug 6230: Member functions can no longer be weakly pure
Commits on Jul 6, 2011
  1. @kennytm
Commits on Jul 5, 2011
  1. @WalterBright

    Issue 6234 - 64-bit array append generates inline code to copy new da…

    WalterBright authored
    …ta, but does not call postblit
  2. @WalterBright

    Merge pull request #200 from yebblies/unbreaktests

    WalterBright authored
    Unbreak all the test that relied on std.string.toString or std.string.ato
  3. @WalterBright

    Merge pull request #209 from yebblies/pureconstfix

    WalterBright authored
    Disallow accessing const globals containing indirections
  4. @WalterBright

    re-fix bug 6242

    WalterBright authored
Commits on Jul 4, 2011
  1. @WalterBright

    restore heisenpatch

    WalterBright authored
  2. @kennytm
  3. @yebblies
  4. @WalterBright
Commits on Jul 3, 2011
  1. @WalterBright

    Merge pull request #202 from yebblies/issue1411

    WalterBright authored
    Issue 1411 - ref Tuple should transform to Tuple of ref's
  2. @WalterBright

    Merge pull request #205 from yebblies/cleandebug

    WalterBright authored
    Clean up debug mode dmd
  3. @WalterBright

    Merge pull request #206 from yebblies/issue4963

    WalterBright authored
    Issue 4963 - ICE(type.c:320) for struct append where T.sizeof < 3
  4. @yebblies
  5. @yebblies

    Clean up debug mode dmd

    yebblies authored
  6. @yebblies

    Issue 1411 - ref Tuple should transform to Tuple of ref's

    yebblies authored
    Add the Tuple's storage class to the storage classes of the Tuple's members, then remove it from the tuple itself.
  7. @WalterBright

    Merge pull request #196 from yebblies/issue6242

    WalterBright authored
    Issue 6242 - Disallow inoperant "in" contracts
  8. @yebblies
  9. @WalterBright

    Merge pull request #192 from yebblies/issue3722

    WalterBright authored
    Issue 3722 - A method without an in contract should always succeed, even
  10. @WalterBright

    Merge pull request #197 from braddr/test-fixes

    WalterBright authored
    Add more checking to sdtor test56 which would have caught bug 6241
  11. @braddr
  12. @yebblies

    Issue 6242 - Disallow inoperant "in" contracts

    yebblies authored
    Disallow having an in condition on a function that overrides a function without one. (Unless that function is abstract)
  13. @WalterBright
Commits on Jul 2, 2011
  1. @yebblies

    Issue 3722 - A method without an in contract should always succeed, e…

    yebblies authored
    …ven if overridden
    
    Do not generate the precondition if there are any functions in the hierarchy without in contracts.
  2. @WalterBright

    Merge pull request #191 from donc/ctfebreak

    WalterBright authored
    Fix for interpret.c test regression
  3. @donc
Something went wrong with that request. Please try again.