digitalmars.D.bugs - [Issue 4643] New: Shared values are unwritable
- d-bugmail puremagic.com (24/24) Aug 14 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4643
- d-bugmail puremagic.com (13/13) Sep 04 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4643
- d-bugmail puremagic.com (10/10) Dec 13 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4643
http://d.puremagic.com/issues/show_bug.cgi?id=4643
Summary: Shared values are unwritable
Product: D
Version: D2
Platform: Other
OS/Version: Windows
Status: NEW
Severity: major
Priority: P2
Component: Phobos
AssignedTo: nobody puremagic.com
ReportedBy: simen.kjaras gmail.com
PDT ---
shared int n;
void main( ) {
writeln( n );
}
This program fails with:
E:\DMD\DMD2\windows\bin\..\..\src\phobos\std\format.d(306): Error: cannot
implic
itly convert expression (& arg) of type shared(int)* to const(void)*
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Aug 14 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4643
David Simcha <dsimcha yahoo.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dsimcha yahoo.com
http://dsource.org/projects/phobos/changeset/1957
Fixed for shared values w/o aliasing. For shared values w/ aliasing, it
shouldn't work because if one thread tries to write the value while another
thread modifies it, Bad Things Will Happen (TM).
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Sep 04 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4643
Lars T. Kyllingstad <bugzilla kyllingen.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |bugzilla kyllingen.net
Resolution| |FIXED
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Dec 13 2010









d-bugmail puremagic.com 