digitalmars.D.bugs - [Issue 9464] New: Redo .json output
- d-bugmail puremagic.com (61/61) Feb 06 2013 http://d.puremagic.com/issues/show_bug.cgi?id=9464
- d-bugmail puremagic.com (6/6) Feb 06 2013 http://d.puremagic.com/issues/show_bug.cgi?id=9464
- d-bugmail puremagic.com (8/8) Feb 07 2013 http://d.puremagic.com/issues/show_bug.cgi?id=9464
- d-bugmail puremagic.com (10/10) Jun 21 2013 http://d.puremagic.com/issues/show_bug.cgi?id=9464
http://d.puremagic.com/issues/show_bug.cgi?id=9464
Summary: Redo .json output
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: nobody puremagic.com
ReportedBy: bugzilla digitalmars.com
12:51:32 PST ---
This file should demonstrate the listed issues (and a few more):
---------------------------------------------------------
module test.json; // adds package list
// a pretty verbose reference to the module itself is added quite often
throughout the module
// object always listed as import (good?
bad?)
import std.ascii; // name is "std", but module is "test.json"!?
import stdstring = std.string; // name is "stdstring", std.string not shown
import std.algorithm : min, max; // name is "__anonymous", min/max not
specified
static import std.array; // kind "static import"
class TestClass
{
void func1(int a) // shows identical "type" and "originalType"
{ // with a type dictionary, parameters names should be
removed
}
int func(string s1, string s2) // shows both "type" and "originalType",
with different argument types
{ // "string" in originalType contains "idents" : [],
return 0; // and identical "identifier" and "rawIdentifier"
}
}
mixin template Mix(T)
{
T mixmember;
}
class DerivedClass : TestClass
{
mixin Mix!int; // listed as "mixin", but mixmember not added
override void func1(int a) // "overrides" contains full type ad
originalType of TestClass.func1
{
int b = min(a, 0); // adds "template instance" "min!(int, int,
)"
}
}
static assert("test" != "Test"); // adds "static assert" entry without any
sensible info
void main()
{
}
-----------------------------
-- reported by Rainer Schuetze
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Feb 06 2013
http://d.puremagic.com/issues/show_bug.cgi?id=9464 12:52:11 PST --- https://github.com/D-Programming-Language/dmd/pull/1632 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Feb 06 2013
http://d.puremagic.com/issues/show_bug.cgi?id=9464 Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/f90db718452f0cfdae5fbf690dba01625abb8f56 redo json output for issue 9464 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Feb 07 2013
http://d.puremagic.com/issues/show_bug.cgi?id=9464
yebblies <yebblies gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |yebblies gmail.com
Is this sufficiently fixed?
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jun 21 2013









d-bugmail puremagic.com 