dc231fe4e7
Summary: This is a bugfix for D1836. It made `SymbolTable` return references to vector elements, which then get invalidated and weird stuff happens. This made a `DCHECK` in `rule_based_planner.hpp` trigger, and it was noticed by @ipaljak 2 months later. All `DCHECK`s in `rule_based_planner.hpp` are now changed to `CHECK`s. Also, hash function for `Symbol` was wrong, because it also took `user_declared` field into consideration, and `==` operator doesn't do that. Reviewers: ipaljak, teon.banek, mferencevic, msantl Reviewed By: msantl Subscribers: pullbot, ipaljak Differential Revision: https://phabricator.memgraph.io/D1938 |
||
---|---|---|
.. | ||
benchmark | ||
concurrent | ||
distributed | ||
drivers | ||
feature_benchmark | ||
integration | ||
macro_benchmark | ||
manual | ||
property_based | ||
public_benchmark | ||
qa | ||
stress | ||
unit | ||
apollo_runs.py | ||
client-stress.sh | ||
CMakeLists.txt |