Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-24 Thread Leandro Lucarella
On Friday, 14 December 2012 at 03:40:05 UTC, Jonathan M Davis wrote: On Thursday, December 13, 2012 22:19:18 Andrei Alexandrescu wrote: On 12/13/12 8:55 PM, kenji hara wrote: I think we should have -future/-f switch and @future attribute. It is a rough idea, but seems a required compiler

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-23 Thread Russel Winder
On Sat, 2012-12-22 at 20:32 +0100, Leandro Lucarella wrote: On Friday, 14 December 2012 at 00:42:58 UTC, Walter Bright wrote: On 12/13/2012 4:17 PM, David Nadlinger wrote: 1. How much work would it be for the guys at Remedy Games to convert their codebase from [] to @()? I don't

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-22 Thread Leandro Lucarella
On Friday, 14 December 2012 at 00:42:58 UTC, Walter Bright wrote: On 12/13/2012 4:17 PM, David Nadlinger wrote: 1. How much work would it be for the guys at Remedy Games to convert their codebase from [] to @()? I don't know. All I know is it's a lot of code. You should ask. It's really

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-22 Thread Iain Buclaw
On 22 December 2012 19:32, Leandro Lucarella leandro.lucare...@sociomantic.com wrote: On Friday, 14 December 2012 at 00:42:58 UTC, Walter Bright wrote: On 12/13/2012 4:17 PM, David Nadlinger wrote: 1. How much work would it be for the guys at Remedy Games to convert their codebase from []

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-22 Thread ixid
On Saturday, 22 December 2012 at 23:37:03 UTC, Iain Buclaw wrote: On 22 December 2012 19:32, Leandro Lucarella leandro.lucare...@sociomantic.com wrote: On Friday, 14 December 2012 at 00:42:58 UTC, Walter Bright wrote: On 12/13/2012 4:17 PM, David Nadlinger wrote: 1. How much work would it

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-22 Thread Iain Buclaw
On 23 December 2012 00:11, ixid nuacco...@gmail.com wrote: On Saturday, 22 December 2012 at 23:37:03 UTC, Iain Buclaw wrote: On 22 December 2012 19:32, Leandro Lucarella leandro.lucarella@sociomantic.**com leandro.lucare...@sociomantic.com wrote: On Friday, 14 December 2012 at 00:42:58

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-22 Thread Timon Gehr
On 12/23/2012 01:29 AM, Iain Buclaw wrote: On 23 December 2012 00:11, ixid nuacco...@gmail.com mailto:nuacco...@gmail.com wrote: ... Surely someone like Walter or yourself (I am not suggesting that it's your responsibility) could have written a reliable find and replace for the

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-22 Thread Han
Leandro Lucarella wrote: On Friday, 14 December 2012 at 00:42:58 UTC, Walter Bright wrote: On 12/13/2012 4:17 PM, David Nadlinger wrote: 1. How much work would it be for the guys at Remedy Games to convert their codebase from [] to @()? I don't know. All I know is it's a lot of code. You

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-20 Thread Denis Shelomovskij
12.12.2012 5:36, Ellery Newcomer пишет: Edit dmd with OllyDbg cf http://forum.dlang.org/thread/k1954u$lsq$1...@digitalmars.com#post-k1lkbv:2421n7:241:40digitalmars.com for the calls you're looking for Thanks, it helped. I managed to reduce (in 1 day, 1 hour, 44 minutes, 43 secs, and 125

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-20 Thread Mathias Laurenz Baumann
On Mon, 10 Dec 2012 09:56:44 +0100, Denis Shelomovskij verylonglogin@gmail.com wrote: 10.12.2012 4:33, Walter Bright пишет: It's time to do a release; to that end we should be working on tidying up the regressions. This will be the last official D1 release. Sorry, but I have never

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-15 Thread F i L
On Saturday, 15 December 2012 at 06:17:13 UTC, Walter Bright wrote: On 12/14/2012 6:26 PM, F i L wrote: Sorry if I missed this, but with User Defined Attributes be part of 2.61? Yes. Awesome! Can't wait :)

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-15 Thread SomeDude
On Friday, 14 December 2012 at 01:26:35 UTC, Walter Bright wrote: On 12/13/2012 5:10 PM, H. S. Teoh wrote: Remedy adopting D Saying that would be premature and incorrect at the moment. We still have to ensure that Remedy wins with D. This is an ongoing thing. Yes, but what H.S. Theoh

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-15 Thread SomeDude
On Friday, 14 December 2012 at 00:42:58 UTC, Walter Bright wrote: On 12/13/2012 4:17 PM, David Nadlinger wrote: Like any major user of a language, they want confidence in our full support of them. Asking them to use a patched or branch version of the compiler does not inspire confidence.

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-15 Thread RenatoUtsch
On Saturday, 15 December 2012 at 16:16:11 UTC, SomeDude wrote: On Friday, 14 December 2012 at 01:26:35 UTC, Walter Bright wrote: On 12/13/2012 5:10 PM, H. S. Teoh wrote: Remedy adopting D Saying that would be premature and incorrect at the moment. We still have to ensure that Remedy wins

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-15 Thread H. S. Teoh
On Sat, Dec 15, 2012 at 06:35:33PM +0100, RenatoUtsch wrote: On Saturday, 15 December 2012 at 16:16:11 UTC, SomeDude wrote: [...] Yes, but what H.S. Theoh wrote about the desperate need of process is still true and correct. Like many others here, I think it's the biggest problem with D right

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-15 Thread Kai Nacke
On 12.12.2012 02:42, David Nadlinger wrote: On Tuesday, 11 December 2012 at 13:37:16 UTC, Iain Buclaw wrote: I foresee that this release will be the biggest pain in the ass to merge downstream into GDC. I wonder if David on LDC's side shares the same concern... I have been busy with getting

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-14 Thread deadalnix
On Friday, 14 December 2012 at 03:19:18 UTC, Andrei Alexandrescu wrote: Regarding attributes, a simple solution is to release it but without official documentation. We place the documentation in a /unstable/ directory of the website, distinct from the central mainstream documentation. People

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-14 Thread Jacob Carlborg
On 2012-12-14 04:30, Jesse Phillips wrote: The process must be defined before we can use it and UDA has already missed that boat. I'm in agreement with the way Andrei has said it, we need to let this slide. Sure, I can agree in this case. But we need to stop putting out new release until we

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-14 Thread Timon Gehr
On 12/14/2012 08:42 AM, Jacob Carlborg wrote: On 2012-12-14 01:19, Walter Bright wrote: It was the D community that selected the @(attribute) syntax, and the overall design was based on extensive public discussion threads here about it. And you still implemented the [attribute] syntax first.

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-14 Thread Rob T
On Friday, 14 December 2012 at 07:58:25 UTC, deadalnix wrote: Can we have a feedback from this game dev company on how hard it is to migrate from one syntax to another ? Actually this is the best approach IMO, but maybe Walter thinks it's not worth bringing up at this point because it may

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-14 Thread Jonathan M Davis
On Friday, December 14, 2012 09:34:50 PM Timon Gehr wrote: On 12/14/2012 08:42 AM, Jacob Carlborg wrote: On 2012-12-14 01:19, Walter Bright wrote: It was the D community that selected the @(attribute) syntax, and the overall design was based on extensive public discussion threads here

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-14 Thread Dmitry Olshansky
12/14/2012 7:30 AM, Jesse Phillips пишет: On Thursday, 13 December 2012 at 23:41:32 UTC, RenatoUtsch wrote: Please, lets not release something not thoroughly tested when we are in the middle of the new development process discussion, we are trying to avoid exactly this kind of thing. The

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-14 Thread Iain Buclaw
On 14 December 2012 21:28, Jonathan M Davis jmdavisp...@gmx.com wrote: On Friday, December 14, 2012 09:34:50 PM Timon Gehr wrote: On 12/14/2012 08:42 AM, Jacob Carlborg wrote: On 2012-12-14 01:19, Walter Bright wrote: It was the D community that selected the @(attribute) syntax, and the

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-14 Thread F i L
Sorry if I missed this, but with User Defined Attributes be part of 2.61? Or is that still not ready?

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-14 Thread Walter Bright
On 12/14/2012 6:26 PM, F i L wrote: Sorry if I missed this, but with User Defined Attributes be part of 2.61? Yes.

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Jeff Nowakowski
On 12/12/2012 04:45 PM, Iain Buclaw wrote: Though one of the downsides would be that if I were to leave, so would the site. For the stability of the project, D needs more commodity-based services like Amazon S3, and less volunteer-hosted, ad hoc services administered by people in their

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Walter Bright
On 12/13/2012 12:22 AM, Jeff Nowakowski wrote: On 12/12/2012 04:45 PM, Iain Buclaw wrote: Though one of the downsides would be that if I were to leave, so would the site. For the stability of the project, D needs more commodity-based services like Amazon S3, and less volunteer-hosted, ad hoc

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Jacob Carlborg
On 2012-12-13 10:01, Walter Bright wrote: I thought we had that with github, but then they disabled downloads. Yeah, we _had_, they just removed it: https://github.com/blog/1302-goodbye-uploads -- /Jacob Carlborg

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread David Nadlinger
On Wednesday, 12 December 2012 at 20:55:52 UTC, Brad Roberts wrote: Generous offer. I've been meaning to build packaging into the auto-tester for both release builds and more frequent (nightly or maybe even every cycle) builds. I was going to toss them into s3 with a cloudfront distribution

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread David Nadlinger
On Monday, 10 December 2012 at 00:34:33 UTC, Walter Bright wrote: It's time to do a release; to that end we should be working on tidying up the regressions. This will be the last official D1 release. Two things which I think we *must* address before the release, otherwise they will hurt us

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Iain Buclaw
On 13 December 2012 16:57, David Nadlinger s...@klickverbot.at wrote: On Monday, 10 December 2012 at 00:34:33 UTC, Walter Bright wrote: It's time to do a release; to that end we should be working on tidying up the regressions. This will be the last official D1 release. Two things which I

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread deadalnix
On Thursday, 13 December 2012 at 16:57:10 UTC, David Nadlinger wrote: On Monday, 10 December 2012 at 00:34:33 UTC, Walter Bright wrote: It's time to do a release; to that end we should be working on tidying up the regressions. This will be the last official D1 release. Two things which I

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Brad Roberts
On Thu, 13 Dec 2012, Jacob Carlborg wrote: On 2012-12-13 10:01, Walter Bright wrote: I thought we had that with github, but then they disabled downloads. Yeah, we _had_, they just removed it: https://github.com/blog/1302-goodbye-uploads -- /Jacob Carlborg What they had was

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Andrei Alexandrescu
On 12/13/12 2:28 PM, Brad Roberts wrote: On Thu, 13 Dec 2012, Jacob Carlborg wrote: On 2012-12-13 10:01, Walter Bright wrote: I thought we had that with github, but then they disabled downloads. Yeah, we _had_, they just removed it: https://github.com/blog/1302-goodbye-uploads -- /Jacob

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Denis Koroskin
On Thu, 13 Dec 2012 00:22:55 -0800, Jeff Nowakowski j...@dilacero.org wrote: On 12/12/2012 04:45 PM, Iain Buclaw wrote: Though one of the downsides would be that if I were to leave, so would the site. For the stability of the project, D needs more commodity-based services like Amazon

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Jacob Carlborg
On 2012-12-13 18:27, Iain Buclaw wrote: I am confused at this commit also. Walter argues that people are already using it so it can't just be removed. I say, they're using an unreleased version of DMD, this is to be expected. -- /Jacob Carlborg

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Walter Bright
On 12/13/2012 11:33 AM, Andrei Alexandrescu wrote: On 12/13/12 2:28 PM, Brad Roberts wrote: On Thu, 13 Dec 2012, Jacob Carlborg wrote: On 2012-12-13 10:01, Walter Bright wrote: I thought we had that with github, but then they disabled downloads. Yeah, we _had_, they just removed it:

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Walter Bright
On 12/13/2012 12:46 PM, Jacob Carlborg wrote: On 2012-12-13 18:27, Iain Buclaw wrote: I am confused at this commit also. Walter argues that people are already using it so it can't just be removed. I say, they're using an unreleased version of DMD, this is to be expected. They have a large

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread deadalnix
On Thursday, 13 December 2012 at 21:37:07 UTC, Walter Bright wrote: On 12/13/2012 12:46 PM, Jacob Carlborg wrote: On 2012-12-13 18:27, Iain Buclaw wrote: I am confused at this commit also. Walter argues that people are already using it so it can't just be removed. I say, they're using an

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Iain Buclaw
On 13 December 2012 21:37, Walter Bright newshou...@digitalmars.com wrote: On 12/13/2012 12:46 PM, Jacob Carlborg wrote: On 2012-12-13 18:27, Iain Buclaw wrote: I am confused at this commit also. Walter argues that people are already using it so it can't just be removed. I say, they're

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Denis Koroskin
On Thu, 13 Dec 2012 13:37:07 -0800, Walter Bright newshou...@digitalmars.com wrote: On 12/13/2012 12:46 PM, Jacob Carlborg wrote: On 2012-12-13 18:27, Iain Buclaw wrote: I am confused at this commit also. Walter argues that people are already using it so it can't just be removed. I

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread RenatoUtsch
On Thursday, 13 December 2012 at 21:37:07 UTC, Walter Bright wrote: On 12/13/2012 12:46 PM, Jacob Carlborg wrote: On 2012-12-13 18:27, Iain Buclaw wrote: I am confused at this commit also. Walter argues that people are already using it so it can't just be removed. I say, they're using an

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Walter Bright
On 12/13/2012 1:44 PM, deadalnix wrote: You are engaging the whole community into something you dropped here by surprise and then claiming that some people uses. We don't even know who they are ! How can we support your point ? It's Remedy Games. It's a big deal for them, and their use of D is

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Andrei Alexandrescu
On 12/13/12 6:02 PM, Denis Koroskin wrote: On Thu, 13 Dec 2012 13:37:07 -0800, Walter Bright newshou...@digitalmars.com wrote: On 12/13/2012 12:46 PM, Jacob Carlborg wrote: On 2012-12-13 18:27, Iain Buclaw wrote: I am confused at this commit also. Walter argues that people are already

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread RenatoUtsch
On Thursday, 13 December 2012 at 23:47:56 UTC, Walter Bright wrote: On 12/13/2012 1:44 PM, deadalnix wrote: You are engaging the whole community into something you dropped here by surprise and then claiming that some people uses. We don't even know who they are ! How can we support your point

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread deadalnix
On Thursday, 13 December 2012 at 23:47:56 UTC, Walter Bright wrote: It's Remedy Games. It's a big deal for them, and their use of D is a big deal for us, big enough that we can bend our procedure for them. They were also under severe time pressure. They began using UDAs the same day I

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Adam D. Ruppe
On Thursday, 13 December 2012 at 23:47:56 UTC, Walter Bright wrote: They began using UDAs the same day I implemented them. I intend to start using them the day 2.061 comes out... the UDA feature is going to be incredibly useful for me too, and the implementation you've made is substantially

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread David Nadlinger
On Thursday, 13 December 2012 at 23:47:56 UTC, Walter Bright wrote: I understand that some of you may be frustrated by my giving their needs priority, […] It's *not* your choice of priorities which strikes me as odd, it's that the situations seems like you made an objectively bad technical

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Walter Bright
On 12/13/2012 4:05 PM, deadalnix wrote: You have to understand that this isn't their need that is important here. They need stuff that we mostly all need, so I tend to agree. The fact is that you unilaterally decide to give that priority, when we are not even aware of them or of their needs. And

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread David Nadlinger
On Friday, 14 December 2012 at 00:42:58 UTC, Walter Bright wrote: For 1., I would guess at most something like half an hour for a large codebase where the feature is used pervasively (you just keep editing/compiling until there are no more syntax errors), which is why I can't quite understand

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Walter Bright
On 12/13/2012 4:17 PM, David Nadlinger wrote: 1. How much work would it be for the guys at Remedy Games to convert their codebase from [] to @()? I don't know. All I know is it's a lot of code. 2. What is your plan moving forward, i.e. how to you intend to handle deprecation/removal of the

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread deadalnix
On Friday, 14 December 2012 at 00:42:58 UTC, Walter Bright wrote: Like any major user of a language, they want confidence in our full support of them. Asking them to use a patched or branch version of the compiler does not inspire confidence. But nobody agreed here on supporting that ! It

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Jonathan M Davis
On Friday, December 14, 2012 01:17:08 David Nadlinger wrote: For 1., I would guess at most something like half an hour for a large codebase where the feature is used pervasively (you just keep editing/compiling until there are no more syntax errors), which is why I can't quite understand the

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread H. S. Teoh
On Fri, Dec 14, 2012 at 01:05:21AM +0100, deadalnix wrote: On Thursday, 13 December 2012 at 23:47:56 UTC, Walter Bright wrote: It's Remedy Games. It's a big deal for them, and their use of D is a big deal for us, big enough that we can bend our procedure for them. They were also under severe

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Walter Bright
On 12/13/2012 5:10 PM, H. S. Teoh wrote: Remedy adopting D Saying that would be premature and incorrect at the moment. We still have to ensure that Remedy wins with D. This is an ongoing thing.

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread kenji hara
Yet not released feature is not visible for almost D users. What you are going to do in 2.061 is to add a warned feature suddenly. But, it is certainly no problem for almost D users (unless users use old @[] syntax, compiler never warn). I think what you must to do is to cut the time limit of

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Walter Bright
On 12/13/2012 4:55 PM, deadalnix wrote: You'll go nowhere without a community. And we need major users, too. It's a balancing act. And I wish to point out, again, that the design was based on extensive discussion threads right here in the ng, and the design was modified based on feedback

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Walter Bright
On 12/13/2012 5:33 PM, kenji hara wrote: Yet not released feature is not visible for almost D users. What you are going to do in 2.061 is to add a warned feature suddenly. But, it is certainly no problem for almost D users (unless users use old @[] syntax, compiler never warn). I think what you

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread kenji hara
I think we should have -future/-f switch and @future attribute. It is a rough idea, but seems a required compiler feature. Kenji Hara 2012/12/14 Walter Bright newshou...@digitalmars.com On 12/13/2012 5:33 PM, kenji hara wrote: Yet not released feature is not visible for almost D users. What

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Andrei Alexandrescu
On 12/13/12 8:55 PM, kenji hara wrote: I think we should have -future/-f switch and @future attribute. It is a rough idea, but seems a required compiler feature. Kenji Hara That sounds interesting. Regarding attributes, a simple solution is to release it but without official documentation.

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Jesse Phillips
On Thursday, 13 December 2012 at 23:41:32 UTC, RenatoUtsch wrote: Please, lets not release something not thoroughly tested when we are in the middle of the new development process discussion, we are trying to avoid exactly this kind of thing. The process must be defined before we can use it

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Jonathan M Davis
On Thursday, December 13, 2012 22:19:18 Andrei Alexandrescu wrote: On 12/13/12 8:55 PM, kenji hara wrote: I think we should have -future/-f switch and @future attribute. It is a rough idea, but seems a required compiler feature. Kenji Hara That sounds interesting. I believe that

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread deadalnix
On Friday, 14 December 2012 at 01:37:22 UTC, Walter Bright wrote: On 12/13/2012 4:55 PM, deadalnix wrote: You'll go nowhere without a community. And we need major users, too. Indeed ! That why I'm all for supporting such user, and I'm pretty most people that are unhappy with the situation

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread H. S. Teoh
On Fri, Dec 14, 2012 at 04:39:49AM +0100, Jonathan M Davis wrote: [...] And if Remedy really needs special stuff which isn't necessarily ready for primetime, maybe he should create a branch specifically for them rather than doing it all in master. [...] Again, this highlights the need for a

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Jacob Carlborg
On 2012-12-14 01:19, Walter Bright wrote: It was the D community that selected the @(attribute) syntax, and the overall design was based on extensive public discussion threads here about it. And you still implemented the [attribute] syntax first. -- /Jacob Carlborg

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-13 Thread Jacob Carlborg
On 2012-12-14 01:17, David Nadlinger wrote: 1. How much work would it be for the guys at Remedy Games to convert their codebase from [] to @()? Basically none. Just do a global search-and-replace with regular expression. Search for @\[(.+)\] replace with @($1). It won't cover 100% percent

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-12 Thread Brad Anderson
On Monday, 10 December 2012 at 00:34:33 UTC, Walter Bright wrote: It's time to do a release; to that end we should be working on tidying up the regressions. This will be the last official D1 release. Just a heads up, GitHub has removed their Uploads feature[1]. Current uploads still work

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-12 Thread Jacob Carlborg
On 2012-12-12 18:29, Brad Anderson wrote: Just a heads up, GitHub has removed their Uploads feature[1]. That sucks :( . But thanks for the heads up. -- /Jacob Carlborg

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-12 Thread Iain Buclaw
On 12 December 2012 17:29, Brad Anderson e...@gnuk.net wrote: On Monday, 10 December 2012 at 00:34:33 UTC, Walter Bright wrote: It's time to do a release; to that end we should be working on tidying up the regressions. This will be the last official D1 release. Just a heads up, GitHub has

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-12 Thread Brad Roberts
On Wed, 12 Dec 2012, Iain Buclaw wrote: On 12 December 2012 17:29, Brad Anderson e...@gnuk.net wrote: On Monday, 10 December 2012 at 00:34:33 UTC, Walter Bright wrote: It's time to do a release; to that end we should be working on tidying up the regressions. This will be the last

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-12 Thread Iain Buclaw
On 12 December 2012 21:10, Brad Roberts bra...@puremagic.com wrote: On Wed, 12 Dec 2012, Iain Buclaw wrote: On 12 December 2012 17:29, Brad Anderson e...@gnuk.net wrote: On Monday, 10 December 2012 at 00:34:33 UTC, Walter Bright wrote: It's time to do a release; to that end we should be

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-12 Thread SomeDude
On Wednesday, 12 December 2012 at 07:01:14 UTC, Rob T wrote: On Wednesday, 12 December 2012 at 05:32:13 UTC, SomeDude wrote: On Tuesday, 11 December 2012 at 04:36:36 UTC, Walter Bright wrote: On 12/10/2012 8:21 PM, Walter Bright wrote: Yes I understand that, and it is being extensively and

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-11 Thread Denis Shelomovskij
11.12.2012 3:01, Walter Bright пишет: On 12/10/2012 8:28 AM, Denis Shelomovskij wrote: This was the result of DustMite-ing my sources: http://d.puremagic.com/issues/show_bug.cgi?id=6296 Currently the bug state is a bit confusing. It is a regression (but I didn't mark it that way, only write in

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-11 Thread Walter Bright
On 12/11/2012 12:08 AM, Denis Shelomovskij wrote: How can I suppress DMD abnormal program termination pop-up when launched with dmd ... 21? DustMite's code: https://github.com/CyberShadow/DustMite/wiki/Suppressing-DMD-crashes fails in this call: FindWindowExA(h, null, Button, OK); dmd never

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-11 Thread Denis Shelomovskij
11.12.2012 12:25, Walter Bright пишет: On 12/11/2012 12:08 AM, Denis Shelomovskij wrote: How can I suppress DMD abnormal program termination pop-up when launched with dmd ... 21? DustMite's code: https://github.com/CyberShadow/DustMite/wiki/Suppressing-DMD-crashes fails in this call:

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-11 Thread Jacob Carlborg
On 2012-12-10 23:15, Walter Bright wrote: The syntax will be: @(attributes) and: @identifier although the latter isn't implemented yet. Pull 1395. struct Foo1 {} @Foo int x1; struct Foo2 (string bar) {} @Foo!asd int x2; @Foo!(asd) int x22; struct Foo3 (string bar) { int a; }

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-11 Thread Jacob Carlborg
On 2012-12-11 00:19, Max Samukha wrote: Probably it should. Single parametrized attributes (in the form of templates or CTFE constructors) are very likely to occur as often (if not more often) as parameterless (as they do in C#, for example). I've just made a pull request, see:

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-11 Thread dennis luehring
Am 11.12.2012 09:25, schrieb Walter Bright: On 12/11/2012 12:08 AM, Denis Shelomovskij wrote: How can I suppress DMD abnormal program termination pop-up when launched with dmd ... 21? DustMite's code: https://github.com/CyberShadow/DustMite/wiki/Suppressing-DMD-crashes fails in this call:

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-11 Thread Max Samukha
On Tuesday, 11 December 2012 at 09:10:30 UTC, Jacob Carlborg wrote: On 2012-12-11 00:19, Max Samukha wrote: Probably it should. Single parametrized attributes (in the form of templates or CTFE constructors) are very likely to occur as often (if not more often) as parameterless (as they do in

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-11 Thread Iain Buclaw
On 10 December 2012 00:33, Walter Bright newshou...@digitalmars.com wrote: It's time to do a release; to that end we should be working on tidying up the regressions. This will be the last official D1 release. I foresee that this release will be the biggest pain in the ass to merge downstream

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-11 Thread Walter Bright
On 12/11/2012 5:37 AM, Iain Buclaw wrote: I foresee that this release will be the biggest pain in the ass to merge downstream into GDC. I wonder if David on LDC's side shares the same concern... Why?

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-11 Thread Iain Buclaw
On 11 December 2012 17:44, Walter Bright newshou...@digitalmars.com wrote: On 12/11/2012 5:37 AM, Iain Buclaw wrote: I foresee that this release will be the biggest pain in the ass to merge downstream into GDC. I wonder if David on LDC's side shares the same concern... Why? If the last

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-11 Thread Ellery Newcomer
On 12/11/2012 12:08 AM, Denis Shelomovskij wrote: 11.12.2012 3:01, Walter Bright пишет: On 12/10/2012 8:28 AM, Denis Shelomovskij wrote: This was the result of DustMite-ing my sources: http://d.puremagic.com/issues/show_bug.cgi?id=6296 Currently the bug state is a bit confusing. It is a

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-11 Thread David Nadlinger
On Tuesday, 11 December 2012 at 13:37:16 UTC, Iain Buclaw wrote: I foresee that this release will be the biggest pain in the ass to merge downstream into GDC. I wonder if David on LDC's side shares the same concern... I have been busy with getting LDC ready for the next release lately, so I

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-11 Thread Walter Bright
On 12/11/2012 2:20 PM, Iain Buclaw wrote: Maybe it's just me, but so far this has been 5 months in development, and the thought of working on a larger set of changes just seems to be an impending daunt over my head. :o) The bulk of the work was bashing on the back end to get it to generate

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-11 Thread SomeDude
On Monday, 10 December 2012 at 23:47:49 UTC, Walter Bright wrote: On 12/10/2012 3:35 PM, Jonathan M Davis wrote: On Monday, December 10, 2012 13:50:47 Walter Bright wrote: Why? (It's being heavily used by some people.) It hasn't even been properly worked out yet, and new features like that

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-11 Thread SomeDude
On Tuesday, 11 December 2012 at 04:36:36 UTC, Walter Bright wrote: On 12/10/2012 8:21 PM, Walter Bright wrote: Yes I understand that, and it is being extensively and heavily used since the day I posted it, and no problems have arisen. I should also add that the design was based on extensive

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-11 Thread Rob T
On Wednesday, 12 December 2012 at 05:32:13 UTC, SomeDude wrote: On Tuesday, 11 December 2012 at 04:36:36 UTC, Walter Bright wrote: On 12/10/2012 8:21 PM, Walter Bright wrote: Yes I understand that, and it is being extensively and heavily used since the day I posted it, and no problems have

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-10 Thread Denis Shelomovskij
10.12.2012 4:33, Walter Bright пишет: It's time to do a release; to that end we should be working on tidying up the regressions. This will be the last official D1 release. Sorry, but I have never understand how can anybody call D stable and why are you doing all this support. Let me

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-10 Thread Walter Bright
On 12/9/2012 11:50 PM, Jacob Carlborg wrote: On 2012-12-10 01:33, Walter Bright wrote: It's time to do a release; to that end we should be working on tidying up the regressions. What about the release and development process we've been talking about for, I don't know, the last three releases.

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-10 Thread Walter Bright
On 12/9/2012 11:40 PM, Jacob Carlborg wrote: 4. What will happen to Win64, is that ready for release? It will be an 'alpha' for Win64.

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-10 Thread Walter Bright
On 12/10/2012 12:56 AM, Denis Shelomovskij wrote: A long time ago I wrote one (not open source) application in D1+Tango. I'm still supporting it. The last D1 compiler I can use is 1.066 as then a fatal regression was introduced and templates became unusable because of ICE. Am I the only one who

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-10 Thread Jacob Carlborg
On 2012-12-10 09:56, Denis Shelomovskij wrote: Sorry, but I have never understand how can anybody call D stable and why are you doing all this support. Let me explain: A long time ago I wrote one (not open source) application in D1+Tango. I'm still supporting it. The last D1 compiler I can

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-10 Thread Jacob Carlborg
On 2012-12-10 12:07, Walter Bright wrote: If someone wants to do the work to support them, I'll fold it in. Same old, same old. I guess I have to do it myself if I want something done. -- /Jacob Carlborg

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-10 Thread Walter Bright
On 12/10/2012 4:30 AM, Jacob Carlborg wrote: On 2012-12-10 12:07, Walter Bright wrote: If someone wants to do the work to support them, I'll fold it in. Same old, same old. I guess I have to do it myself if I want something done. BTW, I've fixed every bug report on the dynamic libraries

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-10 Thread Jacob Carlborg
On 2012-12-10 13:43, Walter Bright wrote: BTW, I've fixed every bug report on the dynamic libraries where anyone identified an issue with how dmd generates PIC code for dynamic libraries. Yeah, that's great. But that doesn't make dynamic libraries magically work. The runtime still need to

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-10 Thread Jacob Carlborg
On 2012-12-10 14:03, Jacob Carlborg wrote: Yeah, that's great. But that doesn't make dynamic libraries magically work. The runtime still need to support it. On Mac OS X there will most likely need to be made some changes to the compiler as well. I'm thinking mostly to support TLS, the

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-10 Thread Walter Bright
On 12/10/2012 5:03 AM, Jacob Carlborg wrote: On 2012-12-10 13:43, Walter Bright wrote: BTW, I've fixed every bug report on the dynamic libraries where anyone identified an issue with how dmd generates PIC code for dynamic libraries. Yeah, that's great. But that doesn't make dynamic libraries

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-10 Thread Denis Shelomovskij
10.12.2012 15:11, Walter Bright пишет: On 12/10/2012 12:56 AM, Denis Shelomovskij wrote: A long time ago I wrote one (not open source) application in D1+Tango. I'm still supporting it. The last D1 compiler I can use is 1.066 as then a fatal regression was introduced and templates became

Re: Moving towards D2 2.061 (and D1 1.076)

2012-12-10 Thread H. S. Teoh
On Sun, Dec 09, 2012 at 11:16:32PM -0800, Jonathan M Davis wrote: On Monday, December 10, 2012 08:11:52 deadalnix wrote: 3/ Now that UDA are in master, what to do with them ? They clearly are not ready for release. Move them to a branch and remove them from master. [...] Wouldn't this be

  1   2   >