[Issue 4398] dmd always uses Windows name mangling for _d_throw

2015-06-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4398 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added Version|D1 D2 |D2 --

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-10-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added CC|

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-10-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #24 from Walter Bright bugzi...@digitalmars.com 2010-10-24 21:46:02 PDT --- No need to mess with LONGJMP_MANGLE_NAME and CPP_LONGJMP_MANGLE_NAME as they are for the C++ compiler. They are never referenced by dmd, and do not appear

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-10-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #25 from Walter Bright bugzi...@digitalmars.com 2010-10-24 22:19:49 PDT --- Compiler: http://www.dsource.org/projects/dmd/changeset/730 Phobos1: http://www.dsource.org/projects/phobos/changeset/2114 Druntime:

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-10-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-10-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 nfx...@gmail.com changed: What|Removed |Added CC||nfx...@gmail.com --- Comment #14

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-10-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #15 from nfx...@gmail.com 2010-10-10 05:48:52 PDT --- (In reply to comment #14) patch I mean bug. Uf dmd had a healthy development model, this should have been fixed 5 minutes after the bug was reported. -- Configure issuemail:

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-10-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #16 from Marenz dmdtrac...@supradigital.org 2010-10-10 06:20:39 PDT --- (In reply to comment #5) To avoid code duplication in case extern(System) won't help you here you can use string mixins. P.S. Is it the only issue that

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-10-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #17 from Jacob Carlborg d...@me.com 2010-10-10 06:29:39 PDT --- I don't think that the attached patches are correct. As far as I can see looking at the makefiles, deh.c is used on windows and deh2.d is used on posix. So _d_throw in

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-10-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #18 from Jacob Carlborg d...@me.com 2010-10-10 06:30:33 PDT --- (In reply to comment #17) I don't think that the attached patches are correct. As far as I can see looking at the makefiles, deh.c is used on windows and deh2.d is

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-10-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #19 from Marenz dmdtrac...@supradigital.org 2010-10-10 06:35:05 PDT --- (In reply to comment #18) (In reply to comment #17) I don't think that the attached patches are correct. As far as I can see looking at the makefiles,

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-10-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #20 from Jacob Carlborg d...@me.com 2010-10-10 06:42:16 PDT --- (In reply to comment #19) (In reply to comment #18) (In reply to comment #17) I don't think that the attached patches are correct. As far as I can see looking

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-10-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 Johannes Pfau johannesp...@gmail.com changed: What|Removed |Added Attachment #685 is|0 |1

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-10-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #22 from Johannes Pfau johannesp...@gmail.com 2010-10-10 08:54:35 PDT --- True, deh.c should stay as it is. My understanding of C and druntime wasn't that great at the time I wrote the patch. I'll attach an updated patch, but

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-06-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 Eldar Insafutdinov e.insafutdi...@gmail.com changed: What|Removed |Added CC|

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-06-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 Jacob Carlborg d...@me.com changed: What|Removed |Added CC||d...@me.com --- Comment

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-06-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #7 from Leandro Lucarella llu...@gmail.com 2010-06-28 06:40:40 PDT --- (In reply to comment #5) To avoid code duplication in case extern(System) won't help you here Why? Doesn't extern(System) means extern(Windows) if version is

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-06-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #8 from Eldar Insafutdinov e.insafutdi...@gmail.com 2010-06-28 06:46:39 PDT --- (In reply to comment #7) (In reply to comment #5) To avoid code duplication in case extern(System) won't help you here Why? Doesn't

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-06-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #9 from Leandro Lucarella llu...@gmail.com 2010-06-28 06:50:36 PDT --- (In reply to comment #8) (In reply to comment #7) (In reply to comment #5) To avoid code duplication in case extern(System) won't help you here Why?

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-06-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 Johannes Pfau johannesp...@gmail.com changed: What|Removed |Added Attachment #679 is|0 |1

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-06-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 Johannes Pfau johannesp...@gmail.com changed: What|Removed |Added Attachment #678 is|0 |1

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-06-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #12 from Leandro Lucarella llu...@gmail.com 2010-06-28 08:14:08 PDT --- (In reply to comment #10) Created an attachment (id=683) [details] Updated patch for druntime Added a new patch for druntime using extern(System). If

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-06-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 Johannes Pfau johannesp...@gmail.com changed: What|Removed |Added Attachment #683 is|0 |1

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #3 from Johannes Pfau johannesp...@gmail.com 2010-06-27 11:04:12 PDT --- I wanted to say but I could _not_ get it to work with e.g. alias. A different solution to this problem is to use extern(C) everywhere, even for windows. This

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #4 from Leandro Lucarella llu...@gmail.com 2010-06-27 17:00:08 PDT --- First of all, thanks for tackling this! I wonder if there is any way to avoid code duplication in druntime, as (unless I'm missing something) the _d_throw()