List of Phobos functions that allocate memory?

Adam D. Ruppe destructionator at gmail.com
Thu Feb 6 11:39:50 PST 2014


On Thursday, 6 February 2014 at 19:32:11 UTC, Johannes Pfau wrote:
> For games on systems like embedded gaming systems (think like
> NintendoDS, 4MB ram) you might not have a GC but still want to 
> use exception handling.

Yeah, when I toyed with bare metal D, I did exceptions with 
manual memory management - malloc when throwing (well, I did 
malloc in _d_newclass so it was transparent to the throwing 
code), free when catching.

But I think a program written for a special environment will have 
different coding standards from top to bottom, including the need 
to free in an exception handler and the option to hack druntime.


More information about the Digitalmars-d mailing list