https://issues.dlang.org/show_bug.cgi?id=4149
Martin Nowak changed:
What|Removed |Added
Keywords||pull
--- Comment #18 from Martin Nowak ---
ht
fix Issue 4149 - refs displayed as pointers in gdb
--
displayed as pointers in gdb
https://github.com/D-Programming-Language/dmd/commit/f562afe18d20c6f8ecc838e450b7bb439a878c11
Merge pull request #4523 from MartinNowak/test4149
test for Issue 4149 - refs displayed as pointers in gdb
--
https://issues.dlang.org/show_bug.cgi?id=4149
Andrei Alexandrescu changed:
What|Removed |Added
Version|unspecified |D2
--
displayed as pointers in gdb
https://github.com/D-Programming-Language/dmd/commit/ed67724292dd1e60ff75b2d2392782908df92b1f
Merge pull request #4495 from MartinNowak/fix4149
https://github.com/D-Programming-Language/dmd/commit/2f4715db31e59f9514f14b704e6b3bee706a7900
test for Issue 4149 - refs displayed
http://d.puremagic.com/issues/show_bug.cgi?id=4149
Robert Clipsham changed:
What|Removed |Added
CC||rob...@octarineparrot.com
--- Commen
http://d.puremagic.com/issues/show_bug.cgi?id=4149
--- Comment #2 from Brad Roberts 2010-05-02 13:48:41 PDT
---
Depends on if gc implies c, c++, or 'as much as is supported in the built-in
debug format without extension'.
I'd argue for the last definition. Given that dwarf supports it witho
http://d.puremagic.com/issues/show_bug.cgi?id=4149
--- Comment #3 from Robert Clipsham 2010-05-02
21:50:30 BST ---
-gc means act as C. I think I'm going to talk to Walter about this actually, as
the debugging situation for D could be far better.
--
Configure issuemail: http://d.puremagic.com
http://d.puremagic.com/issues/show_bug.cgi?id=4149
--- Comment #4 from Brad Roberts 2010-05-02 14:15:36 PDT
---
I've been looking at how to patch up that part of the code, and it looks like
the ref-ness has been lost at this layer:
(gdb) print *t
$2 = {id = 4660, Tty = 29, Tflags = 0, Tmangle
http://d.puremagic.com/issues/show_bug.cgi?id=4149
--- Comment #5 from Robert Clipsham 2010-05-02
22:17:49 BST ---
It is easy, I wrote the patch that adds support for ref types to the debug info
;) The refness isn't lost, it just uses the same case statement, and thus gets
replaced. I'm about
http://d.puremagic.com/issues/show_bug.cgi?id=4149
Walter Bright changed:
What|Removed |Added
CC||bugzi...@digitalmars.com
--- Comment #
http://d.puremagic.com/issues/show_bug.cgi?id=4149
--- Comment #7 from Brad Roberts 2010-05-09 01:09:56 PDT
---
Created an attachment (id=625)
Fix some plumbing and change the dwarf code to emit ref types.
The ref'ness was lost before it got into the dwarf stage, but also easy to fix,
assumin
http://d.puremagic.com/issues/show_bug.cgi?id=4149
Brad Roberts changed:
What|Removed |Added
Attachment #625|application/octet-stream|text/plain
mime type|
http://d.puremagic.com/issues/show_bug.cgi?id=4149
--- Comment #8 from Brad Roberts 2010-05-09 04:29:06 PDT
---
Looks like one more minor change is needed to build phobos with these changes:
backed/cgcod.c:
@@ -1508,6 +1508,7 @@ regm_t regmask(tym_t tym, tym_t tyf)
case TYnptr:
http://d.puremagic.com/issues/show_bug.cgi?id=4149
Robert Clipsham changed:
What|Removed |Added
Keywords||patch
--- Comment #9 from Robert Cli
http://d.puremagic.com/issues/show_bug.cgi?id=4149
--- Comment #10 from Walter Bright 2012-01-18
20:52:37 PST ---
Can this be turned into a pull request?
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
http://d.puremagic.com/issues/show_bug.cgi?id=4149
--- Comment #11 from Brad Roberts 2012-01-18 20:55:55
PST ---
Last time I played with this diff on current code, it caused failures. I
haven't looked at in any detail in ages and I'm fairly sure it's rather
incomplete now that I know more abo
http://d.puremagic.com/issues/show_bug.cgi?id=4149
Leandro Lucarella changed:
What|Removed |Added
CC||leandro.lucarella@sociomant
http://d.puremagic.com/issues/show_bug.cgi?id=4149
d...@dawgfoto.de changed:
What|Removed |Added
CC||d...@dawgfoto.de
AssignedTo|n
http://d.puremagic.com/issues/show_bug.cgi?id=4149
--- Comment #14 from Leandro Lucarella
2012-02-01 02:22:04 PST ---
(In reply to comment #13)
> It's unrelated to pull 526 which fixed #4180.
I'm talking about the comment 2 by Brad:
> Depends on if gc implies c, c++, or 'as much as is suppor
http://d.puremagic.com/issues/show_bug.cgi?id=4149
--- Comment #15 from Brad Roberts 2012-02-01 21:03:43
PST ---
Please stop cluttering this bug report with discussion about the meaning of -g,
that's a solved problem. This report is about preserving 'ref'ness through the
backend and dwarf deb
http://d.puremagic.com/issues/show_bug.cgi?id=4149
--- Comment #16 from d...@dawgfoto.de 2012-02-02 15:44:42 PST ---
https://github.com/D-Programming-Language/dmd/pull/687
Based on patch but had to add another change to e2ir.c.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.c
https://d.puremagic.com/issues/show_bug.cgi?id=4149
Iain Buclaw changed:
What|Removed |Added
CC||ibuc...@ubuntu.com
Platform|Ot
https://issues.dlang.org/show_bug.cgi?id=4149
Martin Krejcirik changed:
What|Removed |Added
CC||m...@krej.cz
--
24 matches
Mail list logo