Re: Will D continu to live after walter death?

2017-10-12 Thread Andrew Edwards via Digitalmars-d
On Thursday, 12 October 2017 at 15:04:57 UTC, moechofe wrote: What is the wanted lifetime of the project? Is D will manage to pass through time? It is valuable to start a 40 years old project using D? DMD, LDC, and GDC are all open source. So I guess the question would be: If everyone else per

Re: [Bug] I see ghosts: std.string.inPattern

2016-06-05 Thread Andrew Edwards via Digitalmars-d
On Monday, 6 June 2016 at 00:05:38 UTC, Andrew Edwards wrote: I encountered the following bug in std.string.inPattern: import std.stdio; [...] Never mind. Please forgive the noise: https://dlang.org/phobos/std_string.html#.inPattern Andrew

[Bug] I see ghosts: std.string.inPattern

2016-06-05 Thread Andrew Edwards via Digitalmars-d
I encountered the following bug in std.string.inPattern: import std.stdio; void main() { foreach (c; ' ' .. '~') writeln(inPattern(c, " -~")); } Which is caused by this: else if (range) { range = 0;

Re: RosettaCode-D

2016-02-27 Thread Andrew Edwards via Digitalmars-d
On 2/27/16 3:02 PM, BBasile wrote: On Saturday, 27 February 2016 at 04:19:06 UTC, BBasile wrote: On Saturday, 27 February 2016 at 02:48:16 UTC, Andrew Edwards I am asking the community's assistance to improve the quality of this repo and prepare for use in nightly testing of the D com

RosettaCode-D

2016-02-26 Thread Andrew Edwards via Digitalmars-d
In efforts to actively maintain the D code on RosettaCode and provide additional code for beta testing, I've thrown together https://github.com/AndrewEdwards/RosettaCode-D. All of the code was copied form https://github.com/acmeism/RosettaCodeData but as one may guess it does not all compile wi

Re: Vision 2016 H1

2016-01-25 Thread Andrew Edwards via Digitalmars-d
On Monday, 25 January 2016 at 16:20:50 UTC, Andrei Alexandrescu wrote: On 01/25/2016 11:02 AM, Adam D. Ruppe wrote: I don't think we should read *too* much into the words. Yeah, it's interesting. I recall thinking as I was drafting the document: "One word... ONE word that doesn't sit well and

Re: Marrying bugzilla issues with git pull requests

2014-09-25 Thread Andrew Edwards via Digitalmars-d
On 9/25/14, 11:11 PM, Vladimir Panteleev wrote: On Thursday, 25 September 2014 at 13:53:15 UTC, Andrew Edwards wrote: This would provide a uniformed location to see if a pull exists for a specific issue For the record, for this particular problem we use the "pull" keyword. Postin

Re: Marrying bugzilla issues with git pull requests

2014-09-25 Thread Andrew Edwards via Digitalmars-d
On 9/25/14, 11:14 PM, Vladimir Panteleev wrote: On Thursday, 25 September 2014 at 14:11:58 UTC, Vladimir Panteleev wrote: If there is a better way, I would appreciate guidance toward that direction also. BTW, for a similar project[1] I parse DFeed's local cache of the digitalmars.D.bugs emails

Marrying bugzilla issues with git pull requests

2014-09-25 Thread Andrew Edwards via Digitalmars-d
Currently a mention of a bugzilla issue number on a git pull request triggers an automatic update of the issue when then pull gets merged. There is also a trend of placing a link an applicable pull in the comments section of the issue. I would like to request a formal location in the header of

Re: Lieutenant needed: build and release process

2014-09-09 Thread Andrew Edwards via Digitalmars-d
On 9/8/14, 10:30 AM, Andrei Alexandrescu wrote: Andrew Edwards has done a great job with the recent release, but needs to step down because he's busy with other pursuits. We need a release lieutenant who would carry us through the release process. Please tender your application by replyi

Re: git show "previous tag"

2014-08-29 Thread Andrew Edwards via Digitalmars-d
On 8/29/14, 10:55 AM, Dicebot wrote: On Thursday, 28 August 2014 at 05:13:06 UTC, Andrei Alexandrescu wrote: On 8/27/14, 9:47 PM, Andrew Edwards wrote: Anyone here knows how to consistently obtain the previous tag on git? Are tags always coming in order? Then it's easy: git tag | tai

git show "previous tag"

2014-08-27 Thread Andrew Edwards via Digitalmars-d
Anyone here knows how to consistently obtain the previous tag on git? Currently, the installer uses: git describe --abbrev=0 v2.067.0-b1^ This does not always retrieve the correct tag though. In this case the tag prior to v2.067.0-b1 is v2.066.0, however this command returns v2.066.0-

Re: git --fubar

2014-07-14 Thread Andrew Edwards via Digitalmars-d
On 7/15/14, 8:50 AM, Andrew Edwards wrote: After clarifying with David Nadlinger, I went ahead and push the tags from local to master and that caused the problem. Not in any way suggesting that this was David's fault, just that I didn't create the tags in a direct clone, instead

Re: git --fubar

2014-07-14 Thread Andrew Edwards via Digitalmars-d
On 7/15/14, 7:11 AM, Dicebot wrote: Yes, currently tags are OK in dmd repo: https://github.com/D-Programming-Language/dmd/commits/2.066 https://github.com/D-Programming-Language/dmd/commits/v2.066.0-b3 ..it was different at point Kenji had written his message. Have you pushed new ones recently?

Re: git --fubar

2014-07-14 Thread Andrew Edwards via Digitalmars-d
On 7/15/14, 12:50 AM, Dicebot wrote: On Monday, 14 July 2014 at 14:12:37 UTC, Andrew Edwards wrote: cd dmd git checkout 2.066 git tag -m git tag -m v2.066.0-b3 2.066 git push upstream v2.066.0-b3 http://wiki.dlang.org/Simplified_Release_Process_Proposal#Releases It has worked correctly for

Re: git --fubar

2014-07-14 Thread Andrew Edwards via Digitalmars-d
On 7/14/14, 11:12 PM, Andrew Edwards wrote: On 7/14/14, 6:47 PM, Dicebot wrote: Ah I see. Your tag references "merged commit" but not "merge commit", former being implicit part of the latter when it comes to "git describe". Printing HEAD

Re: git --fubar

2014-07-14 Thread Andrew Edwards via Digitalmars-d
On 7/14/14, 6:47 PM, Dicebot wrote: Ah I see. Your tag references "merged commit" but not "merge commit", former being implicit part of the latter when it comes to "git describe". Printing HEAD for 2.066 shows this: commit 2b795569cd892801050faec80054d91c1fb54d3c Merge: d84aadd 601d478 As you

Re: What is the Go/NoGo gauge for releases?

2014-07-13 Thread Andrew Edwards via Digitalmars-d
On 7/13/14, 7:39 PM, Dicebot wrote: On Sunday, 13 July 2014 at 01:49:16 UTC, Nick Sabalausky wrote: So I have some questions: What is the magic number that will trigger the release? What happens if we never reach that number? Do we just continue waiting for it or do we make a decision at some po

Re: What is the Go/NoGo gauge for releases?

2014-07-13 Thread Andrew Edwards via Digitalmars-d
On 7/14/14, 7:11 AM, Brad Roberts via Digitalmars-d wrote: On 7/12/14, 5:35 PM, Andrew Edwards via Digitalmars-d wrote: David, I'm sure you are aware that list will never be empty. Never? Awfully defeatist. There was a point where it was down to just the one from 2011. And we&#

Re: git --fubar

2014-07-13 Thread Andrew Edwards via Digitalmars-d
On 7/14/14, 1:36 AM, Dicebot wrote: On Sunday, 13 July 2014 at 16:12:02 UTC, Andrew Edwards wrote: After adding back the v2.066.0-b3 tag, I get this: dmd Switched to branch 'master' Your branch is up-to-date with 'origin/master'. v2.066.0-b1-80-ga721

Re: git --fubar

2014-07-13 Thread Andrew Edwards via Digitalmars-d
On Sunday, 13 July 2014 at 10:06:37 UTC, Johannes Pfau wrote: Am Sun, 13 Jul 2014 00:27:53 + schrieb "Andrew Edwards" : I had some issues keeping things straight in my head about which repo I visited, which branch I checkout and which ones I tagged. So I decided to automate t

What is the Go/NoGo gauge for releases?

2014-07-12 Thread Andrew Edwards via Digitalmars-d
Moved from D.announce for further discussion by request: On Saturday, 12 July 2014 at 00:13:47 UTC, David Nadlinger wrote: For convenience, the list of unresolved issues marked as regressions: https://issues.dlang.org/buglist.cgi?bug_severity=regression&resolution=--- Seems like there is stil

git --fubar

2014-07-12 Thread Andrew Edwards via Digitalmars-d
I should be posting this in dmd-beta but instead I'm posting it here because I am currently locked out of my gmail account, the recovery account for which is yahoo and I'm locked out of that too. Google doesn't trust me because I moved out of the country and then went on a trip... and Yahoo d

Re: Out of sight out of mind

2014-06-17 Thread Andrew Edwards via Digitalmars-d
On 6/17/14, 10:32 AM, Jesse Phillips wrote: On Tuesday, 17 June 2014 at 13:23:48 UTC, Andrew Edwards wrote: The issue I'm trying to solve is to make "issues" more visible to people who work on them. By putting those issues in the same location where developers work, they immediat

Re: Out of sight out of mind

2014-06-17 Thread Andrew Edwards via Digitalmars-d
Understood... Sorry for the noise. On 6/17/14, 9:53 AM, Steven Schveighoffer wrote: On Tue, 17 Jun 2014 09:23:50 -0400, Andrew Edwards wrote: On 6/16/14, 10:09 PM, Jesse Phillips wrote: On Sunday, 15 June 2014 at 15:37:22 UTC, Andrew Edwards wrote: Observe the following truths: 1

Re: Out of sight out of mind

2014-06-17 Thread Andrew Edwards via Digitalmars-d
On 6/16/14, 10:09 PM, Jesse Phillips wrote: On Sunday, 15 June 2014 at 15:37:22 UTC, Andrew Edwards wrote: Observe the following truths: 1) Issue tricking and resolution are kept separate in our community 2) That which is not visible garners no attention Your message has not convinced

