You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm a little torn on this; datum_t() is basically replacing counted_t<datum_t>() from before, so in my mind datum_t() < datum_t::null() is equivalent to *counted_t<datum_t>() == *datum_t::null(), which should clearly crash. (Also, in general, it might make sense to force people to explicitly handle the uninitialized case rather than using uninitialized data like normal data.)
Also also, the current system has the pleasant property that if uninitialized data slips through into the normal ReQL code you get an error immediately rather than it being treated normally until something tries to send it to the user or whatever.
Opinions?
The text was updated successfully, but these errors were encountered: