Search

June 25
Learn »
...instance of ``shared_AA_class`` gets put into the .init of ``shared_AA``.

It is...
June 25
Learn »
...aa;
  alias aa this;

 public:
  void print() {
	  writeln(&aa, aa);
  }
}

struct shared_AA {
  shared_AA...
June 24
DIP Development »
...a safe cast. Similar to `key in aa` for associative array lookup.
* `__unsafe_constant`, `__unsafe...
June 20
Issues »
...that looked like this:

cannot pass argument `(*aa.impl).keysz` of type `immutable(uint)` to...
May 28
Learn »
...structure handles all of this for you.

AA's are not concurrent because it doesn...
May 26
Learn »
...be doing _any_ operation on a shared AA without first locking a mutex to protect...
May 26
Learn »
...not ready to act on a shared AA?

synchronized class F {

private:
    string[int] mydict...
May 24
Learn »
...course.  And obviously loading down your raw AA with thread barriers would be foolish.

But...
May 21
DIP Ideas »
...these special-case rewrites. Binding an array/AA/range element to an `out` loop variable...
May 17
DIP Ideas »
...string] aa;
foreach (out key, out value; aa) { … }
// lowers to
{
    auto __aa = aa;
    for...
1 2 3 4 5 6 7 8 9
Next ›   Last »