Re: Missing post?

2012-05-28 Thread Jacob Carlborg
On 2012-05-28 07:45, Andrei Alexandrescu wrote: Thanks. Means something is messed up with Thunderbird - I can't see it even after repairing the index. Andrei Showed up for me using Thunderbird. -- /Jacob Carlborg

Re: Purity in D – new article

2012-05-28 Thread David Nadlinger
On Sunday, 27 May 2012 at 20:56:22 UTC, David Nadlinger wrote: http://klickverbot.at/blog/2012/05/purity-in-d/ The article is now on Reddit and Hacker News as well: http://www.reddit.com/r/programming/comments/u84fc/purity_in_d/ http://news.ycombinator.com/item?id=4032248 David

Re: Purity in D – new article

2012-05-28 Thread David Nadlinger
On Sunday, 27 May 2012 at 21:43:44 UTC, Jakob Ovrum wrote: I also feel this could fill a big void in the list of articles on dlang.org. If it is deemed suitable, I'll gladly submit a pull request. David

Re: Missing post?

2012-05-28 Thread Gour
On Mon, 28 May 2012 00:45:25 -0500 Andrei Alexandrescu seewebsiteforem...@erdani.org wrote: Thanks. Means something is messed up with Thunderbird - I can't see it even after repairing the index. /me recommends Claws-mail. ;) Sincerely, Gour -- Thus the wise living entity's pure

Re: Missing post?

