View previous topic :: View next topic |
Author |
Message |
sean
Joined: 24 Jun 2004 Posts: 609 Location: Bay Area, CA
|
Posted: Thu Mar 31, 2005 1:03 pm Post subject: |
|
|
Another release out. This just increases separation between the gc and std libraries a bit. |
|
Back to top |
|
|
sean
Joined: 24 Jun 2004 Posts: 609 Location: Bay Area, CA
|
Posted: Wed Apr 06, 2005 6:03 pm Post subject: |
|
|
New version up. This one incorporates DMD .120 changes. |
|
Back to top |
|
|
kris
Joined: 27 Mar 2004 Posts: 1494 Location: South Pacific
|
Posted: Wed Apr 06, 2005 11:16 pm Post subject: |
|
|
Hi Sean,
Can you also post a pre-built lib, please? |
|
Back to top |
|
|
sean
Joined: 24 Jun 2004 Posts: 609 Location: Bay Area, CA
|
Posted: Thu Apr 07, 2005 10:04 am Post subject: |
|
|
I'll get one up this morning.
FWIW, if you extract what's in the zipfile to dmd/src and edit sc.ini to point to ares instead of phobos, running build.bat should generate everything and dump it into dmd/lib. Currently, the final lib is named phobos.lib, since it's easier to do that than hex edit the compiler exe. |
|
Back to top |
|
|
kris
Joined: 27 Mar 2004 Posts: 1494 Location: South Pacific
|
Posted: Thu Apr 07, 2005 10:49 am Post subject: |
|
|
Thanks!
(there's some fixed paths in the make-files that have to be edited each time). |
|
Back to top |
|
|
sean
Joined: 24 Jun 2004 Posts: 609 Location: Bay Area, CA
|
Posted: Thu Apr 07, 2005 11:30 am Post subject: |
|
|
Oops. I forgot that not everyone has my file strucutre
The ares zipfile is now restrucutred a bit, and contains /lib and /src subdirs. Extract it into dmd instead of dmd/src and you should be all set. phobos.bak is the real phobos lib, while phobos.lib is the replacement (ie. I just ran the build script and zipped up the result). |
|
Back to top |
|
|
sean
Joined: 24 Jun 2004 Posts: 609 Location: Bay Area, CA
|
Posted: Tue Apr 19, 2005 11:19 am Post subject: |
|
|
Another new version up. This one incorporates DMD .121 changes (primarily some new TypeInfo classes). |
|
Back to top |
|
|
sean
Joined: 24 Jun 2004 Posts: 609 Location: Bay Area, CA
|
Posted: Wed May 04, 2005 12:35 pm Post subject: |
|
|
Small update online. This one contains an almost complete implementation of the POSIX thread class. I still need to flesh out the DBC for the thread module and move the pthread declarations to their own header file. I also have a Linux-specific patch or two that still need to be applied. |
|
Back to top |
|
|
sean
Joined: 24 Jun 2004 Posts: 609 Location: Bay Area, CA
|
Posted: Wed May 18, 2005 2:40 pm Post subject: |
|
|
There is a new version available. This is an interim build with the framework for basic POSIX support. Nearly everything is still commented out as I don't have a Linux box to reference for platform-specific stuff. If anyone is sufficiently motivated, I'd appreciate some up to date Linux headers that correspond to what's in std.c.posix. My real goal here is full threading and basic utility support, so I'd like to have as much of pthread available as possible, and at least the 'reqired' stuff from unistd. |
|
Back to top |
|
|
sean
Joined: 24 Jun 2004 Posts: 609 Location: Bay Area, CA
|
Posted: Thu May 19, 2005 8:39 am Post subject: |
|
|
Yet another version is up. This one merges in DMD .123 changes. |
|
Back to top |
|
|
sean
Joined: 24 Jun 2004 Posts: 609 Location: Bay Area, CA
|
Posted: Thu May 26, 2005 8:48 pm Post subject: |
|
|
SVN has been updated with all the latest changes. Hopefully, it should be visible to everyone too. |
|
Back to top |
|
|
kris
Joined: 27 Mar 2004 Posts: 1494 Location: South Pacific
|
Posted: Thu May 26, 2005 10:32 pm Post subject: |
|
|
Cool. Did you make any fixes regarding the package names, or anything like that? If not, I'll do it over the weekend ... |
|
Back to top |
|
|
sean
Joined: 24 Jun 2004 Posts: 609 Location: Bay Area, CA
|
Posted: Thu May 26, 2005 11:14 pm Post subject: |
|
|
I made some of the changes you'd mentioned, but I'm not sure I got to all of them. Next thing on my list was to sift through old emails and see what I'd missed, but if you get to it before me then all the better
BTW, I just merged in changes from DMD .125. |
|
Back to top |
|
|
sean
Joined: 24 Jun 2004 Posts: 609 Location: Bay Area, CA
|
Posted: Fri May 27, 2005 12:06 pm Post subject: |
|
|
I just uploaded/verified these changes for Ares:
* std.thread - Removed debug reference to std.c.stdio
* object - imported std.c.stdbool (for bool alias)
* object - added file, line, and next properties to Exception
* std.c.windows.winsock - fixed reference to std.c.stdint
* dmdgc.gcx - changed pauseAllThreads to suspendAllThreads (this was done before but the change was lost)
* dmdgc.gcbits - reverted to old (bad) usage of intrinsic. this version compiles and works okay, but intrinsic still has to be moved. initial attempts were unsuccessful, and I wanted a working version of Ares available until this can be looked into more closely
From what we'd discussed, the intrinsic bit needs to be looked at, and dmdrt.trace needs to be altered so it will build successfully (it's currently excluded from my batch build).
BTW, the prebuild libraries and source will continue to be available at http://home.f4.ca/sean/d/ares.zip The libraries will also be added to dsource before too terribly long. |
|
Back to top |
|
|
kris
Joined: 27 Mar 2004 Posts: 1494 Location: South Pacific
|
Posted: Fri May 27, 2005 1:20 pm Post subject: |
|
|
That did the trick, Sean. Thanks! |
|
Back to top |
|
|
|