Thread overview | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
June 16, 2010 [Issue 4332] New: C files in druntime should be converted to D | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/issues/show_bug.cgi?id=4332 Summary: C files in druntime should be converted to D Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component: druntime AssignedTo: sean@invisibleduck.org ReportedBy: clugdbug@yahoo.com.au --- Comment #0 from Don <clugdbug@yahoo.com.au> 2010-06-16 13:12:23 PDT --- complex.c, critical.c, deh.c, monitor.c, and memory_osx.c should all be converted to D eventually. And D is a much better language for doing systems programming anyway <g>. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
June 17, 2010 [Issue 4332] C files in druntime should be converted to D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Don | http://d.puremagic.com/issues/show_bug.cgi?id=4332 nfxjfg@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nfxjfg@gmail.com --- Comment #1 from nfxjfg@gmail.com 2010-06-17 02:53:30 PDT --- Same for minit.asm and tls.S. If the inline assembler can't do it, it obviously has to be extended to support the missing features (such defining global symbols and sections). -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
February 01, 2011 [Issue 4332] C files in druntime should be converted to D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Don | http://d.puremagic.com/issues/show_bug.cgi?id=4332 --- Comment #2 from wfunction@hotmail.com 2011-02-01 13:22:31 PST --- Created an attachment (id=893) D implementation of critical.c -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
February 01, 2011 [Issue 4332] C files in druntime should be converted to D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Don | http://d.puremagic.com/issues/show_bug.cgi?id=4332 --- Comment #3 from wfunction@hotmail.com 2011-02-01 13:23:06 PST --- Created an attachment (id=894) D implementation of monitor.c -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
February 01, 2011 [Issue 4332] C files in druntime should be converted to D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Don | http://d.puremagic.com/issues/show_bug.cgi?id=4332 --- Comment #4 from wfunction@hotmail.com 2011-02-01 13:24:52 PST --- Created an attachment (id=895) Changed monitor.c and critical.c into D -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
February 01, 2011 [Issue 4332] C files in druntime should be converted to D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Don | http://d.puremagic.com/issues/show_bug.cgi?id=4332 --- Comment #5 from wfunction@hotmail.com 2011-02-01 13:25:27 PST --- Created an attachment (id=896) Changed monitor.c and critical.c into D -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
February 02, 2011 [Issue 4332] C files in druntime should be converted to D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Don | http://d.puremagic.com/issues/show_bug.cgi?id=4332 wfunction@hotmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #893 is|0 |1 obsolete| | --- Comment #6 from wfunction@hotmail.com 2011-02-01 17:07:42 PST --- Created an attachment (id=897) D implementation of critical.d I tried to leave the POSIX code in this time, even though I haven't tested it. Hopefully this version is better, but apparently _d_criticalInit() needs to be modified as well. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
February 02, 2011 [Issue 4332] C files in druntime should be converted to D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Don | http://d.puremagic.com/issues/show_bug.cgi?id=4332 wfunction@hotmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #894 is|0 |1 obsolete| | --- Comment #7 from wfunction@hotmail.com 2011-02-01 17:08:36 PST --- Created an attachment (id=898) D implementation of monitor.d I tried to leave the POSIX code in this time, even though I haven't tested it. Hopefully this version is better, but apparently _d_criticalInit() needs to be modified as well. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
February 04, 2011 [Issue 4332] C files in druntime should be converted to D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Don | http://d.puremagic.com/issues/show_bug.cgi?id=4332 Iain Buclaw <ibuclaw@ubuntu.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ibuclaw@ubuntu.com --- Comment #8 from Iain Buclaw <ibuclaw@ubuntu.com> 2011-02-03 16:44:55 PST --- Have taken the liberty of fixing Posix code, and pushed here: https://github.com/ibuclaw/druntime/commit/4a2b70aea1df0cc4550b151b82f19655b5903279 Thanks! -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
February 07, 2011 [Issue 4332] C files in druntime should be converted to D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Don | http://d.puremagic.com/issues/show_bug.cgi?id=4332 Brad Roberts <braddr@puremagic.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |braddr@puremagic.com --- Comment #9 from Brad Roberts <braddr@puremagic.com> 2011-02-06 23:38:00 PST --- Something is wrong with the win32 conversion of monitor.c to monitor_.d. I merged Iain's version of the changes earlier today but it broke the win32 build and tests. So, I reverted just win32 back to using the C version. If one of you cooks up fixes, I'll be happy to re-test and merge them. Thanks, Brad -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
Copyright © 1999-2021 by the D Language Foundation