[Issue 17868] add pragma(crt_con/destructor)

2020-02-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17868 Mathias LANG changed: What|Removed |Added CC||and...@erdani.com --- Comment #12 from

[Issue 17868] add pragma(crt_con/destructor)

2017-12-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17868 --- Comment #11 from github-bugzi...@puremagic.com --- Commit pushed to stable at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/276df5b9e95012475077f20a6662a0e386f9d68e fix Issue 17868 - add pragma(crt_con-/destructor) --

[Issue 17868] add pragma(crt_con/destructor)

2017-12-12 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17868 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 17868] add pragma(crt_con/destructor)

2017-12-12 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17868 --- Comment #10 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/276df5b9e95012475077f20a6662a0e386f9d68e fix Issue 17868 - add pragma(crt_con-/destructor) - allows

[Issue 17868] add pragma(crt_con/destructor)

2017-10-06 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17868 --- Comment #9 from Steven Schveighoffer --- (In reply to Walter Bright from comment #8) > What's the difference between this and `shared static this()` ? This uses the C runtime's features to do static ctor/dtor (if the

[Issue 17868] add pragma(crt_con/destructor)

2017-10-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17868 Walter Bright changed: What|Removed |Added CC|

[Issue 17868] add pragma(crt_con/destructor)

2017-10-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17868 --- Comment #7 from Martin Nowak --- Let's drop the priority for now, too much hassle to debug OMF and optlink, wasn't supportable on OSX anyhow. --

[Issue 17868] add pragma(crt_con/destructor)

2017-10-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17868 Martin Nowak changed: What|Removed |Added Summary|add |add

[Issue 17868] add pragma(crt_con/destructor[, priority])

2017-10-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17868 --- Comment #6 from Martin Nowak --- (In reply to Rainer Schuetze from comment #4) > This enables "system programming" by not adding every special case to the > compiler as it is done so far. It's a common enough use case to warrant a

[Issue 17868] add pragma(crt_con/destructor[, priority])

2017-10-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17868 --- Comment #5 from Steven Schveighoffer --- I've changed my mind a bit on this. It's OK to have a pragma that allows stuffing function pointers into a section for compiler purposes, obviously we already have custom pragmas

[Issue 17868] add pragma(crt_con/destructor[, priority])

2017-10-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17868 Rainer Schuetze changed: What|Removed |Added CC||r.sagita...@gmx.de

[Issue 17868] add pragma(crt_con/destructor[, priority])

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17868 --- Comment #3 from Steven Schveighoffer --- Why is it terrible? Because absolute numbers are used for ordering, with no central determination of who should use what number. D is far more sane on this subject. Why is it needed?

[Issue 17868] add pragma(crt_con/destructor[, priority])

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17868 --- Comment #2 from Martin Nowak --- (In reply to Steven Schveighoffer from comment #1) > This looks terrible (the original feature I mean). Do we really want to add > this to D? Can't someone just use a C/C++ compiler? What's

[Issue 17868] add pragma(crt_con/destructor[, priority])

2017-10-02 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17868 Steven Schveighoffer changed: What|Removed |Added CC|

[Issue 17868] add pragma(crt_con/destructor[, priority])

2017-10-02 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17868 anonymous4 changed: What|Removed |Added See Also|