digitalmars.D.announce - Beta 2.086.0
- Martin Nowak (12/12) Apr 20 2019 Glad to announce the first beta for the 2.086.0 release, ♥ to the 52
- ag0aep6g (3/5) Apr 20 2019 I'll point out that there's already a known regression:
- Martin Nowak (2/3) Apr 28 2019 https://github.com/dlang/phobos/pull/6984
- Andre Pany (10/20) Apr 20 2019 Thank you so much. The -lowmem switch finally enables usage of D
- H. S. Teoh (8/11) Apr 20 2019 [...]
- JN (3/5) Apr 20 2019 "DUB will no longer use OPTLINK as default on Windows" - finally!
- Nick Sabalausky (Abscissa) (4/4) Apr 20 2019 Wow! A whole bunch of great, long-awaited stuff! There's --lowmem,
- Guillaume Piolat (8/14) Apr 20 2019 Yes, very curious about this release!
- Andre Pany (7/22) Apr 20 2019 Any dub package can now define a sub package init-exec which will
- Guillaume Piolat (2/7) Apr 21 2019 Thanks! Very useful.
- Bastiaan Veelo (8/11) Apr 21 2019 The $(CONSOLE) macro seems to not be able to handle `---` in its
- Martin Nowak (4/10) May 01 2019 https://github.com/dlang/dub/blob/28a0c1ee3ef7c34cf586fc32be88cf75c29120...
- Bastiaan Veelo (3/7) May 01 2019 Clever, replacing with ‐
- Walter Bright (2/4) Apr 20 2019 Martin, thank you for the invaluable but thankless job of managing the r...
- Bastiaan Veelo (5/7) Apr 21 2019 Many thanks, Martin!
- Martin Nowak (4/6) Apr 28 2019 Our git mailmap¹ file lives in the tools repo, see
- Jacob Carlborg (6/8) Apr 21 2019 I just noticed I got a test failure [1] in one of my projects using this...
- Jacob Carlborg (5/13) Apr 22 2019 Managed to find a reduced test case:
- bitwise (3/4) Apr 26 2019 __traits for private symbols AND copy constructors?!?!
- Martin Nowak (5/7) Apr 29 2019 The release candidate is live now.
- Bastiaan Veelo (5/5) Apr 29 2019 The list in
- kinke (3/4) Apr 29 2019 FWIW, I consider https://issues.dlang.org/show_bug.cgi?id=19822 a
- Martin Nowak (6/8) May 01 2019 A second release candidate including a critical regression fix is
- Martin Nowak (6/8) May 01 2019 A second release candidate including a critical regression fix is
- Norm (61/69) May 01 2019 Sorry I don't know if this is the right place to report this, if
- Martin Nowak (7/10) May 04 2019 https://github.com/dlang/dub/issues/1691
- Martin Nowak (3/4) May 04 2019 `dub build :pkg1 --non-interactive` is the correct name of the
- Norm (3/7) May 04 2019 Thank you for the help.
Glad to announce the first beta for the 2.086.0 release, ♥ to the 52 contributors. This beta started a little later than planned because we had to solve a FreeBSD build issue (https://github.com/dlang/dmd/pull/9569#issuecomment-484017911). I'd still try to ship the release on May 1st unless we figure out that more time is needed to fix regressions. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.086.0.html As usual please report any bugs at https://issues.dlang.org -Martin
Apr 20 2019
On 20.04.19 16:16, Martin Nowak wrote:As usual please report any bugs at https://issues.dlang.orgI'll point out that there's already a known regression: https://issues.dlang.org/show_bug.cgi?id=19777
Apr 20 2019
On Saturday, 20 April 2019 at 14:52:53 UTC, ag0aep6g wrote:https://issues.dlang.org/show_bug.cgi?id=19777https://github.com/dlang/phobos/pull/6984
Apr 28 2019
On Saturday, 20 April 2019 at 14:16:09 UTC, Martin Nowak wrote:Glad to announce the first beta for the 2.086.0 release, ♥ to the 52 contributors. This beta started a little later than planned because we had to solve a FreeBSD build issue (https://github.com/dlang/dmd/pull/9569#issuecomment-484017911). I'd still try to ship the release on May 1st unless we figure out that more time is needed to fix regressions. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.086.0.html As usual please report any bugs at https://issues.dlang.org -MartinThank you so much. The -lowmem switch finally enables usage of D in CloudFoundry (your application is usually compiled on CloudFoundry and you very likely have a limit of 1024 MB). Also I currently try to convince the people from Codeingame to support D. They have a limit of 768 MB. The import std; will also become quite handy for the Codeingame use case. Kind regards Andre
Apr 20 2019
On Sat, Apr 20, 2019 at 03:47:08PM +0000, Andre Pany via Digitalmars-d-announce wrote: [...]Thank you so much. The -lowmem switch finally enables usage of D in CloudFoundry (your application is usually compiled on CloudFoundry and you very likely have a limit of 1024 MB).[...] Oh goodie! Finally dmd will no longer be a laughing stock on low-memory machines. Very glad to hear of -lowmem. T -- Winners never quit, quitters never win. But those who never quit AND never win are idiots.
Apr 20 2019
On Saturday, 20 April 2019 at 14:16:09 UTC, Martin Nowak wrote:Glad to announce the first beta for the 2.086.0 release, ♥ to the 52 contributors."DUB will no longer use OPTLINK as default on Windows" - finally! Best change.
Apr 20 2019
Wow! A whole bunch of great, long-awaited stuff! There's --lowmem, reflection of privates, less optlink, import std, copy ctors... The changelog has some formatting errors in the section "dub run will now automatically fetch a package if it's not found locally".
Apr 20 2019
On Saturday, 20 April 2019 at 18:00:02 UTC, Nick Sabalausky (Abscissa) wrote:Wow! A whole bunch of great, long-awaited stuff! There's --lowmem, reflection of privates, less optlink, import std, copy ctors... The changelog has some formatting errors in the section "dub run will now automatically fetch a package if it's not found locally".Yes, very curious about this release! Thanks a lot for -lowmem, copy ctor and DUB single request! I don't understand full the new `dub init -t custom-dub-init-dubpackage` capabilities, the `custom-dub-init-dubpackage` has to be a package name on the DUB registry?
Apr 20 2019
On Saturday, 20 April 2019 at 19:41:09 UTC, Guillaume Piolat wrote:On Saturday, 20 April 2019 at 18:00:02 UTC, Nick Sabalausky (Abscissa) wrote:Any dub package can now define a sub package init-exec which will be used to create an app skeleton. Just use the package name as argument -t in dub init command. Kind regards AndreWow! A whole bunch of great, long-awaited stuff! There's --lowmem, reflection of privates, less optlink, import std, copy ctors... The changelog has some formatting errors in the section "dub run will now automatically fetch a package if it's not found locally".Yes, very curious about this release! Thanks a lot for -lowmem, copy ctor and DUB single request! I don't understand full the new `dub init -t custom-dub-init-dubpackage` capabilities, the `custom-dub-init-dubpackage` has to be a package name on the DUB registry?
Apr 20 2019
On Saturday, 20 April 2019 at 22:18:29 UTC, Andre Pany wrote:Any dub package can now define a sub package init-exec which will be used to create an app skeleton. Just use the package name as argument -t in dub init command. Kind regards AndreThanks! Very useful.
Apr 21 2019
On Saturday, 20 April 2019 at 18:00:02 UTC, Nick Sabalausky (Abscissa) wrote:The changelog has some formatting errors in the section "dub run will now automatically fetch a package if it's not found locally".The $(CONSOLE) macro seems to not be able to handle `---` in its argument, which wrongly starts an example. There is another formatting issue in the Copy Constructor section, where the nested $(OL) does not handle examples well, by which successive $(LI) appear in the top level list instead. Bastiaan.
Apr 21 2019
On Sunday, 21 April 2019 at 08:47:12 UTC, Bastiaan Veelo wrote:The $(CONSOLE) macro seems to not be able to handle `---` in its argument, which wrongly starts an example. There is another formatting issue in the Copy Constructor section, where the nested $(OL) does not handle examples well, by which successive $(LI) appear in the top level list instead. Bastiaan.https://github.com/dlang/dub/blob/28a0c1ee3ef7c34cf586fc32be88cf75c2912043/changelog/dub-run.dd and https://github.com/dlang/dlang.org/commit/4f18d13daa819ccf8e1e557ca2fc40c8fc1e1ac5
May 01 2019
On Wednesday, 1 May 2019 at 19:33:17 UTC, Martin Nowak wrote:On Sunday, 21 April 2019 at 08:47:12 UTC, Bastiaan Veelo wrote:Clever, replacing with ‐ Bastiaan.The $(CONSOLE) macro seems to not be able to handle `---` in its argument, which wrongly starts an example.https://github.com/dlang/dub/blob/28a0c1ee3ef7c34cf586fc32be88cf75c2912043/changelog/dub-run.dd
May 01 2019
On 4/20/2019 7:16 AM, Martin Nowak wrote:Glad to announce the first beta for the 2.086.0 release, ♥ to the 52 contributors.Martin, thank you for the invaluable but thankless job of managing the releases!
Apr 20 2019
On Saturday, 20 April 2019 at 14:16:09 UTC, Martin Nowak wrote:Glad to announce the first beta for the 2.086.0 release, ♥ to the 52 contributors.Many thanks, Martin! Presumably, contributors Boris Carvajal and BorisCarvajal are the same Boris :-) Bastiaan.
Apr 21 2019
On Sunday, 21 April 2019 at 09:29:45 UTC, Bastiaan Veelo wrote:Presumably, contributors Boris Carvajal and BorisCarvajal are the same Boris :-)Our git mailmap¹ file lives in the tools repo, see https://github.com/dlang/tools/pull/367. ¹: https://www.git-scm.com/docs/git-check-mailmap#_mapping_authors
Apr 28 2019
On 2019-04-20 16:16, Martin Nowak wrote:Glad to announce the first beta for the 2.086.0 release, ♥ to the 52 contributors.I just noticed I got a test failure [1] in one of my projects using this version. I haven't investigated yet. Strangely the nightly build passes. [1] https://travis-ci.org/jacob-carlborg/dstep/jobs/522548540 -- /Jacob Carlborg
Apr 21 2019
On 2019-04-21 19:59, Jacob Carlborg wrote:On 2019-04-20 16:16, Martin Nowak wrote:Managed to find a reduced test case: https://github.com/dlang/dub/issues/1681. -- /Jacob CarlborgGlad to announce the first beta for the 2.086.0 release, ♥ to the 52 contributors.I just noticed I got a test failure [1] in one of my projects using this version. I haven't investigated yet. Strangely the nightly build passes. [1] https://travis-ci.org/jacob-carlborg/dstep/jobs/522548540
Apr 22 2019
On Saturday, 20 April 2019 at 14:16:09 UTC, Martin Nowak wrote:[...]__traits for private symbols AND copy constructors?!?! Awesome!
Apr 26 2019
On Saturday, 20 April 2019 at 14:16:09 UTC, Martin Nowak wrote:Glad to announce the first beta for the 2.086.0 release, ♥ to the 52 contributors.The release candidate is live now. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.086.0.html -Martin
Apr 29 2019
The list in https://dlang.org/changelog/2.086.0.html#copy_constructor is still broken by the examples inside it. Do we have a DDOC expert that knows how to solve that? Bastiaan.
Apr 29 2019
On Monday, 29 April 2019 at 09:43:04 UTC, Martin Nowak wrote:The release candidate is live now.FWIW, I consider https://issues.dlang.org/show_bug.cgi?id=19822 a release blocker.
Apr 29 2019
On Saturday, 20 April 2019 at 14:16:09 UTC, Martin Nowak wrote:Glad to announce the first beta for the 2.086.0 release, ♥ to the 51 contributors.A second release candidate including a critical regression fix is live now. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.086.0.html -Martin
May 01 2019
On Saturday, 20 April 2019 at 14:16:09 UTC, Martin Nowak wrote:Glad to announce the first beta for the 2.086.0 release, ♥ to the 51 contributors.A second release candidate including a critical regression fix is live now. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.086.0.html -Martin
May 01 2019
On Thursday, 2 May 2019 at 00:10:46 UTC, Martin Nowak wrote:On Saturday, 20 April 2019 at 14:16:09 UTC, Martin Nowak wrote:Sorry I don't know if this is the right place to report this, if not please let me know where a good place would be. With this release I can no longer build a subpackage with dub. I had a look at the dub changelog but I can't see what I'm doing wrong. 2.085.1 builds OK 2.086.0-rc2 fails to build: [2086.0-rc2] $ dub build :pkg1 --build=unittest Package ':pkg1' was neither found locally nor online. My dir structure are as follows: --- $ tree . ├── dub.sdl ├── pkg1 │ ├── dub.sdl │ └── source │ └── app.d └── pkg2 ├── dub.sdl └── source └── app.d 4 directories, 5 files The app.d sources are empty dub generated app.d files --- import std.stdio; void main() { writeln("Edit source/app.d to start your project."); } --- The toplevel sdl file --- name "testpkg" description "Test subpackages" copyright "Copyright (C) 2019, norm" authors "norm" targetType "none" license "freeware" dependency "test:pkg1" version="*" dependency "test:pkg2" version="*" subPackage "./pkg1/" subPackage "./pkg2/" --- The pkg1 and pkg2 SDL files are given below --- name "pkg1" description "A minimal D application." authors "norm" copyright "Copyright © 2019, norm" license "freeware" --- name "pkg2" description "A minimal D application." authors "norm" copyright "Copyright © 2019, norm" license "freeware" --- Thanks, NormGlad to announce the first beta for the 2.086.0 release, ♥ to the 51 contributors.A second release candidate including a critical regression fix is live now. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.086.0.html -Martin
May 01 2019
On Thursday, 2 May 2019 at 01:34:16 UTC, Norm wrote:Sorry I don't know if this is the right place to report this, if not please let me know where a good place would be. With this release I can no longer build a subpackage with dub.https://github.com/dlang/dub/issues/1691 The new auto-fetch logic doesn't handle abbreviated sub-pkg names properly and thus fails. Workaround for now is to use the full name `dub build test:pkg` or to disable the auto-fetch via `dub build :pkg1 --non-interactively`.
May 04 2019
On Saturday, 4 May 2019 at 09:55:00 UTC, Martin Nowak wrote:`dub build :pkg1 --non-interactively`.`dub build :pkg1 --non-interactive` is the correct name of the flag
May 04 2019
On Saturday, 4 May 2019 at 09:57:04 UTC, Martin Nowak wrote:On Saturday, 4 May 2019 at 09:55:00 UTC, Martin Nowak wrote:Thank you for the help. Norm`dub build :pkg1 --non-interactively`.`dub build :pkg1 --non-interactive` is the correct name of the flag
May 04 2019