Re: Out of sight out of mind

2014-06-15 Thread Andrew Edwards via Digitalmars-d
On 6/15/14, 4:13 PM, Brad Roberts via Digitalmars-d wrote: While I agree that some of these points are true, what's not true is that the use of bugzilla and it's separateness from github is the cause. Bugzilla has a similar set of features for categorization and future release management as gith

Re: Out of sight out of mind

2014-06-15 Thread Andrew Edwards via Digitalmars-d
On 6/15/14, 11:46 AM, Dicebot wrote: Big problem with GitHub issues is how simplistic those are. All Simplistic they are indeed. But how does that detract from the utility of the product. As programmers we are may be drawn to complexity, but some things need not be complex to be effective.

Re: Out of sight out of mind

2014-06-15 Thread Andrew Edwards via Digitalmars-d
On 6/15/14, 12:21 PM, bearophile wrote: Andrew Edwards: Already proven a valuable resource, GitHub offers the tools necessary to resolve this problem. The "issues" feature (not currently activated for any D-Programming-Language repo) allows us to set milestones (with due dates), as

Out of sight out of mind

2014-06-15 Thread Andrew Edwards via Digitalmars-d
Observe the following truths: 1) Issue tricking and resolution are kept separate in our community 2) That which is not visible garners no attention Presently, we file bugs/issues through issues.dlang.org, the maintenance of which is no small task and is certainly appreciated. However, it

