Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 21, 2012
  1. @WalterBright
  2. @9rnsr
  3. @andralex

    Merge pull request #435 from kennytm/pure_nullable

    andralex authored
    pure/nothrow/@safe for std.typecons.Nullable
  4. @andralex

    Merge pull request #438 from dsimcha/anyAll

    andralex authored
    Add all to std.algorithm and alias canFind to any for consistency with s...
  5. @andralex

    Merge pull request #446 from yebblies/issue3895

    andralex authored
    This only works because of a bug in dmd, and it was probably supposed to...
  6. @yebblies
  7. @dsimcha

    Schedule for deprecation the predicate-only version of canFind and ma…

    dsimcha authored
    …ke any handle that use case.
  8. @andralex

    Merge pull request #365 from dsimcha/opDollar

    andralex authored
    Add opDollar aliases for std.range and std.algorithm.
  9. @WalterBright

    Revert "Merge pull request #120 from 9rnsr/rvalue-struct-literal"

    WalterBright authored
    This reverts commit d780d9d, reversing
    changes made to c6ae86c.
  10. @WalterBright

    Merge pull request #120 from 9rnsr/rvalue-struct-literal

    WalterBright authored
    Supplemental changes of dmd/pull/41
Commits on Feb 20, 2012
  1. @andralex

    Merge pull request #440 from CyberShadow/std-base64

    andralex authored
    std.base64: Fix invariants when decoding truncated strings
  2. @andralex

    Merge pull request #445 from denis-sh/patch-1

    andralex authored
    Remove unsafe and unnecessary casting
  3. @denis-sh

    `cast(string)` is neither necessary nor safe

    denis-sh authored
    *`curl_easy_strerror` isn't documented as returning immutable string
  4. @donc

    Merge pull request #444 from yebblies/issue3354

    donc authored
    Missed one.
  5. @yebblies

    Missed one.

    yebblies authored
  6. @donc

    Merge pull request #443 from yebblies/issue3354

    donc authored
    There is no two argument version of fstp
    (That form is in some of the old Intel manuals, but it's redundant).
  7. @andralex

    Merge pull request #442 from dsimcha/fftOptimizations

    andralex authored
    Optimize fft to take advantage of symmetry for pure real FFTs.
  8. @yebblies
  9. @dsimcha
Commits on Feb 19, 2012
  1. @andralex

    Merge pull request #441 from dsimcha/fixScoped

    andralex authored
    OOps. Fix unlisted bug in std.typecons.Scoped.  writeln() has no place in prod...
  2. @dsimcha

    Fix unlisted bug in std.typecons.Scoped. writeln() has no place in pr…

    dsimcha authored
    …oduction code in these cases and wasn't properly imported either.
  3. @CyberShadow

    std.base64: Fix invariants when decoding truncated strings

    CyberShadow authored
    We should never throw Errors on malformed data - especially since the
    module does not provide validation facilities. Base64 is widely used on
    the web, so encoded strings need to be treated like user input.
    
    The added unittests are purposefully vague. This is to allow changing
    the implementation within the spec (whether to throw, ignore or try
    parsing trailing bytes).
Commits on Feb 18, 2012
  1. @dsimcha

    Add all to std.algorithm and alias canFind to any for consistency wit…

    dsimcha authored
    …h standard functional programming terminology.
  2. @andralex

    Merge pull request #406 from denis-sh/get-rid-of-win9x-support

    andralex authored
    Get rid of win9x support
  3. @andralex

    Merge pull request #434 from jcao219/master

    andralex authored
    This should make CurlException error string messages more informative
  4. @andralex

    Merge pull request #420 from kennytm/pure_utf

    andralex authored
    Add 'pure' attribute to toUTF8, toUTF16 and toUTF32.
  5. @andralex

    Merge pull request #422 from CyberShadow/std-file-exists

    andralex authored
    std.file: Use stat instead of access to check file existence on POSIX
  6. @CyberShadow

    std.file: Use stat instead of access to check file existence on POSIX

    CyberShadow authored
    The reason for this change is the quirky behavior of access for SUID
    programs: a file may not appear to "exist", despite that the program
    would be able to open it just fine. The behavior in question is described
    as follows in the access man page:
    
    > The check is done using the calling process's real UID and GID, rather
    > than the effective IDs as is done when actually attempting an operation
    > (e.g., open(2)) on the file. This allows set-user-ID programs to easily
    > determine the invoking user's authority.
    
    While various operating systems provide eaccess or euidaccess functions,
    these are not part of POSIX - so it's safer to use stat instead.
  7. @andralex

    Merge pull request #425 from qchikara/myfeature

    andralex authored
    Issue 7460 - std.windows.registry reports a false exception message
  8. @jcao219

    core.stdc.*string*.strlen

    jcao219 authored
  9. @andralex

    Merge pull request #426 from 9rnsr/fix7476

    andralex authored
    Issue 7476 - Write(ln) functions no longer accept retro range
  10. @jcao219
  11. @andralex

    Merge pull request #431 from dawgfoto/master

    andralex authored
    use module scope for imports...
  12. @andralex

    Merge pull request #436 from CyberShadow/etc-c-sqlite-extern-vars

    andralex authored
    etc.c.sqlite3: Annotate extern variables as such
Commits on Feb 17, 2012
  1. @WalterBright

    more const correct

    WalterBright authored
Something went wrong with that request. Please try again.