DynamicPointclass (runtime dimension) in
Bounds::Bounds()as deprecated and fix all its uses
Direction::Direction(int dir)as deprecated (in favor of
Direction::Direction(int dim, int dir))
- Change the behavior of
Direction::Direction()(initializing to 0-dimensional direction). This one is dangerous, but I don't see any other way. We need to default constructor in
Serialization, so we can't just mark it as deprecated. But keeping the old behavior (initializing to
DIY_MAX_DIMdimensions) is also undesirable. Although the latter would be a safer option: it wouldn't break old code, as far as I can tell.
@tpeterka It's ready for your review.