]> git.llucax.com Git - software/druntime.git/log
software/druntime.git
16 years agoChanged Thread.sleep() to accept a long with a tick resolution of 100 nanoseconds...
sean [Thu, 16 Oct 2008 20:54:55 +0000 (20:54 +0000)]
Changed Thread.sleep() to accept a long with a tick resolution of 100 nanoseconds.  This closes #9

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@31 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoNo longer default-initializing a buffer which is immediately set via a function call.
sean [Thu, 16 Oct 2008 20:46:34 +0000 (20:46 +0000)]
No longer default-initializing a buffer which is immediately set via a function call.

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@30 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years ago* Changed top-level exception class name from 'Exception' to 'Throwable'.
sean [Wed, 15 Oct 2008 21:33:55 +0000 (21:33 +0000)]
* 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

16 years agofix support for file/line
walter [Mon, 13 Oct 2008 21:39:33 +0000 (21:39 +0000)]
fix support for file/line

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@28 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoFixed import path override for library build on posix.
sean [Mon, 13 Oct 2008 19:55:46 +0000 (19:55 +0000)]
Fixed import path override for library build on posix.

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@27 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoFixed a potential issue with building druntime. src/core will now be a part of the...
sean [Mon, 13 Oct 2008 19:44:27 +0000 (19:44 +0000)]
Fixed a potential issue with building druntime.  src/core will now be a part of the import path.  This is necessary if any of the core modules import one another--not the case now, but better safe than sorry.

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@26 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoFixed a build error on Linux.
sean [Mon, 13 Oct 2008 19:38:22 +0000 (19:38 +0000)]
Fixed a build error on Linux.

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@25 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoadd hidden function error support
walter [Mon, 13 Oct 2008 17:19:53 +0000 (17:19 +0000)]
add hidden function error support

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@24 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoupdate readme.txt
walter [Mon, 13 Oct 2008 00:47:05 +0000 (00:47 +0000)]
update readme.txt

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@23 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agorestored Object.factory()
walter [Sun, 12 Oct 2008 20:03:44 +0000 (20:03 +0000)]
restored Object.factory()

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@22 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agorenamed output library
walter [Sun, 12 Oct 2008 19:53:43 +0000 (19:53 +0000)]
renamed output library

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@21 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agofix it so it compiles
walter [Sun, 12 Oct 2008 01:53:37 +0000 (01:53 +0000)]
fix it so it compiles

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@20 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoAdded _d_delarray_t and _d_allocmemory.
sean [Fri, 10 Oct 2008 21:49:12 +0000 (21:49 +0000)]
Added _d_delarray_t and _d_allocmemory.

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@19 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoAdded Error alias for Exception as a placeholder until the exception hierarchy can...
sean [Fri, 10 Oct 2008 18:59:32 +0000 (18:59 +0000)]
Added Error alias for Exception as a placeholder until the exception hierarchy can be finalized.  This should facilitate a batch update later on.

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@18 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoMerged in changes from Phobos SVN.
sean [Fri, 10 Oct 2008 18:57:31 +0000 (18:57 +0000)]
Merged in changes from Phobos SVN.

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@17 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoFixed eol-style for all source files. This closes #1
sean [Wed, 8 Oct 2008 05:49:34 +0000 (05:49 +0000)]
Fixed eol-style for all source files.  This closes #1

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@16 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoFixed a few mistakes regarding invariance, etc, between D1 and D2.
sean [Mon, 6 Oct 2008 19:41:05 +0000 (19:41 +0000)]
Fixed a few mistakes regarding invariance, etc, between D1 and D2.

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@15 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoFixed a few mistakes regarding invariance, etc, between D1 and D2.
sean [Mon, 6 Oct 2008 19:39:07 +0000 (19:39 +0000)]
Fixed a few mistakes regarding invariance, etc, between D1 and D2.

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@14 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoApplied freebsd stdc changes from Tango.
sean [Sat, 4 Oct 2008 00:38:57 +0000 (00:38 +0000)]
Applied freebsd stdc changes from Tango.

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@13 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoAdded "invariant" module to fix link issues because DMD generates references to an...
sean [Tue, 30 Sep 2008 19:50:33 +0000 (19:50 +0000)]
Added "invariant" module to fix link issues because DMD generates references to an extern (D) function it contains.  Hopefully, this is only temporary and the routine will be made extern (C), thus allowing the use of "invariant_" instead.  The rationale being that it's not a good thing to have modules with the same name as reserved words.

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@12 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoRemoved an errant lib file.
sean [Tue, 23 Sep 2008 03:30:11 +0000 (03:30 +0000)]
Removed an errant lib file.

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@11 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoApplied all D2 changes to trunk. It should now be a fully functional D2 runtime.
sean [Tue, 23 Sep 2008 03:29:18 +0000 (03:29 +0000)]
Applied all D2 changes to trunk.  It should now be a fully functional D2 runtime.

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@10 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoFinished flattening D1/D2 differences. Except for one or two lines, all differences...
sean [Tue, 23 Sep 2008 03:21:04 +0000 (03:21 +0000)]
Finished flattening D1/D2 differences.  Except for one or two lines, all differences between the D1 and D2 runtimes is now strictly additive.

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@7 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoThe next batch of updates towards D2 support. The lib should be pretty close to...
sean [Sat, 20 Sep 2008 02:53:43 +0000 (02:53 +0000)]
The next batch of updates towards D2 support.  The lib should be pretty close to compiling with D2 now, and the D2 runtime changes have been reduced to a compact set of pure additions (few/no alterations).  Next update will be aimed at finishing the process of getting the lib to build with -w set under D2, which will mean adding "override" where necessary to the compiler runtime as well as figuring out how to deal with the use of 'volatile' in the thread code.

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@6 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoFirst commit of the D Runtime Project. This includes a fully functional runtime...
sean [Fri, 19 Sep 2008 02:35:12 +0000 (02:35 +0000)]
First commit of the D Runtime Project.  This includes a fully functional runtime for DMD/D1.  Support for DMD/D2 is next on the agenda.

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@5 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f

16 years agoinitial repository setup
root [Wed, 10 Sep 2008 02:25:56 +0000 (02:25 +0000)]
initial repository setup

git-svn-id: http://svn.dsource.org/projects/druntime/trunk@3 4a9d5153-6564-4b3f-b5e1-7e8e9dac548f