]> git.llucax.com Git - software/druntime.git/commit
* Changed top-level exception class name from 'Exception' to 'Throwable'.
authorsean <sean@4a9d5153-6564-4b3f-b5e1-7e8e9dac548f>
Wed, 15 Oct 2008 21:33:55 +0000 (21:33 +0000)
committersean <sean@4a9d5153-6564-4b3f-b5e1-7e8e9dac548f>
Wed, 15 Oct 2008 21:33:55 +0000 (21:33 +0000)
commit4926e6ef8c37680c8e5ce47d9cddd03819ae84af
tree7a51947c8e455697641bcd2f0d6a8f1beedc6f6e
parent471a1a23753606871f4d85eb951f615e5310792e
* Changed top-level exception class name from 'Exception' to 'Throwable'.
* Created a new class 'Exception' which derives from 'Throwable'.
* Created a new class 'Error' which derives from 'Throwable'.
* Moved core modules from the top level into a package named 'core'.
* Added onHiddenFuncError() routine to pass hidden function error handling from the runtime to core.exception.
* Renamed _d_getErrno to getErrno and moved it to src/common/stdc.  The idea is that druntime may eventually generate a lib for the stdc modules, and this definition is necessary.  The comparable function will have to be removed from Phobos as well.
* Moved the GC code into a package named 'gc', which is in accordance with the spec defined for druntime library integration (as yet unpublished).

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@29 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f
26 files changed:
import/core/bitmanip.di [moved from import/bitmanip.di with 95% similarity]
import/object.di
src/common/core/bitmanip.d [moved from src/core/bitmanip.d with 98% similarity]
src/common/core/exception.d [moved from src/core/exception.d with 93% similarity]
src/common/core/memory.d [moved from src/core/memory.d with 99% similarity]
src/common/core/runtime.d [moved from src/core/runtime.d with 99% similarity]
src/common/core/thread.d [moved from src/core/thread.d with 99% similarity]
src/common/posix.mak [moved from src/core/posix.mak with 83% similarity]
src/common/stdc/errno.c [moved from src/core/stdc.c with 86% similarity]
src/common/win32.mak [moved from src/core/win32.mak with 76% similarity]
src/compiler/dmd/cover.d
src/compiler/dmd/deh.c
src/compiler/dmd/dmain2.d
src/compiler/dmd/lifetime.d
src/compiler/dmd/mars.h
src/compiler/dmd/object_.d
src/dmd-posix.mak
src/dmd-win32.mak
src/dmd.conf
src/gc/basic/gc.d
src/gc/basic/gcalloc.d
src/gc/basic/gcbits.d
src/gc/basic/gcstats.d
src/gc/basic/gcx.d
src/gc/stub/gc.d
src/sc.ini