message: More descriptive allocation message
diff: @@ -130,7 +130,7 @@ data_ptr_t Allocator::AllocateData(idx_t size) {
  private_data->debug_info->AllocateData(result, size);
  #endif
  if (!result) {
  - throw std::bad_alloc();
  + throw OutOfMemoryException("Failed to allocate block of %llu bytes", size);
  }
  return result;
  }
  @@ -163,7 +163,7 @@ data_ptr_t Allocator::ReallocateData(data_ptr_t pointer, idx_t old_size, idx_t s
  private_data->debug_info->ReallocateData(pointer, new_pointer, old_size, size);
  #endif
  if (!new_pointer) {
  - throw std::bad_alloc();
  + throw OutOfMemoryException("Failed to re-allocate block of %llu bytes", size);
  }
  return new_pointer;
  }
  