[phobos] [D-Programming-Language/phobos] 7013d0: Add _d_run_main to give applications more control ...

noreply at github.com noreply at github.com
Wed Jun 1 07:03:54 PDT 2011


Branch: refs/heads/phobos-1.x
Home:   https://github.com/D-Programming-Language/phobos

Commit: 7013d0c6e686b5984be8792e48ef84aa4b8190e1
    https://github.com/D-Programming-Language/phobos/commit/7013d0c6e686b5984be8792e48ef84aa4b8190e1
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   2011-05-31 (Tue, 31 May 2011)

Changed paths:
  M internal/dmain2.d

Log Message:
-----------
Add _d_run_main to give applications more control at start

This allows a application to supply its own main function that
gets run before any D code is run, allowing it to setup external
dependancies that might be tricky to do from static contructors.
GDC has been shipping with something similar sing a long time
so its not especially new or original, the code is compatible.

This is especially usefull for Mac OSX where in order to use Obj-C
code you need to setup various bits of things like a memory pool.

Signed-off-by: Jakob Bornecrantz <wallbraker at gmail.com>


Commit: 4752dd9a02295eaf3a57561954b039bb17e23803
    https://github.com/D-Programming-Language/phobos/commit/4752dd9a02295eaf3a57561954b039bb17e23803
Author: Andrei Alexandrescu <andrei at erdani.com>
Date:   2011-06-01 (Wed, 01 Jun 2011)

Changed paths:
  M internal/dmain2.d

Log Message:
-----------
Merge pull request #69 from Wallbraker/_d_run_main

Add _d_run_main to give applications more control at start


Compare: https://github.com/D-Programming-Language/phobos/compare/907229e...4752dd9


More information about the phobos mailing list