Thread overview
[Issue 13701] [REG2.061] Associative array values ignore immutability
[Issue 13701] Associative array values ignore immutability
Nov 16, 2014
Kenji Hara
November 08, 2014
https://issues.dlang.org/show_bug.cgi?id=13701

hsteoh@quickfur.ath.cx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hsteoh@quickfur.ath.cx

--
November 16, 2014
https://issues.dlang.org/show_bug.cgi?id=13701

Kenji Hara <k.hara.pg@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull
           Hardware|x86                         |All
            Summary|Associative array values    |[REG2.061] Associative
                   |ignore immutability         |array values ignore
                   |                            |immutability
                 OS|Windows                     |All

--- Comment #1 from Kenji Hara <k.hara.pg@gmail.com> ---
This is a regression from 2.061. With 2.060, the testcase prints:

test.d(3): Error: aa[10] isn't mutable
test.d(4): Error: aa[10] isn't mutable


Compiler fix: https://github.com/D-Programming-Language/dmd/pull/4148

--
November 21, 2014
https://issues.dlang.org/show_bug.cgi?id=13701

--- Comment #2 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/821205fcf8ea2dcbfe10cd8db8d4c7f24d53271c
Preparation for the issue 13701 - Hijack object.dup(aa) call to emulate it in
CTFE

https://github.com/D-Programming-Language/dmd/commit/45084f350eb3732ae64307fb037ab0735494d20f Merge pull request #4154 from 9rnsr/ctfe_aa_dup

Preparation for the issue 13701 - Hijack object.dup(aa) call to emulate it in
CTFE

--
November 21, 2014
https://issues.dlang.org/show_bug.cgi?id=13701

--- Comment #3 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/druntime

https://github.com/D-Programming-Language/druntime/commit/5a5d1c5c4d9f27785422191178fc4e2876a0a097 Preparation for the issue 13701 - fix AA.dup for const elements

https://github.com/D-Programming-Language/druntime/commit/4ae1da492bbdc6fa67dbe1e1274384b2cbb9b2e9 Merge pull request #1031 from 9rnsr/const_aa_dup

Preparation for the issue 13701 - fix AA.dup for const elements

--
November 21, 2014
https://issues.dlang.org/show_bug.cgi?id=13701

--- Comment #4 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/2869ee9c1fb64f08b51d8d07ce72701dda4a6fae fix Issue 13701 - Associative array values ignore immutability

https://github.com/D-Programming-Language/dmd/commit/c26153514f8538875ba945867e8afea6aca88bd5 Merge pull request #4148 from 9rnsr/fix13701

[REG2.061] Issue 13701 - Associative array values ignore immutability

--
February 19, 2015
https://issues.dlang.org/show_bug.cgi?id=13701

--- Comment #5 from github-bugzilla@puremagic.com ---
Commits pushed to 2.067 at https://github.com/D-Programming-Language/druntime

https://github.com/D-Programming-Language/druntime/commit/5a5d1c5c4d9f27785422191178fc4e2876a0a097 Preparation for the issue 13701 - fix AA.dup for const elements

https://github.com/D-Programming-Language/druntime/commit/4ae1da492bbdc6fa67dbe1e1274384b2cbb9b2e9 Merge pull request #1031 from 9rnsr/const_aa_dup

--
February 19, 2015
https://issues.dlang.org/show_bug.cgi?id=13701

--- Comment #6 from github-bugzilla@puremagic.com ---
Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/821205fcf8ea2dcbfe10cd8db8d4c7f24d53271c
Preparation for the issue 13701 - Hijack object.dup(aa) call to emulate it in
CTFE

https://github.com/D-Programming-Language/dmd/commit/2869ee9c1fb64f08b51d8d07ce72701dda4a6fae fix Issue 13701 - Associative array values ignore immutability

https://github.com/D-Programming-Language/dmd/commit/45084f350eb3732ae64307fb037ab0735494d20f Merge pull request #4154 from 9rnsr/ctfe_aa_dup

https://github.com/D-Programming-Language/dmd/commit/c26153514f8538875ba945867e8afea6aca88bd5 Merge pull request #4148 from 9rnsr/fix13701

--