digitalmars.D.announce - Beta 2.085.0
- Martin Nowak (7/7) Feb 16 2019 Glad to announce the first beta for the 2.085.0 release, ♥ to the 49
- JN (3/10) Feb 16 2019 What is the precise scanning GC? I only see how to enable it, but
- Suliman (2/2) Feb 16 2019 -verrors=context
- Seb (3/5) Feb 16 2019 It's the first release with them and the implementation may not
- JN (3/5) Feb 16 2019 My guess is that it'd break the IDEs which parse DMD output for
- Rainer Schuetze (10/24) Feb 16 2019 It's purpose is to avoid not collecting memory due to false pointers.
- Per =?UTF-8?B?Tm9yZGzDtnc=?= (4/8) Feb 16 2019 I can't find any mentioning of Rainer Schützes work on memory
- Rainer Schuetze (6/15) Feb 16 2019 It is listed as "Bugzilla 19455: GC wastes too much memory".
- Per =?UTF-8?B?Tm9yZGzDtnc=?= (3/7) Feb 17 2019 Thank you!
- Per =?UTF-8?B?Tm9yZGzDtnc=?= (4/8) Feb 17 2019 Made a comment about size types, regarding why 24 bytes wasn't
- Walter Bright (1/1) Feb 16 2019 Thank you, Martin!
- Temtaime (3/10) Feb 17 2019 -transition=intpromote leads to compile error instead of continue
- Martin Nowak (2/6) Feb 24 2019 Second beta is live now.
- Andre Pany (20/28) Feb 26 2019 I just found this regression for linux and windows, starting with
- Andre Pany (3/9) Feb 26 2019 Issue created
- Bastiaan Veelo (3/11) Feb 28 2019 Having an editor open during installation can be problematic.
- Martin Nowak (2/4) Feb 26 2019 The release candidate is live now.
Glad to announce the first beta for the 2.085.0 release, ♥ to the 49 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.085.0.html As usual please report any bugs at https://issues.dlang.org -Martin
Feb 16 2019
On Saturday, 16 February 2019 at 15:06:51 UTC, Martin Nowak wrote:Glad to announce the first beta for the 2.085.0 release, ♥ to the 49 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.085.0.html As usual please report any bugs at https://issues.dlang.org -MartinWhat is the precise scanning GC? I only see how to enable it, but don't really see why would I want to enable it.
Feb 16 2019
On Saturday, 16 February 2019 at 19:21:12 UTC, Suliman wrote:-verrors=context Why this is not default behavior?It's the first release with them and the implementation may not be perfect (e.g. mixins and other corner cases).
Feb 16 2019
On Saturday, 16 February 2019 at 19:21:12 UTC, Suliman wrote:-verrors=context Why this is not default behavior?My guess is that it'd break the IDEs which parse DMD output for error messages.
Feb 16 2019
On 16/02/2019 19:53, JN wrote:On Saturday, 16 February 2019 at 15:06:51 UTC, Martin Nowak wrote:It's purpose is to avoid not collecting memory due to false pointers. Here are some related bug reports: https://issues.dlang.org/show_bug.cgi?id=3463 https://issues.dlang.org/show_bug.cgi?id=4358 https://issues.dlang.org/show_bug.cgi?id=9094 https://issues.dlang.org/show_bug.cgi?id=13801 https://issues.dlang.org/show_bug.cgi?id=18900 Precise heap and data segment scanning isn't the complete solution, though, The stack and registers might still contain false pointers.Glad to announce the first beta for the 2.085.0 release, ♥ to the 49 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.085.0.html As usual please report any bugs at https://issues.dlang.org -MartinWhat is the precise scanning GC? I only see how to enable it, but don't really see why would I want to enable it.
Feb 16 2019
On Saturday, 16 February 2019 at 15:06:51 UTC, Martin Nowak wrote:Glad to announce the first beta for the 2.085.0 release, ♥ to the 49 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.085.0.htmlI can't find any mentioning of Rainer Schützes work on memory reductions of the GC for non-power-of-two sizes. Was it reverted? Thanks for all the work!
Feb 16 2019
On 16/02/2019 22:03, Per Nordlöw wrote:On Saturday, 16 February 2019 at 15:06:51 UTC, Martin Nowak wrote:It is listed as "Bugzilla 19455: GC wastes too much memory". What's not found in the changelog is an optimization sweeping large allocations that is inspired by your report https://forum.dlang.org/thread/zrouxhbkssrncyinhvdz forum.dlang.org: https://github.com/dlang/druntime/pull/2430Glad to announce the first beta for the 2.085.0 release, ♥ to the 49 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.085.0.htmlI can't find any mentioning of Rainer Schützes work on memory reductions of the GC for non-power-of-two sizes. Was it reverted?
Feb 16 2019
On Sunday, 17 February 2019 at 07:49:24 UTC, Rainer Schuetze wrote:It is listed as "Bugzilla 19455: GC wastes too much memory". What's not found in the changelog is an optimization sweeping large allocations that is inspired by your report https://forum.dlang.org/thread/zrouxhbkssrncyinhvdz forum.dlang.org: https://github.com/dlang/druntime/pull/2430Thank you!
Feb 17 2019
On Sunday, 17 February 2019 at 12:34:12 UTC, Per Nordlöw wrote:Made a comment about size types, regarding why 24 bytes wasn't included in the size set, rainers ? https://github.com/dlang/druntime/pull/2384#issuecomment-464488155What's not found in the changelog is an optimization sweeping large allocations that is inspired by your report https://forum.dlang.org/thread/zrouxhbkssrncyinhvdz forum.dlang.org: https://github.com/dlang/druntime/pull/2430Thank you!
Feb 17 2019
On Saturday, 16 February 2019 at 15:06:51 UTC, Martin Nowak wrote:Glad to announce the first beta for the 2.085.0 release, ♥ to the 49 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.085.0.html As usual please report any bugs at https://issues.dlang.org -Martin-transition=intpromote leads to compile error instead of continue to work as it stated in the docs.
Feb 17 2019
On Saturday, 16 February 2019 at 15:06:51 UTC, Martin Nowak wrote:Glad to announce the first beta for the 2.085.0 release, ♥ to the 49 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.085.0.htmlSecond beta is live now.
Feb 24 2019
On Sunday, 24 February 2019 at 22:31:53 UTC, Martin Nowak wrote:On Saturday, 16 February 2019 at 15:06:51 UTC, Martin Nowak wrote:I just found this regression for linux and windows, starting with 2.084.1 and still occurring in this second beta: app.d import std.string; void main(){} dmd -m64 -c -ofdlang-sample.o -unittest -Xfdocs.json -Df__dummy.html -Isource app.d && dmd -ofdlang-sample dlang-sample.o -m64 dlang-sample.o: In function `_D3std8typecons__T5TupleTaTaZQl6toHashMxFNaNbNiNfZm': app.d:(.text._D3std8typecons__T5TupleTaTaZQl6toHashMxFNaNbNiNfZm[_D3std8typecons__T5TupleTaTaZQl6toHashM FNaNbNiNfZm]+0x19): undefined reference to `_D6object__T6hashOfTxaZQlFNaNbNiNfKxaZm' app.d:(.text._D3std8typecons__T5TupleTaTaZQl6toHashMxFNaNbNiNfZm[_D3std8typecons__T5TupleTaTaZQl6toHashM FNaNbNiNfZm]+0x32): undefined reference to `_D6object__T6hashOfTxaZQlFNaNbNiNfKxaZm' collect2: error: ld returned 1 exit status Error: linker exited with status 1 I currently do not have access to Issues, will create an issue later. Kind regards AndréGlad to announce the first beta for the 2.085.0 release, ♥ to the 49 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.085.0.htmlSecond beta is live now.
Feb 26 2019
On Tuesday, 26 February 2019 at 08:09:00 UTC, Andre Pany wrote:On Sunday, 24 February 2019 at 22:31:53 UTC, Martin Nowak wrote:Issue created https://issues.dlang.org/show_bug.cgi?id=19701[...]I just found this regression for linux and windows, starting with 2.084.1 and still occurring in this second beta: [...]
Feb 26 2019
On Sunday, 24 February 2019 at 22:31:53 UTC, Martin Nowak wrote:On Saturday, 16 February 2019 at 15:06:51 UTC, Martin Nowak wrote:Having an editor open during installation can be problematic. https://issues.dlang.org/show_bug.cgi?id=19707Glad to announce the first beta for the 2.085.0 release, ♥ to the 49 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.085.0.htmlSecond beta is live now.
Feb 28 2019