[D-runtime] [D-Programming-Language/druntime] dda992: [Refactor] Replace `rt.util.string.uintToString` w...

GitHub noreply at github.com
Fri Nov 15 03:57:27 PST 2013


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: dda992dd6d62be3bf071c2023b60bd2d05722fcc
      https://github.com/D-Programming-Language/druntime/commit/dda992dd6d62be3bf071c2023b60bd2d05722fcc
  Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M src/object_.d
    M src/rt/arrayassign.d
    M src/rt/arraycat.d
    M src/rt/util/string.d

  Log Message:
  -----------
  [Refactor] Replace `rt.util.string.uintToString` with `*ToTempString` functions.

New interface is safer. Also it fixes bug in `_d_arraycopy` where buffer was too small for 64 bit `size_t`.


  Commit: 6bfc898ea67360f1808b1287703468472967bfb8
      https://github.com/D-Programming-Language/druntime/commit/6bfc898ea67360f1808b1287703468472967bfb8
  Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M mak/MANIFEST
    M mak/SRCS
    M src/rt/arrayassign.d
    M src/rt/arraycat.d
    A src/rt/util/array.d

  Log Message:
  -----------
  Add `rt.util.array` which replaces manual checks in functions.

New interface is safer. Also it fixes bug in `_d_arrayctor` which didn't check for array overlap.


  Commit: e68e2459bd9a977338837a7e784041de56b68516
      https://github.com/D-Programming-Language/druntime/commit/e68e2459bd9a977338837a7e784041de56b68516
  Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M src/rt/util/array.d

  Log Message:
  -----------
  Add issue 11461 workaround.

Issue URL: https://d.puremagic.com/issues/show_bug.cgi?id=11461


  Commit: a6aa6ee66dcbe3f77b4e0c816e02d8f32040dede
      https://github.com/D-Programming-Language/druntime/commit/a6aa6ee66dcbe3f77b4e0c816e02d8f32040dede
  Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M src/rt/arraybyte.d
    M src/rt/arraydouble.d
    M src/rt/arrayfloat.d
    M src/rt/arrayint.d
    M src/rt/arrayreal.d
    M src/rt/arrayshort.d

  Log Message:
  -----------
  Fix Issue 8650 - SLice opOpAssign SLice with overlap does not throw

Issue URL: http://d.puremagic.com/issues/show_bug.cgi?id=8650


  Commit: 3cdb3c35a130270fb1450353544327a75c278978
      https://github.com/D-Programming-Language/druntime/commit/3cdb3c35a130270fb1450353544327a75c278978
  Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
  Date:   2013-11-14 (Thu, 14 Nov 2013)

  Changed paths:
    M src/core/runtime.d
    M src/object.di
    M src/object_.d
    M src/rt/dmain2.d

  Log Message:
  -----------
  Fix `Throwable.toString` delegate type as `scope` is required.


  Commit: 9e510ebae27298a1032a1213d5bdf4b7279409e8
      https://github.com/D-Programming-Language/druntime/commit/9e510ebae27298a1032a1213d5bdf4b7279409e8
  Author: Martin Nowak <code at dawg.eu>
  Date:   2013-11-15 (Fri, 15 Nov 2013)

  Changed paths:
    M mak/MANIFEST
    M mak/SRCS
    M src/core/runtime.d
    M src/object.di
    M src/object_.d
    M src/rt/arrayassign.d
    M src/rt/arraybyte.d
    M src/rt/arraycat.d
    M src/rt/arraydouble.d
    M src/rt/arrayfloat.d
    M src/rt/arrayint.d
    M src/rt/arrayreal.d
    M src/rt/arrayshort.d
    M src/rt/dmain2.d
    A src/rt/util/array.d
    M src/rt/util/string.d

  Log Message:
  -----------
  Merge pull request #661 from denis-sh/add-more-utils

Add more utils


Compare: https://github.com/D-Programming-Language/druntime/compare/7dd490945057...9e510ebae272


More information about the D-runtime mailing list