www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Older versions of dmd

reply "Frustrated" <Who where.com> writes:
So why isn't there a link to previous versions of dmd? I have a 
regression I need to test out but can't find 2.064!
Jul 11 2014
next sibling parent reply Justin Whear <justin economicmodeling.com> writes:
On Fri, 11 Jul 2014 17:44:28 +0000, Frustrated wrote:

 So why isn't there a link to previous versions of dmd? I have a
 regression I need to test out but can't find 2.064!
I'd recommend taking a look at digger (https://github.com/CyberShadow/ Digger). Not only can it automatically build old versions of D, it also has a bisect feature for bug hunting.
Jul 11 2014
parent reply "H. S. Teoh via Digitalmars-d" <digitalmars-d puremagic.com> writes:
On Fri, Jul 11, 2014 at 05:51:05PM +0000, Justin Whear via Digitalmars-d wrote:
 On Fri, 11 Jul 2014 17:44:28 +0000, Frustrated wrote:
 
 So why isn't there a link to previous versions of dmd? I have a
 regression I need to test out but can't find 2.064!
I'd recommend taking a look at digger (https://github.com/CyberShadow/ Digger). Not only can it automatically build old versions of D, it also has a bisect feature for bug hunting.
Whoa. This must be another one of those well-guarded secrets about D. Why isn't it on a prominent page on dlang.org??! I don't know how many times I got frustrated trying to narrow down a dmd bug, because git bisect in dmd alone can only go back so far, before phobos/druntime stop compiling, which throws off the whole process. T -- This sentence is false.
Jul 11 2014
parent simendsjo <simendsjo gmail.com> writes:
On 07/11/2014 08:45 PM, H. S. Teoh via Digitalmars-d wrote:
 On Fri, Jul 11, 2014 at 05:51:05PM +0000, Justin Whear via Digitalmars-d wrote:
 On Fri, 11 Jul 2014 17:44:28 +0000, Frustrated wrote:

 So why isn't there a link to previous versions of dmd? I have a
 regression I need to test out but can't find 2.064!
I'd recommend taking a look at digger (https://github.com/CyberShadow/ Digger). Not only can it automatically build old versions of D, it also has a bisect feature for bug hunting.
Whoa. This must be another one of those well-guarded secrets about D. Why isn't it on a prominent page on dlang.org??! I don't know how many times I got frustrated trying to narrow down a dmd bug, because git bisect in dmd alone can only go back so far, before phobos/druntime stop compiling, which throws off the whole process. T
Here's the well-kept secret: http://dconf.org/2014/talks/panteleev.html The best thing is that there's no video links, so it's really a secret! A bit googe-fu leads you here: https://www.youtube.com/watch?v=5iXRFlKvEY0
Jul 11 2014
prev sibling next sibling parent reply "Nick Sabalausky" <a a.a> writes:
On Friday, 11 July 2014 at 17:44:29 UTC, Frustrated wrote:
 So why isn't there a link to previous versions of dmd? I have a 
 regression I need to test out but can't find 2.064!
They're on the changelog page. Click the heading for the version you want.
Jul 11 2014
parent reply "Frustrated" <Who where.com> writes:
On Friday, 11 July 2014 at 18:14:24 UTC, Nick Sabalausky wrote:
 On Friday, 11 July 2014 at 17:44:29 UTC, Frustrated wrote:
 So why isn't there a link to previous versions of dmd? I have 
 a regression I need to test out but can't find 2.064!
They're on the changelog page. Click the heading for the version you want.
But it doesn't lead to a download of the compiler(binaries for windows).
Jul 11 2014
parent Brad Roberts via Digitalmars-d <digitalmars-d puremagic.com> writes:
On 7/11/14, 11:22 AM, Frustrated via Digitalmars-d wrote:
 On Friday, 11 July 2014 at 18:14:24 UTC, Nick Sabalausky wrote:
 On Friday, 11 July 2014 at 17:44:29 UTC, Frustrated wrote:
 So why isn't there a link to previous versions of dmd? I have a regression I
need to test out but
 can't find 2.064!
They're on the changelog page. Click the heading for the version you want.
But it doesn't lead to a download of the compiler(binaries for windows).
Either http://ftp.digitalmars.com or http://downloads.dlang.org both contain all the releases. Some of the very earliest no longer exist, but every single 1.x and 2.x are there.
Jul 11 2014
prev sibling parent "Jacob Carlborg" <doob me.com> writes:
On Friday, 11 July 2014 at 17:44:29 UTC, Frustrated wrote:
 So why isn't there a link to previous versions of dmd? I have a 
 regression I need to test out but can't find 2.064!
There's a perfect tool for that called DVM [1]. It's a cross-platform tool that allows you to install any version of DMD, old or new. It supports having multiple compilers installed and easily switch between them. You can have one terminal window with one version of the compiler and in another window you have a different version of the compiler. [1] https://github.com/jacob-carlborg/dvm -- /Jacob Carlborg
Jul 12 2014