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

Ares for Titan

 
Post new topic   Reply to topic     Forum Index -> Ares
View previous topic :: View next topic  
Author Message
trevorparscal



Joined: 25 May 2005
Posts: 73
Location: Bay Area, CA (USA)

PostPosted: Sun Feb 05, 2006 4:35 am    Post subject: Ares for Titan Reply with quote

I have been working hard on Titan, and keep running into a lack of D runtime support in our kernel. I tried to compile ares, but it gave me allot of problems.. Here's my question...

1. What does ares need to be able to provide runtime support, perhaps gc. I know I will need to handle memory and such, but I am hoping to get D runtime support working as soon as possible.

2. How complete is the runtime portion of ares? Will all of the documented D features be availible. I am getting sick of getting "undefined refrence to '_d_arraycatn' " and such - what functionality is missing if any.

Thanks,
Trevor Parscal
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
sean



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

PostPosted: Sun Feb 05, 2006 2:10 pm    Post subject: Reply with quote

dmdrt contains the runtime support code. This library calls extern (C) functions from dmdgc/gc.d for garbage collection, and functions from ares/std/exception.d for error handling. Also, dmdgc calls functions in ares/std/thread for garbage collection purposes, but you could be able to throw out std.atomic and std.thread and just link in empty versions of the extern (C) functions in std.thread.

I haven't yet tried to build Ares with GDC so there will likely be problems. I'm hoping to start working on these this week.
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
Page 1 of 1

 
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