Re: foreach

2014-06-12 Thread Andrew Edwards via Digitalmars-d
On 6/12/14, 2:40 PM, Steven Schveighoffer wrote: On Thu, 12 Jun 2014 13:36:20 -0400, Ary Borenszweig wrote: On 6/12/14, 2:11 PM, Steven Schveighoffer wrote: On Thu, 12 Jun 2014 11:00:11 -0400, Manu via Digitalmars-d wrote: I often find myself wanting to write this: foreach(; 0..n) {} In

Re: Swift is based LLVM,what will the D's LDC do?

2014-06-04 Thread Andrew Edwards via Digitalmars-d
On 6/4/14, 3:34 PM, David Nadlinger wrote: If you get stuck at any point, or struggle to find a nice bug to work on, please don't hesitate to create a thread on the LDC mailing list (http://forum.dlang.org/digitalmars.D.ldc, or via the mailing list interface at lists.puremagic.com). We are always

[-profiler && std.parallelism] Error: asm statements are assumed to throw

2014-03-27 Thread Andrew Edwards
Just verifying this is a bug: import std.parallelism; void main(string[] args) { foreach(arg; (args[1..$]).parallel) { } } seireitei:~ ace$ dmd -profile bug /usr/share/dmd/src/druntime/import/core/atomic.d(972): Error: asm statements are assumed to throw /usr/share/dmd/src/dru

Re: It works!

2014-01-29 Thread Andrew Edwards
On 1/29/14, 12:47 PM, Jordi Sayol wrote: El 29/01/14 18:39, Andrew Edwards ha escrit: On 1/29/14, 8:16 AM, Jordi Sayol wrote: The URL ftp://ftp.digitalmars.com/ do not show any file. This is true. It stopped working on Monday. But you can still access the files by using http

Re: It works!

