[Issue 16743] Intrinsic recognition sometimes fails if a software implementation is available
https://issues.dlang.org/show_bug.cgi?id=16743 Walter Brightchanged: What|Removed |Added Keywords||pull CC||bugzi...@digitalmars.com Hardware|x86_64 |All OS|Linux |All --- Comment #1 from Walter Bright --- You're right that inlining was the culprit. https://github.com/dlang/druntime/pull/1695 https://github.com/dlang/dmd/pull/6278 --
[Issue 16491] Forward referencing and static/shared static module constructors break initialisation
https://issues.dlang.org/show_bug.cgi?id=16491 uplink.co...@googlemail.com changed: What|Removed |Added CC||uplink.co...@googlemail.com --- Comment #6 from uplink.co...@googlemail.com --- In this case the cycle is non-harmful. Since no run-time initialized data is used. We can and should improve the cycle-check. Preferably in DMD itself, when possible. I am having a look. --
[Issue 16673] improve cyclic module imports checker
https://issues.dlang.org/show_bug.cgi?id=16673 --- Comment #4 from uplink.co...@googlemail.com --- wrong bug Oo. was supposed to go to Issue 16491 --
[Issue 16673] improve cyclic module imports checker
https://issues.dlang.org/show_bug.cgi?id=16673 uplink.co...@googlemail.com changed: What|Removed |Added CC||uplink.co...@googlemail.com --- Comment #3 from uplink.co...@googlemail.com --- In this particular case the initialization order is not important, because only static properties of the imported classes are used. I will have a look later. --
[Issue 16746] Please output Makefile-style depfiles for ninja and make
https://issues.dlang.org/show_bug.cgi?id=16746 --- Comment #2 from Matthias Klumpp--- (In reply to Iain Buclaw from comment #1) > (In reply to Matthias Klumpp from comment #0) > > Outputting both formats would be helpful, GDC has `-fdeps=` and > > `-fmake-deps=` for that (with the latter option leading to a crash > > unfortunately). > > Where's the bug report? I didn't create one yet because I was under time pressure when finding that out - and for a proper bug report I would need a bit more information (or else the first question after telling "it crashes" would be "can you provide an example", since a simple "Hello world" doesn't seem to trigger this). --
[Issue 16746] Please output Makefile-style depfiles for ninja and make
https://issues.dlang.org/show_bug.cgi?id=16746 Iain Buclawchanged: What|Removed |Added CC||ibuc...@gdcproject.org --- Comment #1 from Iain Buclaw --- (In reply to Matthias Klumpp from comment #0) > Outputting both formats would be helpful, GDC has `-fdeps=` and > `-fmake-deps=` for that (with the latter option leading to a crash > unfortunately). Where's the bug report? --
[Issue 16478] Don't allow to!T() in constraint
https://issues.dlang.org/show_bug.cgi?id=16478 --- Comment #2 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/006ee446f886c5a0f8147908501d287236dd6197 Fix Issue 16478 - Don't allow to!T() in constraint Also avoid highlighting 'to' unnecessarily. --
[Issue 16746] New: Please output Makefile-style depfiles for ninja and make
https://issues.dlang.org/show_bug.cgi?id=16746 Issue ID: 16746 Summary: Please output Makefile-style depfiles for ninja and make Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P1 Component: dmd Assignee: nob...@puremagic.com Reporter: matth...@tenstral.net GCC and other compilers emit dependency information as Make-style depfiles, allowing Make and make-replacements like Ninja to recompile dependencies as soon as some unit higher up in the dependency chain has been changed. This is tremendously useful, especially in D, where descending units have to be rebuild e.g. on a template change or function signature change. Unfortunately, DMDs `-deps=` flag makes it output a custom format, which makes adding DMD and any compiler that is based on the DMD frontend to build systems using Ninja and Make harder than it needs to be. The Makefile-syntax used by GCC and Clang is the de-facto standard and changing all other tools to support DMD will be impossible. See https://ninja-build.org/manual.html#_depfile for a bit more information on depfiles. Unfortunately, no format documentation exists, but the format is simply a Makefile without variables in the form of: ``` Make the_generated_file.o: source1.d source2.d source3.d ``` Ninja's tests also contain a bit of information: https://github.com/ninja-build/ninja/blob/master/src/depfile_parser_test.cc Outputting both formats would be helpful, GDC has `-fdeps=` and `-fmake-deps=` for that (with the latter option leading to a crash unfortunately). Cheers, Matthias See also the original bug report against LDC: https://github.com/ldc-developers/ldc/issues/1802 --
[Issue 16745] New: Add template helper for creating static arrays with the size inferred
https://issues.dlang.org/show_bug.cgi?id=16745 Issue ID: 16745 Summary: Add template helper for creating static arrays with the size inferred Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P1 Component: phobos Assignee: nob...@puremagic.com Reporter: issues.dl...@jmdavisprog.com There is currently no way in the language or in Phobos to create a static array where the size is inferred. If you do something like int[5] sa = [1, 2, 3, 4, 5]; you have to explicitly give the length, and if the number of arguments ever changes, you need to explicitly change the length. There are advantages to that, but it can also be annoying to have to type the length rather than have it be inferred. And auto won't do it, because it would infer the type to be a dynamic array rather than a static one. As I understand it, at one point there was a PR for dmd which would have added a syntax such as int[$] = [1, 2, 3, 4, 5]; to implement this functionality, but it was rejected. However, it should be simple enough to create a template helper which does the same job and add it to Phobos. --
[Issue 16744] New: We should have a TypeOf template so that typeof can be used with templates like staticMap
https://issues.dlang.org/show_bug.cgi?id=16744 Issue ID: 16744 Summary: We should have a TypeOf template so that typeof can be used with templates like staticMap Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P1 Component: phobos Assignee: nob...@puremagic.com Reporter: issues.dl...@jmdavisprog.com Unfortunately, there is no way to do the compile-time equivalent of a lambda when dealing with templates. So, you can't use do something like staticMap!(a => typeof(a), args) or whatever the syntax would be if we had it. So, we need a helper template to do the same thing if we want to use typeof with something like staticMap. e.g. staticMap!(TypeOf, args) It seems to me that it makes sense to add such a helper to Phobos rather than requiring that everyone do it themselves when they need it. --
[Issue 16739] switch ignores case
https://issues.dlang.org/show_bug.cgi?id=16739 --- Comment #2 from Steven Schveighoffer--- Interesting find by ketmar in https://forum.dlang.org/post/cvfdiwxvdkcyrfhew...@forum.dlang.org The binary search through the list of possible strings is flawed -- it uses memcmp to do the binary search, and so allows the endianness of the machine to mess with the results. --
[Issue 16739] switch ignores case
https://issues.dlang.org/show_bug.cgi?id=16739 Steven Schveighofferchanged: What|Removed |Added CC||schvei...@yahoo.com --
[Issue 16699] [REG 2.070] stack corruption with scope(exit)
https://issues.dlang.org/show_bug.cgi?id=16699 --- Comment #23 from Steven Schveighoffer--- (In reply to Ketmar Dark from comment #22) > (In reply to Steven Schveighoffer from comment #21) > > People file bug reports for released compilers not realizing it's already > > fixed in master. > > how can it be? if there was bug, and it was fixed -- we have closed > bugreport. It's simple. Person downloads latest compiler release, tries something, doesn't work. They file a bug. People don't regularly use the master release of the compiler. Yes, we have a very very good system for making sure that the master compiler is generally usable, but it means building from scratch. Most people just want to get work done, and are not interested in compiler/runtime development. In any case, I think the system works just fine as is. Just close a bug when its commit is in master or stable, and we should be fine. If we had a "FIXED IN STABLE" bugzilla resolution, that was then moved to just "FIXED" automatically when the merge occurred, then perhaps this would be helpful. But I don't think it's necessary. The amount of time between a bug being fixed in stable and then moving to master is quite small. Seems like a lot of effort for such little gain. --
[Issue 16743] New: Intrinsic recognition sometimes fails if a software implementation is available
https://issues.dlang.org/show_bug.cgi?id=16743 Issue ID: 16743 Summary: Intrinsic recognition sometimes fails if a software implementation is available Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: normal Priority: P1 Component: dmd Assignee: nob...@puremagic.com Reporter: thomas.bock...@gmail.com core.bitop.bsr() is supposed to be an intrinsic, but often DMD (master) uses the function body instead. GDC and LDC do not appear to be affected. This *sometimes* works on -m64, but not on -m32: module app; import core.bitop; int main(string[] args) { return bsf(~cast(size_t) args.length); } But, if I remove the cast it fails on -m64, too: module app; import core.bitop; int main(string[] args) { return bsf(~args.length); } The uint overload never works for me on -m64, even though all it does (according to the druntime source code) is forward to the ulong one: module app; import core.bitop; int main(string[] args) { return bsf(~cast(uint) args.length); } Omitting the bitwise complement also breaks the bsf() intrinsic: module app; import core.bitop; int main(string[] args) { return bsf(cast(size_t) args.length); } The bsr() intrinsic is similarly fragile. My wild guess is that DMD's inliner is sometimes running before the intrinsic detection? The intrinsic works consistently if druntime is recompiled with the function body removed. --
[Issue 16742] New: CID dekhega-18003819788-quickbooks-support-phone-number-quickbooks
https://issues.dlang.org/show_bug.cgi?id=16742 Issue ID: 16742 Summary: CID dekhega-18003819788-quickbooks-support-phone-number-qu ickbooks Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: enhancement Priority: P1 Component: dmd Assignee: nob...@puremagic.com Reporter: abusaifi...@gmail.com CID dekhega-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber CID dekhega-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber CID dekhega-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber CID dekhega-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber CID dekhega-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber CID dekhega-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber CID dekhega-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number CID dekhega-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber CID dekhega-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number CID dekhega-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number CID dekhega-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number CID dekhega-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber CID dekhega-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber CID dekhega-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Quickbooks technical support phone number USA QB 1 800 381 9788 == @ == Quickbooks technical support phone number 1800 -381-9788 Quickbooks help number- Quickbooks Helpline Number; Quickbooks help phone number- Quickbooks Helpline Number, Quickbooks support Toll free Number, Quickbooks SupportTelephone Number, Quickbooks support Telephone number, Quickbooks support contact number, Quickbooks support contact number, Quickbooks technical support contact number. Call, Quickbooks support phone number, Quickbooks support PhoneNumber, Quickbooks technical support number +1800 381 9788 Quickbooks pos support phone number Quickbooks supportphone number Quickbooks technical support number+1800 381 9788 Quickbooks pos support phone number Quickbooks support phone number Quickbooks technical supportnumber+1800 381 9788 Quickbooks pos support phone numberQuickbooks support phone number Quickbooks technical support numberQuickbooks Help Desk Phone Number, Quickbooks support number, Quickbooks technical supportphone number, Quickbooks phone number, Quickbooks technical support number, Quickbooks support phone number. It is very popular toll free number which vide by Quickbooks technical support, Quickbooks support Phone Number, Quickbooks support Number, Quickbooks Customer Support Phone Number, Quickbooks Customer Support Number, Quickbooks supportHelpline Number, Quickbooks Customer Care Number, Quickbooks support team phone number. Call, Quickbooks support phone number, Quickbooks support Phone Number, Quickbooks Help Desk Phone Number, Quickbooks supportnumber, Quickbooks technical support phone number, Quickbooks phone number, Quickbooks technical supportnumber, Quickbooks support phone number, Quickbooks technical support, Quickbooks support Phone Number, Quickbooks support Number, Quickbooks Customer SupportPhone Number, Quickbooks Customer Support Number, Quickbooks support Helpline Number, Quickbooks Customer Care Number,CALL ? Quickbooks support Helpline Number, Quickbooks Customer Care Number, Quickbooks support team phone number, Quickbooks phone number, Quickbooks technical support number, Quickbooks support phone number, Quickbooks technical support, Quickbooks support PhoneNumber, Quickbooks support Number, Quickbooks Customer Support Phone Number, Quickbooks Customer SupportNumber,???Call, +1.800 .381.9788 for all type help by Quickbooks support phone number, Quickbooks support Phone Number, Quickbooks Help Desk Phone Number, Quickbooks supportnumber, Quickbooks technical support phone number,??-: Quickbooks support Phone Number vides online solution for all US@A@ CANADA /CANADA clients. For any help of query call 1 800 to get all Quickbooks account solution. ?(+1.800 .381.9788)? Quickbooks technical support phone number 1-800 -381-9788 Quickbooks support phone
[Issue 16741] New: Sam Desilva-18003819788-quickbooks-support-phone-number-quickbooks
https://issues.dlang.org/show_bug.cgi?id=16741 Issue ID: 16741 Summary: Sam Desilva-18003819788-quickbooks-support-phone-number-qu ickbooks Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: enhancement Priority: P1 Component: dmd Assignee: nob...@puremagic.com Reporter: abusaifi...@gmail.com Sam Desilva-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Sam Desilva-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Sam Desilva-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Sam Desilva-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Sam Desilva-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Sam Desilva-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Sam Desilva-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number Sam Desilva-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Sam Desilva-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number Sam Desilva-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number Sam Desilva-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number Sam Desilva-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Sam Desilva-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Sam Desilva-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Quickbooks technical support phone number USA QB 1 800 381 9788 == @ == Quickbooks technical support phone number 1800 -381-9788 Quickbooks help number- Quickbooks Helpline Number; Quickbooks help phone number- Quickbooks Helpline Number, Quickbooks support Toll free Number, Quickbooks SupportTelephone Number, Quickbooks support Telephone number, Quickbooks support contact number, Quickbooks support contact number, Quickbooks technical support contact number. Call, Quickbooks support phone number, Quickbooks support PhoneNumber, Quickbooks technical support number +1800 381 9788 Quickbooks pos support phone number Quickbooks supportphone number Quickbooks technical support number+1800 381 9788 Quickbooks pos support phone number Quickbooks support phone number Quickbooks technical supportnumber+1800 381 9788 Quickbooks pos support phone numberQuickbooks support phone number Quickbooks technical support numberQuickbooks Help Desk Phone Number, Quickbooks support number, Quickbooks technical supportphone number, Quickbooks phone number, Quickbooks technical support number, Quickbooks support phone number. It is very popular toll free number which vide by Quickbooks technical support, Quickbooks support Phone Number, Quickbooks support Number, Quickbooks Customer Support Phone Number, Quickbooks Customer Support Number, Quickbooks supportHelpline Number, Quickbooks Customer Care Number, Quickbooks support team phone number. Call, Quickbooks support phone number, Quickbooks support Phone Number, Quickbooks Help Desk Phone Number, Quickbooks supportnumber, Quickbooks technical support phone number, Quickbooks phone number, Quickbooks technical supportnumber, Quickbooks support phone number, Quickbooks technical support, Quickbooks support Phone Number, Quickbooks support Number, Quickbooks Customer SupportPhone Number, Quickbooks Customer Support Number, Quickbooks support Helpline Number, Quickbooks Customer Care Number,CALL ? Quickbooks support Helpline Number, Quickbooks Customer Care Number, Quickbooks support team phone number, Quickbooks phone number, Quickbooks technical support number, Quickbooks support phone number, Quickbooks technical support, Quickbooks support PhoneNumber, Quickbooks support Number, Quickbooks Customer Support Phone Number, Quickbooks Customer SupportNumber,???Call, +1.800 .381.9788 for all type help by Quickbooks support phone number, Quickbooks support Phone Number, Quickbooks Help Desk Phone Number, Quickbooks supportnumber, Quickbooks technical support phone number,??-: Quickbooks support Phone Number vides online solution for all US@A@ CANADA /CANADA clients. For any help of query call 1 800 to get all Quickbooks account solution. ?(+1.800 .381.9788)? Quickbooks technical support phone number 1-800 -381-9788 Quickbooks support phone
[Issue 16740] New: Deta h@i kya-18003819788-quickbooks-support-phone-number-quickbooks
https://issues.dlang.org/show_bug.cgi?id=16740 Issue ID: 16740 Summary: Deta h@i kya-18003819788-quickbooks-support-phone-number-quickb ooks Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: enhancement Priority: P1 Component: dlang.org Assignee: nob...@puremagic.com Reporter: abusaifi...@gmail.com Deta h@i kya-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Deta h@i kya-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Deta h@i kya-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Deta h@i kya-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Deta h@i kya-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Deta h@i kya-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Deta h@i kya-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number Deta h@i kya-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Deta h@i kya-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number Deta h@i kya-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number Deta h@i kya-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number Deta h@i kya-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Deta h@i kya-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Deta h@i kya-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Quickbooks technical support phone number USA QB 1 800 381 9788 == @ == Quickbooks technical support phone number 1800 -381-9788 Quickbooks help number- Quickbooks Helpline Number; Quickbooks help phone number- Quickbooks Helpline Number, Quickbooks support Toll free Number, Quickbooks SupportTelephone Number, Quickbooks support Telephone number, Quickbooks support contact number, Quickbooks support contact number, Quickbooks technical support contact number. Call, Quickbooks support phone number, Quickbooks support PhoneNumber, Quickbooks technical support number +1800 381 9788 Quickbooks pos support phone number Quickbooks supportphone number Quickbooks technical support number+1800 381 9788 Quickbooks pos support phone number Quickbooks support phone number Quickbooks technical supportnumber+1800 381 9788 Quickbooks pos support phone numberQuickbooks support phone number Quickbooks technical support numberQuickbooks Help Desk Phone Number, Quickbooks support number, Quickbooks technical supportphone number, Quickbooks phone number, Quickbooks technical support number, Quickbooks support phone number. It is very popular toll free number which vide by Quickbooks technical support, Quickbooks support Phone Number, Quickbooks support Number, Quickbooks Customer Support Phone Number, Quickbooks Customer Support Number, Quickbooks supportHelpline Number, Quickbooks Customer Care Number, Quickbooks support team phone number. Call, Quickbooks support phone number, Quickbooks support Phone Number, Quickbooks Help Desk Phone Number, Quickbooks supportnumber, Quickbooks technical support phone number, Quickbooks phone number, Quickbooks technical supportnumber, Quickbooks support phone number, Quickbooks technical support, Quickbooks support Phone Number, Quickbooks support Number, Quickbooks Customer SupportPhone Number, Quickbooks Customer Support Number, Quickbooks support Helpline Number, Quickbooks Customer Care Number,CALL ? Quickbooks support Helpline Number, Quickbooks Customer Care Number, Quickbooks support team phone number, Quickbooks phone number, Quickbooks technical support number, Quickbooks support phone number, Quickbooks technical support, Quickbooks support PhoneNumber, Quickbooks support Number, Quickbooks Customer Support Phone Number, Quickbooks Customer SupportNumber,???Call, +1.800 .381.9788 for all type help by Quickbooks support phone number, Quickbooks support Phone Number, Quickbooks Help Desk Phone Number, Quickbooks supportnumber, Quickbooks technical support phone number,??-: Quickbooks support Phone Number vides online solution for all US@A@ CANADA /CANADA clients. For any help of query call 1 800 to get all Quickbooks account solution. ?(+1.800 .381.9788)? Quickbooks technical support phone number 1-800 -381-9788
[Issue 16739] New: switch ignores case
https://issues.dlang.org/show_bug.cgi?id=16739 Issue ID: 16739 Summary: switch ignores case Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: major Priority: P1 Component: dmd Assignee: nob...@puremagic.com Reporter: wend...@tcd.ie The following switch statement ignores a case when there's a smart quote involved (and other characters like "`"). The behavior is identical with both DMD (v2.072.0 and earlier) and LDC. import std.array; import std.conv; import std.stdio; void main() { auto tokens = to!(dchar[][])(["D"d, "’"d, "Addario"d, "'"d]); // Or use this below: //~ dstring[] tokens = ["D"d, "’"d, "Addario"d, "'"d]; while (!tokens.empty) { switch (tokens[0]) { case "\u2019"d: writeln("Apostrophe smart " ~ tokens[0]); break; case "\u0027"d: writeln("Apostrophe straight " ~ tokens[0]); break; default: writeln("Other " ~ tokens[0]); break; } tokens = tokens[1..$]; } } Prints: Other D Apostrophe smart ’ Other Addario Other ' Expected: Other D Apostrophe smart ’ Other Addario Apostrophe straight ' <== expected cf. http://forum.dlang.org/post/eocvkczgzetfoknik...@forum.dlang.org --
[Issue 16738] New: Ab Meri Baari-18003819788-quickbooks-support-phone-number-quickbooks
https://issues.dlang.org/show_bug.cgi?id=16738 Issue ID: 16738 Summary: Ab Meri Baari-18003819788-quickbooks-support-phone-number-quic kbooks Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: enhancement Priority: P1 Component: dlang.org Assignee: nob...@puremagic.com Reporter: abusaifi...@gmail.com Ab Meri Baari-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Ab Meri Baari-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Ab Meri Baari-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Ab Meri Baari-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Ab Meri Baari-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Ab Meri Baari-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Ab Meri Baari-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number Ab Meri Baari-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Ab Meri Baari-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number Ab Meri Baari-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number Ab Meri Baari-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number Ab Meri Baari-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Ab Meri Baari-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Ab Meri Baari-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Quickbooks technical support phone number USA QB 1 800 381 9788 == @ == Quickbooks technical support phone number 1800 -381-9788 Quickbooks help number- Quickbooks Helpline Number; Quickbooks help phone number- Quickbooks Helpline Number, Quickbooks support Toll free Number, Quickbooks SupportTelephone Number, Quickbooks support Telephone number, Quickbooks support contact number, Quickbooks support contact number, Quickbooks technical support contact number. Call, Quickbooks support phone number, Quickbooks support PhoneNumber, Quickbooks technical support number +1800 381 9788 Quickbooks pos support phone number Quickbooks supportphone number Quickbooks technical support number+1800 381 9788 Quickbooks pos support phone number Quickbooks support phone number Quickbooks technical supportnumber+1800 381 9788 Quickbooks pos support phone numberQuickbooks support phone number Quickbooks technical support numberQuickbooks Help Desk Phone Number, Quickbooks support number, Quickbooks technical supportphone number, Quickbooks phone number, Quickbooks technical support number, Quickbooks support phone number. It is very popular toll free number which vide by Quickbooks technical support, Quickbooks support Phone Number, Quickbooks support Number, Quickbooks Customer Support Phone Number, Quickbooks Customer Support Number, Quickbooks supportHelpline Number, Quickbooks Customer Care Number, Quickbooks support team phone number. Call, Quickbooks support phone number, Quickbooks support Phone Number, Quickbooks Help Desk Phone Number, Quickbooks supportnumber, Quickbooks technical support phone number, Quickbooks phone number, Quickbooks technical supportnumber, Quickbooks support phone number, Quickbooks technical support, Quickbooks support Phone Number, Quickbooks support Number, Quickbooks Customer SupportPhone Number, Quickbooks Customer Support Number, Quickbooks support Helpline Number, Quickbooks Customer Care Number,CALL ? Quickbooks support Helpline Number, Quickbooks Customer Care Number, Quickbooks support team phone number, Quickbooks phone number, Quickbooks technical support number, Quickbooks support phone number, Quickbooks technical support, Quickbooks support PhoneNumber, Quickbooks support Number, Quickbooks Customer Support Phone Number, Quickbooks Customer SupportNumber,???Call, +1.800 .381.9788 for all type help by Quickbooks support phone number, Quickbooks support Phone Number, Quickbooks Help Desk Phone Number, Quickbooks supportnumber, Quickbooks technical support phone number,??-: Quickbooks support Phone Number vides online solution for all US@A@ CANADA /CANADA clients. For any help of query call 1 800 to get all Quickbooks account solution. ?(+1.800 .381.9788)? Quickbooks technical support phone number 1-800
[Issue 16737] New: De Kar Dikha-18003819788-quickbooks-support-phone-number-quickbooks
https://issues.dlang.org/show_bug.cgi?id=16737 Issue ID: 16737 Summary: De Kar Dikha-18003819788-quickbooks-support-phone-number-quic kbooks Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: enhancement Priority: P1 Component: dmd Assignee: nob...@puremagic.com Reporter: abusaifi...@gmail.com De Kar Dikha-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber De Kar Dikha-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber De Kar Dikha-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber De Kar Dikha-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber De Kar Dikha-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber De Kar Dikha-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber De Kar Dikha-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number De Kar Dikha-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber De Kar Dikha-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number De Kar Dikha-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number De Kar Dikha-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phone number De Kar Dikha-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber De Kar Dikha-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber De Kar Dikha-18003819788-quickbooks-support-phone-number-quickbooks- Support-phone-number-quickbooks-support-Phonenumber Quickbooks technical support phone number USA QB 1 800 381 9788 == @ == Quickbooks technical support phone number 1800 -381-9788 Quickbooks help number- Quickbooks Helpline Number; Quickbooks help phone number- Quickbooks Helpline Number, Quickbooks support Toll free Number, Quickbooks SupportTelephone Number, Quickbooks support Telephone number, Quickbooks support contact number, Quickbooks support contact number, Quickbooks technical support contact number. Call, Quickbooks support phone number, Quickbooks support PhoneNumber, Quickbooks technical support number +1800 381 9788 Quickbooks pos support phone number Quickbooks supportphone number Quickbooks technical support number+1800 381 9788 Quickbooks pos support phone number Quickbooks support phone number Quickbooks technical supportnumber+1800 381 9788 Quickbooks pos support phone numberQuickbooks support phone number Quickbooks technical support numberQuickbooks Help Desk Phone Number, Quickbooks support number, Quickbooks technical supportphone number, Quickbooks phone number, Quickbooks technical support number, Quickbooks support phone number. It is very popular toll free number which vide by Quickbooks technical support, Quickbooks support Phone Number, Quickbooks support Number, Quickbooks Customer Support Phone Number, Quickbooks Customer Support Number, Quickbooks supportHelpline Number, Quickbooks Customer Care Number, Quickbooks support team phone number. Call, Quickbooks support phone number, Quickbooks support Phone Number, Quickbooks Help Desk Phone Number, Quickbooks supportnumber, Quickbooks technical support phone number, Quickbooks phone number, Quickbooks technical supportnumber, Quickbooks support phone number, Quickbooks technical support, Quickbooks support Phone Number, Quickbooks support Number, Quickbooks Customer SupportPhone Number, Quickbooks Customer Support Number, Quickbooks support Helpline Number, Quickbooks Customer Care Number,CALL ? Quickbooks support Helpline Number, Quickbooks Customer Care Number, Quickbooks support team phone number, Quickbooks phone number, Quickbooks technical support number, Quickbooks support phone number, Quickbooks technical support, Quickbooks support PhoneNumber, Quickbooks support Number, Quickbooks Customer Support Phone Number, Quickbooks Customer SupportNumber,???Call, +1.800 .381.9788 for all type help by Quickbooks support phone number, Quickbooks support Phone Number, Quickbooks Help Desk Phone Number, Quickbooks supportnumber, Quickbooks technical support phone number,??-: Quickbooks support Phone Number vides online solution for all US@A@ CANADA /CANADA clients. For any help of query call 1 800 to get all Quickbooks account solution. ?(+1.800 .381.9788)? Quickbooks technical support phone number 1-800 -381-9788 Quickbooks
[Issue 16699] [REG 2.070] stack corruption with scope(exit)
https://issues.dlang.org/show_bug.cgi?id=16699 --- Comment #22 from Ketmar Dark--- (In reply to Steven Schveighoffer from comment #21) > Says the guy who thinks creating a github account is an undue burden ;) let's be fair here: i believe that increasing gh userbase in unethical, as gh employees are publicly racist/sjw (and so gh as a whole). there are other similar reasons, but it is OT. ;-) similarly, i will depart from D community and D itself immediately if D will adopt any "code of conduct". > In any case, the current workflow is not going to change, it works actually > quite well the way it is, and I would be very against changing it. T_T > People file bug reports for released compilers not realizing it's already > fixed in master. how can it be? if there was bug, and it was fixed -- we have closed bugreport. it doesn't matter in what branch it was. but people who want to develop something for D are going to clone master and then have bugs that are closed and marked as fixed actually unfixed. that is... i don't even have a word for it. --
[Issue 16735] New: curl_easy_getinfo accepts wrong CURL type
https://issues.dlang.org/show_bug.cgi?id=16735 Issue ID: 16735 Summary: curl_easy_getinfo accepts wrong CURL type Product: D Version: D2 Hardware: x86_64 OS: All Status: NEW Severity: normal Priority: P1 Component: phobos Assignee: nob...@puremagic.com Reporter: an...@s-e-a-p.de Please check following coding: void main() { Curl curl; curl.initialize(); curl.set(CurlOption.url, "https://www.google.com;); curl.perform(); double d; curl_easy_getinfo(, CurlInfo.namelookup_time, ); writeln(d); } curl_easy_getinfo expects a pointer to CURL but a pointer to Curl is provided. The example compiles but the returned value is wrong. See also the explanation from Adam: http://forum.dlang.org/post/xsamfpoivuhwdbvnk...@forum.dlang.org --
[Issue 16736] New: Retrieving cUrl time values is quite cumbersome
https://issues.dlang.org/show_bug.cgi?id=16736 Issue ID: 16736 Summary: Retrieving cUrl time values is quite cumbersome Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P1 Component: phobos Assignee: nob...@puremagic.com Reporter: an...@s-e-a-p.de There is no functionality provided to retrieve timings like name lookup (CurlInfo.namelookup_time) within Curl or the HTTP wrapper. Only chance is to use CURL C APIS without using anything from std.net.curl --
[Issue 16699] [REG 2.070] stack corruption with scope(exit)
https://issues.dlang.org/show_bug.cgi?id=16699 Steven Schveighofferchanged: What|Removed |Added CC||schvei...@yahoo.com --- Comment #21 from Steven Schveighoffer --- (In reply to Ketmar Dark from comment #19) > sure, this may add some burden on devs, but i believe that it is better and > helthier way to do developement work. Says the guy who thinks creating a github account is an undue burden ;) In any case, the current workflow is not going to change, it works actually quite well the way it is, and I would be very against changing it. People file bug reports for released compilers not realizing it's already fixed in master. They file duplicates all the time. We can't avoid all situations of having someone miss that a bug is already fixed. What we can do, is avoid the situation that a bug report is advertising a fix is needed, when one is already implemented and accepted. --
[Issue 16699] [REG 2.070] stack corruption with scope(exit)
https://issues.dlang.org/show_bug.cgi?id=16699 --- Comment #20 from anonymous4--- (In reply to hsteoh from comment #18) > @Steven: I see your point about preventing redundant fixes. But it's still > confusing that a bug has been resolved as fixed, yet the bug persists in > master. :-) dlang uses simple bugfix lifetime: it's resolved (not closed) as soon as the fix is commited. Usually the bug is closed when QA confirms the fix in a released product, but since we have no QA, bugs are never closed. Also in order to know, where to verify a fix, the numeric product version should be specified, not a branch. If you want to test new features, use the master branch, if you want stable version, use stable branch. --
[Issue 16705] [REG2.069] TaskPool.reduce fails to compile "cannot get frame pointer to D main"
https://issues.dlang.org/show_bug.cgi?id=16705 ZombineDevchanged: What|Removed |Added Summary|TaskPool.reduce fails to|[REG2.069] TaskPool.reduce |compile "cannot get frame |fails to compile "cannot |pointer to D main" |get frame pointer to D ||main" Severity|normal |regression --- Comment #4 from ZombineDev --- Changing this is to a regression as the code used to work up to and including DMD 2.068.2. DMD 2.069.0 is the first version that it started failing. I will try to bisect the exact commit that introduced this. --