Thread overview
[dmd-beta] dmd 2.064 beta 1
Oct 12, 2013
Walter Bright
Oct 12, 2013
Jonathan M Davis
Oct 13, 2013
Jordi Sayol
Oct 14, 2013
Martin Nowak
Oct 13, 2013
Walter Bright
Oct 13, 2013
Jacob Carlborg
Oct 13, 2013
Walter Bright
Oct 13, 2013
Jacob Carlborg
October 12, 2013
http://ftp.digitalmars.com/dmd2beta.zip

Current list of regressions:

http://d.puremagic.com/issues/buglist.cgi?query_format=advanced&bug_severity=regression&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

October 12, 2013
On Saturday, October 12, 2013 15:12:16 Walter Bright wrote:
> http://ftp.digitalmars.com/dmd2beta.zip

http://d.puremagic.com/issues/show_bug.cgi?id=10153 http://d.puremagic.com/issues/show_bug.cgi?id=10154

- Jonathan M Davis
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

October 13, 2013
I see that unfortunatelly the Linux shared phobos libraries still contains curl versiones symbols on them, so they will not be usable on other Linux system than Debian based ones.

$ objdump -x linux/lib32/libphobos2.so | grep curl_easy
00000000       F *UND*	00000000              curl_easy_cleanup@@CURL_OPENSSL_3
00000000       F *UND*	00000000              curl_easy_strerror@@CURL_OPENSSL_3
00000000       F *UND*	00000000              curl_easy_setopt@@CURL_OPENSSL_3
00000000       F *UND*	00000000              curl_easy_duphandle@@CURL_OPENSSL_3
00000000       F *UND*	00000000              curl_easy_init@@CURL_OPENSSL_3
00000000       F *UND*	00000000              curl_easy_pause@@CURL_OPENSSL_3
00000000       F *UND*	00000000              curl_easy_perform@@CURL_OPENSSL_3

$ objdump -x linux/lib64/libphobos2.so | grep curl_easy
0000000000000000       F *UND*	0000000000000000              curl_easy_setopt@@CURL_GNUTLS_3
0000000000000000       F *UND*	0000000000000000              curl_easy_strerror@@CURL_GNUTLS_3
0000000000000000       F *UND*	0000000000000000              curl_easy_init@@CURL_GNUTLS_3
0000000000000000       F *UND*	0000000000000000              curl_easy_cleanup@@CURL_GNUTLS_3
0000000000000000       F *UND*	0000000000000000              curl_easy_duphandle@@CURL_GNUTLS_3
0000000000000000       F *UND*	0000000000000000              curl_easy_perform@@CURL_GNUTLS_3
0000000000000000       F *UND*	0000000000000000              curl_easy_pause@@CURL_GNUTLS_3

Can something be done to fix it before dmd release?

Regards,
-- 
Jordi Sayol
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

October 12, 2013
I've started branch 2.064 on github now.
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

October 13, 2013
On 13 okt 2013, at 00:12, Walter Bright <walter@digitalmars.com> wrote:

> http://ftp.digitalmars.com/dmd2beta.zip


Tango fails to compile with this. Reduced test case:

inout(T[]) fromString8(T) (inout(char[]) s, T[] dst) // line 13
{
    return s;
}

void main ()
{
    char[] a;
    fromString8(a, a); // line 21
}

Error message:

main.d(21): Error: template main.fromString8 does not match any function template declaration. Candidates are:
main.d(13):        main.fromString8(T)(inout(char[]) s, T[] dst)
main.d(21): Error: template main.fromString8(T)(inout(char[]) s, T[] dst) cannot deduce template function from argument types !()(char[], char[])

It seems the compiler cannot infer the type of T. The following will compile:

fromString8!(char)(a, a)

And if "inout" is removed it will compile as  well.

-- 
/Jacob Carlborg

_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

October 13, 2013
On 10/13/2013 4:06 AM, Jacob Carlborg wrote:
> On 13 okt 2013, at 00:12, Walter Bright <walter@digitalmars.com> wrote:
>
>> http://ftp.digitalmars.com/dmd2beta.zip
>
> Tango fails to compile with this. Reduced test case:
>
>

Thank you, but please file all bugs in bugzilla!
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

October 13, 2013
On 13 okt 2013, at 20:29, Walter Bright <walter@digitalmars.com> wrote:

> Thank you, but please file all bugs in bugzilla!


Already done: http://d.puremagic.com/issues/show_bug.cgi?id=11242

-- 
/Jacob Carlborg

_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

October 14, 2013
On 10/13/2013 02:18 AM, Jordi Sayol wrote:
> I see that unfortunatelly the Linux shared phobos libraries still contains curl versiones symbols on them, so they will not be usable on other Linux system than Debian based ones.
Like I wrote in Bugzilla
http://d.puremagic.com/issues/show_bug.cgi?id=10710 we should
build the packages in the distribution they are meant for. Even more so
because I have no
idea how the linux folder in dmd2.zip is build.