Changeset 744
- Timestamp:
- 06/16/08 20:21:29 (7 months ago)
- Files:
-
- branches/phobos-1.x/phobos/internal/aaA.d (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/phobos-1.x/phobos/internal/aaA.d
r676 r744 35 35 import std.c.string; 36 36 import std.string; 37 import std.gc; 37 38 38 39 import std.outofmemory; … … 274 275 // Not found, create new elem 275 276 //printf("create new one\n"); 277 std.gc.disable(); 276 278 e = cast(aaA *) cast(void*) new void[aaA.sizeof + keysize + valuesize]; 279 std.gc.enable(); 277 280 memcpy(e + 1, pkey, keysize); 278 281 e.hash = key_hash; … … 430 433 431 434 // Should notify GC that e can be free'd now 435 delete e; 432 436 break; 433 437 } … … 565 569 break; 566 570 } 571 //printf("rehash %d x%x\n", len, len); 567 572 len = prime_list[i]; 568 573 newb.b = new aaA*[len];
