View previous topic :: View next topic |
Author |
Message |
trevorparscal
Joined: 25 May 2005 Posts: 73 Location: Bay Area, CA (USA)
|
Posted: Sun Feb 05, 2006 4:35 am Post subject: Ares for Titan |
|
|
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 |
|
|
sean
Joined: 24 Jun 2004 Posts: 609 Location: Bay Area, CA
|
Posted: Sun Feb 05, 2006 2:10 pm Post subject: |
|
|
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 |
|
|
|
|
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
|