log

age author description
2021-10-29 Niels Nes optional compilation HGE dict
2021-10-29 Niels Nes allow more dict.*select on partitions dict
2021-10-29 Niels Nes approved output dict
2021-10-29 Niels Nes don't compress twice dict
2021-10-29 Niels Nes push thetaselect down dict
2021-10-29 Niels Nes batcalc.-+ on const + for column can be rewritten dict
2021-10-29 Niels Nes initial steps for simplified Frame of Reference (with very large (full bat) frame) compression dict
2021-10-29 Pedro Ferreira Extend tests with views sqlfuncfix
2021-10-29 Pedro Ferreira Merged with default sqlfuncfix
2021-10-29 Pedro Ferreira Clear logical table instantiation in the rel optimizer. A SQL function depending on a merge table must create the dependency on the parent rather the children sqlfuncfix
2021-10-29 Pedro Ferreira Reset SQL function instantiation whenever one of its dependencies changes (key, merge table hierarchy, access, trigger, idx) sqlfuncfix
2021-10-29 Niels Nes dropped CMP0076 cmake policy setting (using the old behaviour)
2021-10-29 Pedro Ferreira Use a lock while instantiating a SQL or MAL function to avoid hidden race conditions. After the instantiation is done, the lock won't be used sqlfuncfix
2021-10-29 Sjoerd Mullender Don't use linear hashing to grow string hash; better estimate for initial size. string-dedup
2021-10-28 Sjoerd Mullender Create system tables with a reasonable estimate of the required capacity. string-dedup
2021-10-28 Pedro Ferreira Generate MAL names for SQL functions using a counter. Later we could improve this by moving them into a separate module sqlfuncfix
2021-10-28 Sjoerd Mullender Merge with Jul2021 branch.
2021-10-28 Sjoerd Mullender Fixed SQL number parsing. Jul2021
2021-10-28 Pedro Ferreira Reset implementation earlier sqlfuncfix
2021-10-28 Pedro Ferreira Started function backend gencode cleanup. SQL and MAL functions require instantiation before they can be used. Make sure a function is instantiated before using the obtained MAL module and function names sqlfuncfix
2021-10-28 Sjoerd Mullender Merge with default branch. string-dedup
2021-10-28 Sjoerd Mullender A bit of cleanup.
2021-10-27 Pedro Ferreira Don't leave new compilation properties on errors, so set them at a reversible state. Cleaned my mal function find implementation address code
2021-10-27 Sjoerd Mullender No need to clean string hash (there is none). string-dedup
2021-10-27 Sjoerd Mullender Merge with default branch. string-dedup
2021-10-27 Sjoerd Mullender Use knowledge about double-eliminated strings.
2021-10-27 Panagiotis Koutsourakis Merge with default string_imprints
2021-10-27 Panagiotis Koutsourakis Avoid building the strimp if there are not enough pairs string_imprints
2021-10-27 Martin van Dinther Removed function sys.ALTER_TABLE(s STRING, t STRING) as it is only used in 1 place and can easily be inlined.
2021-10-27 Niels Nes reset storage_type when dict compression doesn't fit sht type offsets anymore. dict
2021-10-27 Niels Nes merged with default dict
2021-10-27 Niels Nes merged with jul2021
2021-10-27 Niels Nes make sure we use the proper mvc_var from before a barrier block. No need to call mvc() again (allows for slightly more mal optimizations). Jul2021
2021-10-27 Sjoerd Mullender Add some casts. dict
2021-10-27 Sjoerd Mullender Copy-paste error (presumably). dict
2021-10-27 Niels Nes more mal_profiler backports, ie make sure we lock and use mal_profiler last in the optimizers Jul2021
2021-10-27 Pedro Ferreira Partly revert changeset 896fc5b945f3 COPY INTO and COPY FROM will keep using different string delimiters
2021-10-26 Niels Nes mergred with default dict
2021-10-26 Sjoerd Mullender Merge with Jul2021 branch.
2021-10-26 Niels Nes merged with default dict
2021-10-26 Niels Nes changed some locks, should fix parsing issues with stethoscope
2021-10-26 Sjoerd Mullender Approved for pymonetdb 1.5.0. Jul2021
2021-10-26 Niels Nes backported flush fixes Jul2021
2021-10-26 Sjoerd Mullender Merge with default branch. string-dedup
2021-10-26 Niels Nes merged with d dict
2021-10-26 Niels Nes merged
2021-10-26 Niels Nes make sure too only flush at end of event.
2021-10-26 Niels Nes add clear of dict column dict
2021-10-26 Pedro Ferreira Clean before returning
2021-10-26 Sjoerd Mullender Merge with Jul2021 branch.
2021-10-26 Sjoerd Mullender Python 3.10 no longer defines ssize_t. Jul2021
2021-10-25 Panagiotis Koutsourakis Merge with default string_imprints
2021-10-26 Niels Nes merged with default dict
2021-10-26 Sjoerd Mullender Merge with Oct2020 branch. Jul2021
2021-10-26 Sjoerd Mullender Share vheap if projecting an already shared vheap. Oct2020
2021-10-26 Niels Nes don't flush (again) if we wrote the BLOCK auto flush size.
2021-10-26 Pedro Ferreira Next subquery crash
2021-10-25 Pedro Ferreira Another scale propagation issue
2021-10-25 Pedro Ferreira Also update label count on table returning function outputs
2021-10-25 Martin van Dinther Approve upgrade outputs for new system table sys.fkey_actions and view sys.fkeys