Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

Commit

Permalink
move ModuleInfo handling into separate rt module
Browse files Browse the repository at this point in the history
  • Loading branch information
MartinNowak committed Dec 17, 2011
1 parent bdeb61e commit e04dd16
Show file tree
Hide file tree
Showing 6 changed files with 514 additions and 474 deletions.
6 changes: 0 additions & 6 deletions import/object.di
Expand Up @@ -292,12 +292,6 @@ struct ModuleInfo
static int opApply(scope int delegate(ref ModuleInfo*) dg);
}

ModuleInfo*[] _moduleinfo_tlsdtors;
uint _moduleinfo_tlsdtors_i;

extern (C) void _moduleTlsCtor();
extern (C) void _moduleTlsDtor();

class Throwable : Object
{
interface TraceInfo
Expand Down
2 changes: 2 additions & 0 deletions posix.mak
Expand Up @@ -188,6 +188,7 @@ MANIFEST= \
src/rt/memory.d \
src/rt/memory_osx.d \
src/rt/memset.d \
src/rt/minfo.d \
src/rt/minit.asm \
src/rt/monitor_.d \
src/rt/obj.d \
Expand Down Expand Up @@ -313,6 +314,7 @@ SRC_D_MODULES = \
rt/memory \
rt/memory_osx \
rt/memset \
rt/minfo \
rt/monitor_ \
rt/obj \
rt/qsort \
Expand Down

0 comments on commit e04dd16

Please sign in to comment.