2014-01-29 Thread Andrew Edwards
On 1/29/14, 8:16 AM, Jordi Sayol wrote: The URL ftp://ftp.digitalmars.com/ do not show any file. This is true. It stopped working on Monday. But you can still access the files by using http://ftp.digitalmars.com/ instead.

Re: Build Master: Scheduling II

2013-12-06 Thread Andrew Edwards
On 12/5/13, 3:09 AM, Martin Nowak wrote: On Thursday, 5 December 2013 at 07:58:10 UTC, Jacob Carlborg wrote: * Not a single person need to have all different platforms to create a release We'll need to move to building linux distribution specific build to fix issues with shared library depende

Re: Build Master: Scheduling II

2013-12-04 Thread Andrew Edwards
On 12/4/13, 3:21 AM, Jacob Carlborg wrote: On 2013-12-04 05:29, Andrew Edwards wrote: Couldn't do git protocol, falling back to 'https://'... You need to have your SSH key uploaded to github. See: https://help.github.com/articles/generating-ssh-keys I did this but it is

Re: Build Master: Scheduling II

2013-12-04 Thread Andrew Edwards
On 12/4/13, 3:09 AM, Jacob Carlborg wrote: On 2013-12-03 15:25, Andrew Edwards wrote: I am working on a MacMini running OS X v10.9. I have Ubuntu 13.10 Server loaded in VirtualBox and will be using Jordi Sayol's script to build packages for linux/Windows and Jacob Carlborg script fo

Re: Build Master: Scheduling II

2013-12-03 Thread Andrew Edwards
On 12/3/13, 11:29 PM, Andrew Edwards wrote: I created the v2.065-b1 tag and verified that it actually exists. If I use 2.065 as indicated in the instructions for making betas, it results in the exact same error. Any thoughts? OK the problem was that I didn't finish branching al

Re: Build Master: Scheduling II

2013-12-03 Thread Andrew Edwards
On 12/3/13, 11:38 PM, Craig Dillabaugh wrote: On Wednesday, 4 December 2013 at 04:29:19 UTC, Andrew Edwards wrote: On 12/3/13, 9:15 PM, Andrew Edwards wrote: On 12/3/13, 4:23 PM, Martin Nowak wrote: Only Walter knows how to build the zip. Nick wrote a build script the produces a similar zip

Re: Build Master: Scheduling II

2013-12-03 Thread Andrew Edwards
On 12/3/13, 9:15 PM, Andrew Edwards wrote: On 12/3/13, 4:23 PM, Martin Nowak wrote: Only Walter knows how to build the zip. Nick wrote a build script the produces a similar zip file, https://github.com/D-Programming-Language/installer/pull/24. Maybe we can get that in shape for the next few

Re: Build Master: Scheduling II

2013-12-03 Thread Andrew Edwards
On 12/3/13, 9:26 PM, Jesse Phillips wrote: On Wednesday, 4 December 2013 at 02:15:23 UTC, Andrew Edwards wrote: http://wiki.dlang.org/Development_and_Release_Process. This does not reflect how we handle things currently. It would be good to start from the current process (version branch

Re: Build Master: Scheduling II

2013-12-03 Thread Andrew Edwards
On 12/3/13, 4:23 PM, Martin Nowak wrote: On Tuesday, 3 December 2013 at 14:26:07 UTC, Andrew Edwards wrote: Tools currently included in the packages are as follows: We need to discuss the list of included tools. Some of them are only available as binaries, i.e. only Walter knows how to build

Re: Build Master: Scheduling II

2013-12-03 Thread Andrew Edwards
On 12/3/13, 3:32 PM, Nick wrote: On Tuesday, 3 December 2013 at 14:26:07 UTC, Andrew Edwards wrote: Betas will be released four weeks after an official release. The intent is to afford a thorough review of all features introduced since the last official release and allot ample time to

Re: Build Master: Scheduling II

2013-12-03 Thread Andrew Edwards
On 12/3/13, 2:08 PM, Brad Anderson wrote: On Tuesday, 3 December 2013 at 14:26:07 UTC, Andrew Edwards wrote: [snip] I am working on a MacMini running OS X v10.9. I have Ubuntu 13.10 Server loaded in VirtualBox and will be using Jordi Sayol's script to build packages for linux/Windows and

Re: Build Master: Scheduling II

2013-12-03 Thread Andrew Edwards
On 12/3/13, 12:21 PM, tn wrote:> In general this sounds great. However: > > On Tuesday, 3 December 2013 at 14:26:07 UTC, Andrew Edwards wrote: >> Betas will be released four weeks after an official release. > > Does this mean that a new release branch will be created at tha

Re: Build Master: Scheduling II

