Awesome, that's good news. I'd love to test it out, but I've
never built the D runtime (or Phobos for that matter) from
source. Are there any instructions or do I just do something like
make && sudo make install and it'll put itself in the right
places? FWIW, I'm running Linux with the standard DMD 2.060
compiler.
I'm still relatively new to D. A year ago I wrote some simple
programs to get familiar (like an HTTP lib and a start at a
package manager), but nothing low level like GC tuning or the
like. I took a class where we implemented a few simple GCs, but
that doesn't mean I know anything about GC design =D.
Let me know how I can help! I'm currently in school, so time is a
little hard to come by, but I'm willing to report any oddities
that I notice, and perhaps write a few unit tests.
On Saturday, 8 September 2012 at 02:58:44 UTC, dsimcha wrote:
Here's the GSoC project I mentored this summer. A little
integration work still needs to be done, and I've been meaning
to ping the student about the status of this. If you want, I'd
welcome some beta testers.
https://github.com/Tuna-Fish/druntime/tree/gc_poolwise_bitmap
On Saturday, 8 September 2012 at 01:55:44 UTC, Tyler Jameson
Little wrote:
This issue on bugzilla hasn't been updated since July 2011, but
it's assigned to Sean Kelly:
http://d.puremagic.com/issues/show_bug.cgi?id=3463
I've found these threads concerning a precise GC:
http://www.digitalmars.com/d/archives/digitalmars/D/learn/Regarding_the_more_precise_GC_35038.html
http://www.digitalmars.com/d/archives/digitalmars/D/How_can_I_properly_import_functions_from_gcx_in_object.di_171815.html
Is this issue obsolete, or is it being worked on?
Reason being, I'm writing a game in D and I plan to write it in
nearly 100% D (with the exception being OpenGL libraries and
the
like), but I know I'll run into problems with the GC
eventually.
If this is an active project that may get finished in the
relative near term (less than a year), then I'd feel
comfortable
knowing that eventually problems may go away.
I want to eventually make this work with ARM (Raspberry PI &
cubieboard), and the GC is a major blocker here (well, and a
cross-compiler, but I'll work that out when I get there).
I'm using dmd atm if that matters.
Thanks!
Jameson