in order to support volatile access for memory mapped I/O.
https://github.com/D-Programming-Language/druntime/pull/892 https://github.com/D-Programming-Language/dmd/pull/3773
See also: http://wiki.dlang.org/DIP20 Volatile read/write intrinsics http://wiki.dlang.org/DIP62 Volatile type qualifier for unoptimizable variables in embedded programming DIP20 is more or less what this peek/poke proposal does.
Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/366102264fdfd471dadac6409c00733f3a452bd3 Merge pull request #3773 from WalterBright/peek-poke fix Issue 13138 add peek/poke to core.bitop
Commit pushed to master at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/f9b55f723cb2a99a83a9e3937334e7c959f3b52b Merge pull request #892 from WalterBright/peek-poke fix Issue 13138 add peek/poke to core.bitop
Commit pushed to 2.067 at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/f9b55f723cb2a99a83a9e3937334e7c959f3b52b Merge pull request #892 from WalterBright/peek-poke