digitalmars.D.bugs - [Issue 8191] New: cstream is completely unusable on x86_64
- d-bugmail puremagic.com (24/24) Jun 03 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8191
- d-bugmail puremagic.com (20/20) Jul 19 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8191
- d-bugmail puremagic.com (6/6) Jul 19 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8191
- d-bugmail puremagic.com (9/9) Jul 22 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8191
- d-bugmail puremagic.com (9/9) Jul 25 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8191
http://d.puremagic.com/issues/show_bug.cgi?id=8191 Summary: cstream is completely unusable on x86_64 Product: D Version: D2 Platform: x86_64 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: Phobos AssignedTo: nobody puremagic.com ReportedBy: lomereiter gmail.com PDT --- Even the simplest piece of code segfaults: import std.cstream; void main(string[] args) { auto _dout = new CFile(stdout, FileMode.Out); _dout.printf("%d", 123); } With GDC it doesn't even link. In 32-bit chroot cstream seems to work as expected. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 03 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8191 Iain Buclaw <ibuclaw ubuntu.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ibuclaw ubuntu.com This is because printf in std.stream is 32bit-centric: ---- size_t printf(const(char)[] format, ...) { va_list ap; ap = cast(va_list) &format; ap += format.sizeof; return vprintf(format, ap); } ---- on x86_64, this would pass vprintf garbage. Regards -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jul 19 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8191 https://github.com/D-Programming-Language/phobos/pull/704 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jul 19 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8191 Commit pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/5313288dd1015a8a117bf6fea538fa72251c6cea Fix cstream.printf() on x86_64. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jul 22 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8191 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jul 25 2012