implement as_addr() in Addressing.hpp
refactor Graph::dump to be a method
fix make_global in compiler version of adj()
implement as_addr() for symmetric ptrs in Addressing.hpp
handle calling forall(adj(*), *) from anywhere (goes and runs the forall_here loop on the right core)
use --metrics flag in bfs, use as_addr()
fix forall(GlobalVector) (make it a friend function *inside* the class)
implement operator<< for SymmetricAddress
“mark_async” delegate::call body
no need to synchronize the delegate for spawnRemote
more advanced tests in Graph_tests
use 'Frontier' class in bfs.hand & implement two BFS variants
trying to get forall(adj) to work
verify push doesn't overrun frontier allocation
allocate more space for frontier to make sure it has enough space
print put/get replacement
defensive check in extractor
rename async functions, print dot for renamed ones
add overload: forall(T symmetric*)
refactor bfs to have compiler and manual code in same file