2013-12-03 Thread Andrew Edwards
On Tuesday, 3 December 2013 at 16:04:32 UTC, Dicebot wrote: On Tuesday, 3 December 2013 at 14:26:07 UTC, Andrew Edwards wrote: Both of these scripts require an preexisting release zip and as of this moment, I am unaware of the steps to create that file. I will need some instructions on how to

Build Master: Scheduling II

2013-12-03 Thread Andrew Edwards
From the preceding discussion, it is clear that the community desires both a swift release cycle and more stability. No one solution will appease the entire community. Therefore, I will take the middle ground. The way forward will be as follows: Official releases will occur on an 8 week basis

Re: Homebrew formula: build from sources, betas, git head

2013-11-27 Thread Andrew Edwards
On 11/27/13, 10:37 PM, Orvid King wrote: Well, I was actually thinking about creating them at some point, because currently I just have a small bash script that updates my local repos, builds and installs using the posix makefile, then makes a couple of changes to the default dmd.conf, due to th

Re: Building druntime on MAC OS X

2013-11-22 Thread Andrew Edwards
On 11/21/13, 8:56 AM, Jacob Carlborg wrote: On 2013-11-21 13:43, Andrew Edwards wrote: I have. So, why don't you use that instead of creating a completely new script? I've looked at this. But what we have assumes that there is already a zip file present, fetches the zip and

Re: Building druntime on MAC OS X

2013-11-21 Thread Andrew Edwards
On 11/21/13, 7:23 AM, Jacob Carlborg wrote: On 2013-11-21 12:17, Andrew Edwards wrote: Have you seen this: I have. https://github.com/D-Programming-Language/installer/pull/24 Also we already have a script that creates an installer for Mac OS X: https://github.com/D-Programming-Language

Re: Building druntime on MAC OS X

2013-11-21 Thread Andrew Edwards
On 11/21/13, 6:17 AM, Andrew Edwards wrote: Any idea how I access and run the auto tester from my machine? I've tried contacting Brad Anderson but no response. Maybe I had the wrong email address. Messed that up... I meant Brad Roberts.

Re: Building druntime on MAC OS X

2013-11-21 Thread Andrew Edwards
On 11/18/13, 3:13 AM, Jacob Carlborg wrote: On 2013-11-17 17:32, Andrew Edwards wrote: I have couple issues remaining for Mac OS X that I'm hoping you can provide some clarification on: 1) The install option for TOOLS, unlike DMD, DRUNTIME or PHOBOS attempts to install the generated bin

Re: Building druntime on MAC OS X

2013-11-17 Thread Andrew Edwards
On 11/17/13, 5:34 AM, Jacob Carlborg wrote: Please remove -L-ldruntime-osxdefault. druntime is statically linked with Phobos which DMD automatically links with. Done. -L-export_dynamic has never been used on Mac OS X. I don't remember why it was added to the Linux dmd.conf file. Removed al

Re: Building druntime on MAC OS X

2013-11-16 Thread Andrew Edwards
On 11/16/13, 12:59 PM, Martin Nowak wrote: On 11/16/2013 04:39 PM, Andrew Edwards wrote: It is generated automatically from src/dmd.conf.default while building dmd as such: make -f posix.mak install The install target is work in progress. We want to use this to build releases, but it&#

Re: Building druntime on MAC OS X

2013-11-16 Thread Andrew Edwards
On 11/15/13, 11:14 PM, Nathan M. Swan wrote: Have you tried using this? https://github.com/carlor/dlang-workspace Sorry for the shameless plug. NMS I have not.

Re: Building druntime on MAC OS X

2013-11-16 Thread Andrew Edwards
On 11/16/13, 1:47 AM, Joakim wrote: I suggest you look at where this --export-dynamic flag is being added in the build scripts and try changing the number of dashes or removing the flag, after looking at the docs for the OS X linker to see what flags it takes. The correct flag is -export_dynami

Re: Building druntime on MAC OS X

2013-11-16 Thread Andrew Edwards
On 11/16/13, 4:57 AM, Jacob Carlborg wrote: On 2013-11-16 04:19, Andrew Edwards wrote: I am having little problem building druntime on Mac OS X 10.9 (Mavericks) and am wondering if anyone has experienced with this and some guidance on how to fix it. Here is my command: make -f posix.mak

Building druntime on MAC OS X

2013-11-15 Thread Andrew Edwards
I am having little problem building druntime on Mac OS X 10.9 (Mavericks) and am wondering if anyone has experienced with this and some guidance on how to fix it. Here is my command: make -f posix.mak install DMD=../install/bin/dmd And here is the resulting error: ../install/bin/dmd -ofgenerat