Thread overview
[Issue 8105] New: in ref
May 16, 2012
Manu
Jun 12, 2012
Walter Bright
[Issue 8105] Implement "in ref"
Feb 05, 2013
Andrej Mitrovic
May 16, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8105

           Summary: in ref
           Product: D
           Version: D2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: nobody@puremagic.com
        ReportedBy: turkeyman@gmail.com


--- Comment #0 from Manu <turkeyman@gmail.com> 2012-05-16 00:44:06 PDT ---
'in' is a nice keyword to have, it's small, safer, and self documenting, we use
it all over the place: in T*, in T[], etc
But we also use: ref T a lot for passing single objects.

Currently we use: const ref T, but it would be nice if we could use: in ref T to match all our other function arguments. The additional 'scope' safety of 'in' is always nice too, which we wouldn't usually bother typing because it's too long and clutters the function declaration.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
June 12, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8105


Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzilla@digitalmars.com
           Severity|normal                      |enhancement


-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
June 13, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8105



--- Comment #1 from github-bugzilla@puremagic.com 2012-06-12 20:10:26 PDT ---
Commit pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/687044996a06535210801577e5d68b72edfa3985 fix Issue 8105 - in ref

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
February 05, 2013
http://d.puremagic.com/issues/show_bug.cgi?id=8105


Andrej Mitrovic <andrej.mitrovich@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |andrej.mitrovich@gmail.com
         Resolution|                            |FIXED
            Summary|in ref                      |Implement "in ref"


-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------