FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Ares updates
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
 
Post new topic   Reply to topic     Forum Index -> Ares
View previous topic :: View next topic  
Author Message
sean



Joined: 24 Jun 2004
Posts: 609
Location: Bay Area, CA

PostPosted: Thu Mar 31, 2005 1:03 pm    Post subject: Reply with quote

Another release out. This just increases separation between the gc and std libraries a bit.
Back to top
View user's profile Send private message
sean



Joined: 24 Jun 2004
Posts: 609
Location: Bay Area, CA

PostPosted: Wed Apr 06, 2005 6:03 pm    Post subject: Reply with quote

New version up. This one incorporates DMD .120 changes.
Back to top
View user's profile Send private message
kris



Joined: 27 Mar 2004
Posts: 1494
Location: South Pacific

PostPosted: Wed Apr 06, 2005 11:16 pm    Post subject: Reply with quote

Hi Sean,

Can you also post a pre-built lib, please?
Back to top
View user's profile Send private message
sean



Joined: 24 Jun 2004
Posts: 609
Location: Bay Area, CA

PostPosted: Thu Apr 07, 2005 10:04 am    Post subject: Reply with quote

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
View user's profile Send private message
kris



Joined: 27 Mar 2004
Posts: 1494
Location: South Pacific

PostPosted: Thu Apr 07, 2005 10:49 am    Post subject: Reply with quote

Thanks!

(there's some fixed paths in the make-files that have to be edited each time).
Back to top
View user's profile Send private message
sean



Joined: 24 Jun 2004
Posts: 609
Location: Bay Area, CA

PostPosted: Thu Apr 07, 2005 11:30 am    Post subject: Reply with quote

Oops. I forgot that not everyone has my file strucutre Wink

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
View user's profile Send private message
sean



Joined: 24 Jun 2004
Posts: 609
Location: Bay Area, CA

PostPosted: Tue Apr 19, 2005 11:19 am    Post subject: Reply with quote

Another new version up. This one incorporates DMD .121 changes (primarily some new TypeInfo classes).
Back to top
View user's profile Send private message
sean



Joined: 24 Jun 2004
Posts: 609
Location: Bay Area, CA

PostPosted: Wed May 04, 2005 12:35 pm    Post subject: Reply with quote

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
View user's profile Send private message
sean



Joined: 24 Jun 2004
Posts: 609
Location: Bay Area, CA

PostPosted: Wed May 18, 2005 2:40 pm    Post subject: Reply with quote

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
View user's profile Send private message
sean



Joined: 24 Jun 2004
Posts: 609
Location: Bay Area, CA

PostPosted: Thu May 19, 2005 8:39 am    Post subject: Reply with quote

Yet another version is up. This one merges in DMD .123 changes.
Back to top
View user's profile Send private message
sean



Joined: 24 Jun 2004
Posts: 609
Location: Bay Area, CA

PostPosted: Thu May 26, 2005 8:48 pm    Post subject: Reply with quote

SVN has been updated with all the latest changes. Hopefully, it should be visible to everyone too.
Back to top
View user's profile Send private message
kris



Joined: 27 Mar 2004
Posts: 1494
Location: South Pacific

PostPosted: Thu May 26, 2005 10:32 pm    Post subject: Reply with quote

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
View user's profile Send private message
sean



Joined: 24 Jun 2004
Posts: 609
Location: Bay Area, CA

PostPosted: Thu May 26, 2005 11:14 pm    Post subject: Reply with quote

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 Smile

BTW, I just merged in changes from DMD .125.
Back to top
View user's profile Send private message
sean



Joined: 24 Jun 2004
Posts: 609
Location: Bay Area, CA

PostPosted: Fri May 27, 2005 12:06 pm    Post subject: Reply with quote

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
View user's profile Send private message
kris



Joined: 27 Mar 2004
Posts: 1494
Location: South Pacific

PostPosted: Fri May 27, 2005 1:20 pm    Post subject: Reply with quote

That did the trick, Sean. Thanks!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic     Forum Index -> Ares All times are GMT - 6 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Page 3 of 9

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group