2012-05-28 Thread Andrei Alexandrescu
On 5/28/12 2:08 AM, Jacob Carlborg wrote: On 2012-05-28 07:45, Andrei Alexandrescu wrote: Thanks. Means something is messed up with Thunderbird - I can't see it even after repairing the index. Andrei Showed up for me using Thunderbird. Yah, I meant Thunderbird's index repair ability (as

Re: Purity in D – new article

2012-05-28 Thread bearophile
David Nadlinger: http://www.reddit.com/r/programming/comments/u84fc/purity_in_d/ On Reddit yogthos has said: http://www.reddit.com/r/programming/comments/u84fc/purity_in_d/c4t8czg they're called persistent data structures, and wikipedia has a nice article showing how they work. These are

Re: Wrong enum comparisons

2012-05-28 Thread Jonathan M Davis
On Sunday, May 27, 2012 21:45:22 bearophile wrote: In some code I have created a small bug that can be reduced to something like this, that the D compiler has not caught at compile-time: enum E1 { A, B } enum E2 { C, D } void main() { E1[2] a; with (E2) assert(a[0]

Re: Lexer and parser generators using CTFE

2012-05-28 Thread Jacob Carlborg
On 2012-05-27 22:15, F i L wrote: I'm not sure I follow all the details of what Andrei's suggesting and what's being talked about here, this parser/lexer stuff is still very new to me, so this may be a bit off-topic. However, I thought I'd weigh in on something I was very impressed with about

Re: Compiling Data into a D Executable

2012-05-28 Thread Walter Bright
On 5/27/2012 10:41 PM, Denis Shelomovskij wrote: Filled Issue 8156 - Very slow compilation with string-imported file ~100 MiB http://d.puremagic.com/issues/show_bug.cgi?id=8156 Thanks!

Re: Nimrod language

2012-05-28 Thread Araq
On Saturday, 26 May 2012 at 17:59:46 UTC, F i L wrote: Chad J wrote: I think my only complaints were the bus-factor and the apparent lack of array slices (the kind that doesn't cause copying). Still, very promising. It actually does have slices as a construct in the system lib (included by

Re: Windows: Throwing Exceptions from Fibers in D2.059: Access Violation

2012-05-28 Thread Manu
On 24 May 2012 21:08, Sean Kelly s...@invisibleduck.org wrote: On May 22, 2012, at 9:17 AM, Manu wrote: On 21 May 2012 19:16, David Nadlinger s...@klickverbot.at wrote: On Monday, 21 May 2012 at 15:04:56 UTC, Manu wrote: How far did you get using Fibers on Windows in the end? I'm using

Re: Nimrod language

2012-05-28 Thread Araq
On Saturday, 26 May 2012 at 11:49:47 UTC, Chad J wrote: On 05/24/2012 07:21 PM, Araq wrote: On Thursday, 24 May 2012 at 22:56:52 UTC, Kevin Cox wrote: On May 24, 2012 6:53 PM, Froglegs lug...@yahoo.com wrote: Nimrod is full of constructs that have inlining semantics and as such declaration

Re: Nimrod language

2012-05-28 Thread jerro
Nimrod's builtin slices copy. It's possible to implement more D-like slices in Nimrod, but a bit tricky. However, if you don't copy slicing a large string (or array) keeps the whole string in memory so it's questionable whether it's a good idea. In that case you can still explicitly copy a

Re: Nimrod language

2012-05-28 Thread sclytrack
D implements slices as (ptr, length) pairs which causes issues for a GC as that invites lots of interior pointers and GCs tend to have problems with those, causing at least some overhead in the GC/memory system. The site says Nimrod allows for soft-realtime. Could you talk more about the

Re: Wrong enum comparisons

2012-05-28 Thread Denis Shelomovskij
27.05.2012 23:45, bearophile написал: In some code I have created a small bug that can be reduced to something like this, that the D compiler has not caught at compile-time: enum E1 { A, B } enum E2 { C, D } void main() { E1[2] a; with (E2) assert(a[0] == D); } Why isn't D able to statically

Re: Wrong enum comparisons

2012-05-28 Thread Dmitry Olshansky
On 28.05.2012 12:58, Denis Shelomovskij wrote: 27.05.2012 23:45, bearophile написал: In some code I have created a small bug that can be reduced to something like this, that the D compiler has not caught at compile-time: enum E1 { A, B } enum E2 { C, D } void main() { E1[2] a; with (E2)

Re: Wrong enum comparisons

2012-05-28 Thread bearophile
Denis Shelomovskij: Enumerations are in very poor state in D now. ... By the way, current enums can be modified to correspond list enumeration and flags can be added as library component. I think D enums need to become a bit more strict (so you can't equal elements of different enums).

Re: Wrong enum comparisons

2012-05-28 Thread Araq
Pascal got type safe enums and sets of enums (aka flags) right in the 60ies. Too bad not even Ada copied this nice feature. Fortunately, Nimrod does.

Re: Nimrod language

2012-05-28 Thread Araq
The site says Nimrod allows for soft-realtime. Could you talk more about the GC. It didn't make it into 0.8.14 and afaik hasn't been used within a game engine yet. But it has been tested with the compiler itself with very good results: A 2ms max pause time was met in all cases (on modern

Re: Lexer and parser generators using CTFE

2012-05-28 Thread Philippe Sigaud
On Sun, May 27, 2012 at 11:13 PM, John Belmonte j...@neggie.net wrote: I'm wondering if people have seen LPeg.  It's a Lua library, but the design is interesting in that patterns are first class objects which can be composed with operator overloading. http://www.inf.puc-rio.br/~roberto/lpeg/

Re: ColorD

2012-05-28 Thread Marco Leise
Am Sat, 26 May 2012 16:30:58 +0200 schrieb Robik szad...@gmail.com: I would like to share with my new library written in D. As name may suggest (or not) it adds color to your console output, it works on both Linux and Windows platforms. I haven't seen any similar library for D language, so

Re: Wrong enum comparisons

2012-05-28 Thread foobar
On Monday, 28 May 2012 at 08:58:29 UTC, Denis Shelomovskij wrote: 27.05.2012 23:45, bearophile написал: In some code I have created a small bug that can be reduced to something like this, that the D compiler has not caught at compile-time: enum E1 { A, B } enum E2 { C, D } void main() {

Re: ColorD

2012-05-28 Thread Robik
On Monday, 28 May 2012 at 13:08:27 UTC, Marco Leise wrote: Am Sat, 26 May 2012 16:30:58 +0200 schrieb Robik szad...@gmail.com: I would like to share with my new library written in D. As name may suggest (or not) it adds color to your console output, it works on both Linux and Windows

Re: Wrong enum comparisons

2012-05-28 Thread Andrei Alexandrescu
On 5/28/12 8:19 AM, foobar wrote: I have to loudly object to this definition. Given a typical enumeration such as: enum color {Blue, Green, Red}; Who's to say that Blue must equal 0? This is conceptually plain *wrong*. A conceptually correct enumeration must NOT expose such implementation

Re: Wrong enum comparisons

2012-05-28 Thread bearophile
Andrei Alexandrescu: I do agree that it's wrong to _conflate_ the enumerated value with it ordinal, so in this program neither comparison should compile without an explicit cast: enum E1 { A, B } enum E2 { C, D } void main() { E1 a; assert(a == 0); assert(a == E2.C); } The

DMD on OSX Lion

2012-05-28 Thread Patrick Down
The package on the download page warns that This package is intended for Mac OS X Leopard (10.5) only. Is this one safe to use on Lion? Is executable in the all platforms zip file better or do I need to build it from source?

Re: DMD on OSX Lion

2012-05-28 Thread Sean Kelly
On May 28, 2012, at 8:36 AM, Patrick Down patrick.d...@gmail.com wrote: The package on the download page warns that This package is intended for Mac OS X Leopard (10.5) only. Is this one safe to use on Lion? Is executable in the all platforms zip file better or do I need to build it from

Re: DMD on OSX Lion

2012-05-28 Thread Patrick Down
On Monday, 28 May 2012 at 15:44:37 UTC, Sean Kelly wrote: On May 28, 2012, at 8:36 AM, Patrick Down patrick.d...@gmail.com wrote: The package on the download page warns that This package is intended for Mac OS X Leopard (10.5) only. Is this one safe to use on Lion? Is executable in the

Re: ColorD

2012-05-28 Thread Damian Ziemba
On Monday, 28 May 2012 at 13:30:44 UTC, Robik wrote: On Monday, 28 May 2012 at 13:08:27 UTC, Marco Leise wrote: Am Sat, 26 May 2012 16:30:58 +0200 schrieb Robik szad...@gmail.com: I would like to share with my new library written in D. As name may suggest (or not) it adds color to your

Re: Windows: Throwing Exceptions from Fibers in D2.059: Access Violation

2012-05-28 Thread Sean Kelly
On May 28, 2012, at 1:19 AM, Manu turkey...@gmail.com wrote: On 24 May 2012 21:08, Sean Kelly s...@invisibleduck.org wrote: On May 22, 2012, at 9:17 AM, Manu wrote: On 21 May 2012 19:16, David Nadlinger s...@klickverbot.at wrote: On Monday, 21 May 2012 at 15:04:56 UTC, Manu wrote: How

Re: ColorD

2012-05-28 Thread 1100110
On Mon, 28 May 2012 11:55:24 -0500, Damian Ziemba s...@dzfl.pl wrote: On Monday, 28 May 2012 at 13:30:44 UTC, Robik wrote: On Monday, 28 May 2012 at 13:08:27 UTC, Marco Leise wrote: Am Sat, 26 May 2012 16:30:58 +0200 schrieb Robik szad...@gmail.com: I would like to share with my new library

Re: wxD bindings

2012-05-28 Thread Andrej Mitrovic
On 5/21/12, Gour g...@atmarama.net wrote: just wonder if there are any news in regard to wxD bindings project? I was busy doing another rewrite of my codebase since it was getting rather large and too specific for wxwidgets (lots and lots of doxygen workarounds). Doxygen files for handwritten

Re: Wrong enum comparisons

2012-05-28 Thread foobar
On Monday, 28 May 2012 at 13:47:47 UTC, Andrei Alexandrescu wrote: On 5/28/12 8:19 AM, foobar wrote: I have to loudly object to this definition. Given a typical enumeration such as: enum color {Blue, Green, Red}; Who's to say that Blue must equal 0? This is conceptually plain *wrong*. A

Re: ColorD

2012-05-28 Thread Robik
On Monday, 28 May 2012 at 17:21:25 UTC, 1100110 wrote: On Mon, 28 May 2012 11:55:24 -0500, Damian Ziemba s...@dzfl.pl wrote: On Monday, 28 May 2012 at 13:30:44 UTC, Robik wrote: On Monday, 28 May 2012 at 13:08:27 UTC, Marco Leise wrote: Am Sat, 26 May 2012 16:30:58 +0200 schrieb Robik

Re: Wrong enum comparisons

2012-05-28 Thread Marco Leise
Am Mon, 28 May 2012 13:48:23 +0200 schrieb Araq rump...@web.de: Pascal got type safe enums and sets of enums (aka flags) right in the 60ies. Too bad not even Ada copied this nice feature. Fortunately, Nimrod does. Yes, I really like Pascal for that feature. Actually it is a mix of features

Re: Wrong enum comparisons

2012-05-28 Thread Andrei Alexandrescu
On 5/28/12 1:07 PM, foobar wrote: It depends on what exactly the general concept is, is this a predefined set of values or is it an ordered list. I'd argue that the set is more general and we shouldn't force an ordering when one isn't strictly required. Of course, the programmer should be able

Re: Wrong enum comparisons

2012-05-28 Thread Jonathan M Davis
On Monday, May 28, 2012 14:21:14 Andrei Alexandrescu wrote: On 5/28/12 1:07 PM, foobar wrote: It depends on what exactly the general concept is, is this a predefined set of values or is it an ordered list. I'd argue that the set is more general and we shouldn't force an ordering when one

Re: Wrong enum comparisons

2012-05-28 Thread Andrei Alexandrescu
On 5/28/12 2:37 PM, Jonathan M Davis wrote: enum does need some work, but I think that the fact that it can be both built- in types such as int as well as user-defined structs is great. It essentially gives us the best of both worlds (basic enums such as in C/C++ and more complex types as in

Re: Wrong enum comparisons

2012-05-28 Thread bearophile
Andrei Alexandrescu: I do agree that it's wrong to _conflate_ the enumerated value with it ordinal, I agree it is possible to fix enum. Thank you for your answers Andrei. I have filed an enhancement request: http://d.puremagic.com/issues/show_bug.cgi?id=8157 Issue 8157 is a subset of

Re: Lexer and parser generators using CTFE

2012-05-28 Thread John Belmonte
On Monday, 28 May 2012 at 12:27:09 UTC, Philippe Sigaud wrote: I played with this idea with my own Pegged (https://github.com/PhilippeSigaud/Pegged), but I wasn't quite convinced by the result, exactly for the reason above. Also, when looking at real-world Spirit examples, I was a bit

synchronized (this[.classinfo]) in druntime and phobos

2012-05-28 Thread Alex Rønne Petersen
Hi, I've seen several occurrences of synchronized (this) and synchronized (this.classinfo) in both druntime and phobos by now. I propose that we officially ban these patterns with extreme prejudice. 1) Locking on the object instance is a HORRIBLE IDEA. Anyone who happens to use the object

Re: synchronized (this[.classinfo]) in druntime and phobos

2012-05-28 Thread Jonathan M Davis
On Tuesday, May 29, 2012 00:36:13 Alex Rønne Petersen wrote: Hi, I've seen several occurrences of synchronized (this) and synchronized (this.classinfo) in both druntime and phobos by now. I propose that we officially ban these patterns with extreme prejudice. 1) Locking on the object

Re: Is the D community lacking development tools?

2012-05-28 Thread Marco Leise
Am Fri, 25 May 2012 18:25:10 +0400 schrieb Dmitry Olshansky dmitry.o...@gmail.com: I tried Mono-D. No dice, it uses about 1.5Gb of RAM on my 2 file project. That's odd. I have a few open projects and 180 MB memory use after loading the IDE. That's on 64-bit Linux. I've never had OOM issues

Re: synchronized (this[.classinfo]) in druntime and phobos

2012-05-28 Thread Alex Rønne Petersen
On 29-05-2012 00:42, Jonathan M Davis wrote: On Tuesday, May 29, 2012 00:36:13 Alex Rønne Petersen wrote: Hi, I've seen several occurrences of synchronized (this) and synchronized (this.classinfo) in both druntime and phobos by now. I propose that we officially ban these patterns with extreme

Re: synchronized (this[.classinfo]) in druntime and phobos

2012-05-28 Thread Jonathan M Davis
On Tuesday, May 29, 2012 01:11:49 Alex Rønne Petersen wrote: I have no idea how synchronized classes work; they are not a documented feature of the language. We have synchronized functions which synchronize on the this reference. Perhaps synchronized classes just make all functions in a class

Re: synchronized (this[.classinfo]) in druntime and phobos

2012-05-28 Thread Jonathan M Davis
On Tuesday, May 29, 2012 01:11:49 Alex Rønne Petersen wrote: I have no idea how synchronized classes work; they are not a documented feature of the language. We have synchronized functions which synchronize on the this reference. Perhaps synchronized classes just make all functions in a class

Re: synchronized (this[.classinfo]) in druntime and phobos

2012-05-28 Thread Alex Rønne Petersen
On 29-05-2012 01:24, Jonathan M Davis wrote: On Tuesday, May 29, 2012 01:11:49 Alex Rønne Petersen wrote: I have no idea how synchronized classes work; they are not a documented feature of the language. We have synchronized functions which synchronize on the this reference. Perhaps synchronized

Re: synchronized (this[.classinfo]) in druntime and phobos

2012-05-28 Thread Jonathan M Davis
On Tuesday, May 29, 2012 01:35:23 Alex Rønne Petersen wrote: I don't think arguing about them makes sense at this point. Way too much code would break if we changed the semantics. I'd consider it a mistake and a lesson learned, rather. But I take it you agree that synchronized (this) and

Re: synchronized (this[.classinfo]) in druntime and phobos

2012-05-28 Thread Alex Rønne Petersen
On 29-05-2012 01:35, Alex Rønne Petersen wrote: On 29-05-2012 01:24, Jonathan M Davis wrote: On Tuesday, May 29, 2012 01:11:49 Alex Rønne Petersen wrote: I have no idea how synchronized classes work; they are not a documented feature of the language. We have synchronized functions which

Re: synchronized (this[.classinfo]) in druntime and phobos

2012-05-28 Thread Jonathan M Davis
On Tuesday, May 29, 2012 01:38:25 Alex Rønne Petersen wrote: I should probably add that Java learned it long ago, and yet we adopted it anyway... blergh. The lesson learned from Java that TDPL enumerates is the mistake of having synchronized on functions rather than entire classes, but clearly

Re: synchronized (this[.classinfo]) in druntime and phobos

2012-05-28 Thread Alex Rønne Petersen
On 29-05-2012 01:46, Jonathan M Davis wrote: On Tuesday, May 29, 2012 01:38:25 Alex Rønne Petersen wrote: I should probably add that Java learned it long ago, and yet we adopted it anyway... blergh. The lesson learned from Java that TDPL enumerates is the mistake of having synchronized on

Re: synchronized (this[.classinfo]) in druntime and phobos

2012-05-28 Thread Alex Rønne Petersen
On 29-05-2012 01:41, Jonathan M Davis wrote: On Tuesday, May 29, 2012 01:35:23 Alex Rønne Petersen wrote: I don't think arguing about them makes sense at this point. Way too much code would break if we changed the semantics. I'd consider it a mistake and a lesson learned, rather. But I take it

Re: synchronized (this[.classinfo]) in druntime and phobos

2012-05-28 Thread Jonathan M Davis
On Tuesday, May 29, 2012 01:54:59 Alex Rønne Petersen wrote: On 29-05-2012 01:41, Jonathan M Davis wrote: On Tuesday, May 29, 2012 01:35:23 Alex Rønne Petersen wrote: I don't think arguing about them makes sense at this point. Way too much code would break if we changed the semantics. I'd

Re: Nimrod language

2012-05-28 Thread Chad J
On 05/28/2012 04:21 AM, Araq wrote: On Saturday, 26 May 2012 at 11:49:47 UTC, Chad J wrote: On 05/24/2012 07:21 PM, Araq wrote: On Thursday, 24 May 2012 at 22:56:52 UTC, Kevin Cox wrote: On May 24, 2012 6:53 PM, Froglegs lug...@yahoo.com wrote: Nimrod is full of constructs that have

Re: D dropped in favour of C# for PSP emulator

2012-05-28 Thread Jerry
Andrei Alexandrescu seewebsiteforem...@erdani.org writes: On 5/18/12 4:36 PM, Mehrdad wrote: On Friday, 18 May 2012 at 21:28:45 UTC, Andrei Alexandrescu wrote: I guess it is now :o). Andrei lol One more thing that's also annoying about this is that it's not in std.algorithms, but

Re: synchronized (this[.classinfo]) in druntime and phobos

2012-05-28 Thread Nathan M. Swan
On Monday, 28 May 2012 at 23:55:04 UTC, Alex Rønne Petersen wrote: On 29-05-2012 01:46, Jonathan M Davis wrote: On Tuesday, May 29, 2012 01:38:25 Alex Rønne Petersen wrote: I should probably add that Java learned it long ago, and yet we adopted it anyway... blergh. The lesson learned from

Re: speeding up + ctfe question

2012-05-28 Thread maarten van damme
I tried using 6k+-1 for all primes and for some reason it performed slower. I think I have something completely inefficient somewhere, can't figure out where though. I think it has something to do with me increasing k and then multiplying with k while I could have simply added 6 to K... and I

Re: speeding up + ctfe question

2012-05-28 Thread jerro
I tried using 6k+-1 for all primes and for some reason it performed slower. I think I have something completely inefficient somewhere, can't figure out where though. You aren't, by any chance, using divisions or remainders? those are much slower than, say, multiplications (unless the divisor

Re: speeding up + ctfe question

2012-05-28 Thread maarten van damme
I didn't use divisions or remainders, only multiplications. I've changed it so it only uses addition and now it still doesn't outperform a version that only checks odd's. it's not as fast as your version where every index corresponds to i*2+1 because I fill every even number with false...

Converting from string to enum by name

2012-05-28 Thread Jarl André
Hi I have a project on github, https://github.com/jarlah/d2-simple-socket-server, where I have added very custom logger library. In this logger library I have an enum LogLevel that looks like enum LogLevel { ALL, INFO, WARNING etc } Questions: 1. Is there a way to convert from string INFO

Re: BitArray - Is there one?

2012-05-28 Thread Era Scarecrow
On Sunday, 27 May 2012 at 18:25:38 UTC, Jonathan M Davis wrote: AFAIK, there are no plans to get rid of it due to the bool packing in std.container.Array, so if there's anything that you can do to improve it, go right ahead. Help is welcome. Well so far the biggest problem I have is trying

Re: BitArray - Is there one?

2012-05-28 Thread Dmitry Olshansky
On 29.05.2012 1:39, Era Scarecrow wrote: On Sunday, 27 May 2012 at 18:25:38 UTC, Jonathan M Davis wrote: AFAIK, there are no plans to get rid of it due to the bool packing in std.container.Array, so if there's anything that you can do to improve it, go right ahead. Help is welcome. Well so

Re: BitArray - Is there one?

2012-05-28 Thread Era Scarecrow
On Monday, 28 May 2012 at 21:59:36 UTC, Dmitry Olshansky wrote: Check your math. Xor != sub. 1 ^ 0 == 1, 0 ^ 1 == 1; Compare with 1 sub 0 == 1, 0 sub 1 == 0. That is, for one thing, sub is asymmetric :) Hmm well subs would all happen at the 1 bit level. So let's compare. xor 0 ^ 0 = 0 0

Re: BitArray - Is there one?

2012-05-28 Thread jerro
That is, for one thing, sub is asymmetric :) Hmm well subs would all happen at the 1 bit level. So let's compare. xor 0 ^ 0 = 0 0 ^ 1 = 1 1 ^ 0 = 1 1 ^ 1 = 0 sub 0 - 0 = 0 0 - 1 = -1 (or non-zero/true, truncates to 1) 1 - 0 = 1 1 - 1 = 0 Sorry, seems the same unless we are going with

Re: BitArray - Is there one?

2012-05-28 Thread Era Scarecrow
On Sunday, 27 May 2012 at 18:25:38 UTC, Jonathan M Davis wrote: AFAIK, there are no plans to get rid of it due to the bool packing in std.container.Array, so if there's anything that you can do to improve it, go right ahead. Help is welcome. Annoying, twice I've tried to branch/fork to post

Re: BitArray - Is there one?

2012-05-28 Thread Jonathan M Davis
On Tuesday, May 29, 2012 04:09:48 Era Scarecrow wrote: On Sunday, 27 May 2012 at 18:25:38 UTC, Jonathan M Davis wrote: AFAIK, there are no plans to get rid of it due to the bool packing in std.container.Array, so if there's anything that you can do to improve it, go right ahead. Help is

[Issue 7097] opDollar doesn't work with slicing

2012-05-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7097 d...@dawgfoto.de changed: What|Removed |Added CC||d...@dawgfoto.de --- Comment #1

[Issue 7610] DMD -H switch doesn't output interfaces to package hierarchy

2012-05-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7610 Justin C Calvarese technocr...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 7898] [CTFE] std.algorithm:copy fails when used with two arrays

2012-05-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7898 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 7348] to!string(null) matches more than one template declaration

2012-05-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7348 --- Comment #14 from github-bugzi...@puremagic.com 2012-05-28 11:18:06 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/phobos

[Issue 8112] std.algorithm.fill must accept InputRange

2012-05-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8112 Guillaume Chatelet chatelet.guilla...@gmail.com changed: What|Removed |Added Status|NEW

[Issue 8015] std.typecons.Tuple does not support struct with alias method this

2012-05-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8015 --- Comment #2 from github-bugzi...@puremagic.com 2012-05-28 12:06:23 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/phobos

[Issue 3999] Enum equality to an int

2012-05-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3999 --- Comment #9 from bearophile_h...@eml.cc 2012-05-28 13:58:33 PDT --- See also Issue 8157 , that essentially is a subset of this issue. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving

[Issue 8157] New: Disallow (dis)equality among two different enums

2012-05-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8157 Summary: Disallow (dis)equality among two different enums Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2

[Issue 5089] feqrel does not compile for floats

2012-05-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5089 Lars T. Kyllingstad bugzi...@kyllingen.net changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 7022] File.byLine doesn't release file handle

2012-05-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7022 --- Comment #5 from github-bugzi...@puremagic.com 2012-05-28 14:19:34 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/phobos

[Issue 7515] The new std.string.translate is slow for ASCII text

2012-05-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7515 --- Comment #11 from Jonathan M Davis jmdavisp...@gmx.com 2012-05-28 15:41:22 PDT --- Okay. After some rethinking the issue, I've closed the old pull request and created a new one: https://github.com/D-Programming-Language/phobos/pull/609 It

[Issue 7515] The new std.string.translate is slow for ASCII text

2012-05-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7515 --- Comment #12 from bearophile_h...@eml.cc 2012-05-28 17:13:48 PDT --- (In reply to comment #11) It retains the ability to handle 256 code units rather than the 128 that ASCII actually uses. Thank you :-) Please take also a look at Issue

[Issue 8141] Two small improvements for std.string maketrans and translate

2012-05-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8141 Jonathan M Davis jmdavisp...@gmx.com changed: What|Removed |Added CC|

[Issue 5849] std.random.dice is better as a range

2012-05-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5849 --- Comment #5 from bearophile_h...@eml.cc 2012-05-28 19:19:55 PDT --- See also: https://github.com/D-Programming-Language/phobos/pull/553 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving