[D-runtime] [D-Programming-Language/druntime] de7b84: Refactor `_d_run_main` argument parsing on Posix

GitHub noreply at github.com
Thu Nov 15 07:27:41 PST 2012


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

  Changed paths:
    M src/rt/dmain2.d

  Log Message:
  -----------
  Refactor `_d_run_main` argument parsing on Posix

* also use `alloca` instead of `malloc` for D args on Posix
* also add missing `static assert(0);`


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

  Changed paths:
    M src/rt/dmain2.d

  Log Message:
  -----------
  Refactor `_d_run_main` argument parsing on Windows.


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

  Changed paths:
    M src/rt/dmain2.d

  Log Message:
  -----------
  Fix Issue 9030 - immutable `_d_args` can be written to with `main(char[][])`

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


  Commit: d5f70adae536bfcae70ce7a7b1f017e4b02b1c73
      https://github.com/D-Programming-Language/druntime/commit/d5f70adae536bfcae70ce7a7b1f017e4b02b1c73
  Author: Alex Rønne Petersen <alex at lycus.org>
  Date:   2012-11-15 (Thu, 15 Nov 2012)

  Changed paths:
    M src/rt/dmain2.d

  Log Message:
  -----------
  Merge pull request #349 from denis-sh/fix-improve-_d_run_main-arguments-processing

Fix/improve `_d_run_main` arguments processing


Compare: https://github.com/D-Programming-Language/druntime/compare/d9b4c3eedfeb...d5f70adae536


More information about the D-runtime mailing list