]> git.llucax.com Git - software/druntime.git/commit
* Moved sys into core.sys
authorsean <sean@4a9d5153-6564-4b3f-b5e1-7e8e9dac548f>
Sat, 25 Oct 2008 00:15:55 +0000 (00:15 +0000)
committersean <sean@4a9d5153-6564-4b3f-b5e1-7e8e9dac548f>
Sat, 25 Oct 2008 00:15:55 +0000 (00:15 +0000)
commit24f79eca36d0f4294eb276ac777b2a27dfb060dd
treed0ffdda98b65c470061389733552e8fbff741008
parentcbb7919d51425b5dea3aa5189228d3088ca20dfc
* Moved sys into core.sys
* Moved stdc.posix into core.sys.posix
* Moved stdc into core.stdc
* Added initial support for Runtime.loadLibrary() and Runtime.unloadLibrary() in D2.  The same functions are exposed in D1, but they are stubbed out for the moment.  The basic library loading and unloading should theoretically work, but the GC handle swapping code still needs a look, etc.  I left the D1 version stubbed out to make finding GC diffs easier for when I look at the handle swapping code (which is in D2 but not D1).  Still not sure about the function naming either... may just switch to load() and unload().

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@36 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f
87 files changed:
import/core/stdc/complex.d [moved from import/stdc/complex.d with 98% similarity]
import/core/stdc/config.d [moved from import/stdc/config.d with 94% similarity]
import/core/stdc/ctype.d [moved from import/stdc/ctype.d with 94% similarity]
import/core/stdc/errno.d [moved from import/stdc/errno.d with 99% similarity]
import/core/stdc/fenv.d [moved from import/stdc/fenv.d with 99% similarity]
import/core/stdc/inttypes.d [moved from import/stdc/inttypes.d with 98% similarity]
import/core/stdc/limits.d [moved from import/stdc/limits.d with 93% similarity]
import/core/stdc/locale.d [moved from import/stdc/locale.d with 98% similarity]
import/core/stdc/math.d [moved from import/stdc/math.d with 97% similarity]
import/core/stdc/signal.d [moved from import/stdc/signal.d with 98% similarity]
import/core/stdc/stdarg.d [moved from import/stdc/stdarg.d with 97% similarity]
import/core/stdc/stddef.d [moved from import/stdc/stddef.d with 95% similarity]
import/core/stdc/stdint.d [moved from import/stdc/stdint.d with 97% similarity]
import/core/stdc/stdio.d [moved from import/stdc/stdio.d with 98% similarity]
import/core/stdc/stdlib.d [moved from import/stdc/stdlib.d with 96% similarity]
import/core/stdc/string.d [moved from import/stdc/string.d with 97% similarity]
import/core/stdc/tgmath.d [new file with mode: 0644]
import/core/stdc/time.d [moved from import/stdc/time.d with 96% similarity]
import/core/stdc/wctype.d [moved from import/stdc/wctype.d with 87% similarity]
import/core/sys/posix/arpa/inet.d [moved from import/stdc/posix/arpa/inet.d with 82% similarity]
import/core/sys/posix/config.d [moved from import/stdc/posix/config.d with 88% similarity]
import/core/sys/posix/dirent.d [moved from import/stdc/posix/dirent.d with 96% similarity]
import/core/sys/posix/dlfcn.d [moved from import/stdc/posix/dlfcn.d with 94% similarity]
import/core/sys/posix/fcntl.d [moved from import/stdc/posix/fcntl.d with 94% similarity]
import/core/sys/posix/inttypes.d [moved from import/stdc/posix/inttypes.d with 87% similarity]
import/core/sys/posix/net/if_.d [moved from import/stdc/posix/net/if_.d with 95% similarity]
import/core/sys/posix/netinet/in_.d [moved from import/stdc/posix/netinet/in_.d with 90% similarity]
import/core/sys/posix/netinet/tcp.d [moved from import/stdc/posix/netinet/tcp.d with 85% similarity]
import/core/sys/posix/poll.d [moved from import/stdc/posix/poll.d with 97% similarity]
import/core/sys/posix/pthread.d [moved from import/stdc/posix/pthread.d with 99% similarity]
import/core/sys/posix/pwd.d [moved from import/stdc/posix/pwd.d with 95% similarity]
import/core/sys/posix/sched.d [moved from import/stdc/posix/sched.d with 94% similarity]
import/core/sys/posix/semaphore.d [moved from import/stdc/posix/semaphore.d with 93% similarity]
import/core/sys/posix/setjmp.d [moved from import/stdc/posix/setjmp.d with 93% similarity]
import/core/sys/posix/signal.d [moved from import/stdc/posix/signal.d with 83% similarity]
import/core/sys/posix/stdio.d [moved from import/stdc/posix/stdio.d with 94% similarity]
import/core/sys/posix/stdlib.d [moved from import/stdc/posix/stdlib.d with 76% similarity]
import/core/sys/posix/sys/ipc.d [moved from import/stdc/posix/sys/ipc.d with 91% similarity]
import/core/sys/posix/sys/mman.d [moved from import/stdc/posix/sys/mman.d with 96% similarity]
import/core/sys/posix/sys/select.d [moved from import/stdc/posix/sys/select.d with 91% similarity]
import/core/sys/posix/sys/shm.d [moved from import/stdc/posix/sys/shm.d with 92% similarity]
import/core/sys/posix/sys/socket.d [moved from import/stdc/posix/sys/socket.d with 98% similarity]
import/core/sys/posix/sys/stat.d [moved from import/stdc/posix/sys/stat.d with 97% similarity]
import/core/sys/posix/sys/time.d [moved from import/stdc/posix/sys/time.d with 90% similarity]
import/core/sys/posix/sys/types.d [moved from import/stdc/posix/sys/types.d with 94% similarity]
import/core/sys/posix/sys/uio.d [moved from import/stdc/posix/sys/uio.d with 81% similarity]
import/core/sys/posix/sys/wait.d [moved from import/stdc/posix/sys/wait.d with 93% similarity]
import/core/sys/posix/termios.d [moved from import/stdc/posix/termios.d with 98% similarity]
import/core/sys/posix/time.d [moved from import/stdc/posix/time.d with 93% similarity]
import/core/sys/posix/ucontext.d [moved from import/stdc/posix/ucontext.d with 96% similarity]
import/core/sys/posix/unistd.d [moved from import/stdc/posix/unistd.d with 98% similarity]
import/core/sys/posix/utime.d [moved from import/stdc/posix/utime.d with 86% similarity]
import/core/sys/windows/windows.d [moved from import/sys/windows/windows.d with 99% similarity]
import/stdc/tgmath.d [deleted file]
src/common/core/memory.d
src/common/core/runtime.d
src/common/core/stdc/errno.c [new file with mode: 0644]
src/common/core/thread.d
src/common/posix.mak
src/common/win32.mak
src/compiler/dmd/aaA.d
src/compiler/dmd/adi.d
src/compiler/dmd/arrayassign.d
src/compiler/dmd/arraycat.d
src/compiler/dmd/cmath2.d
src/compiler/dmd/cover.d
src/compiler/dmd/dmain2.d
src/compiler/dmd/lifetime.d
src/compiler/dmd/memory.d
src/compiler/dmd/object_.d
src/compiler/dmd/qsort2.d
src/compiler/dmd/switch_.d
src/compiler/dmd/trace.d
src/compiler/dmd/typeinfo/ti_Ag.d
src/compiler/dmd/typeinfo/ti_Aint.d
src/compiler/dmd/typeinfo/ti_Along.d
src/compiler/dmd/typeinfo/ti_Ashort.d
src/compiler/dmd/util/console.d
src/compiler/dmd/util/cpuid.d
src/compiler/dmd/util/string.d
src/gc/basic/gc.d
src/gc/basic/gcalloc.d
src/gc/basic/gcbits.d
src/gc/basic/gcx.d
src/gc/stub/gc.d
src/gc/stub/posix.mak
src/gc/stub/win32.mak