log

age author description
2020-07-27 Pedro Ferreira Don't use existing changes on the relational plan into the optimizer's changes counter. It will give false positives possibly Jun2020
2020-07-27 Sjoerd Mullender Some "errors" are just not important enough to stop processing for. Jun2020
2020-07-27 Pedro Ferreira Revised rel_push_topn_and_sample_down optimizer. Avoid infinite optimization loop by testing if a topN/sample relation already exists under the relation we are trying to push under. Jun2020
2020-07-27 Sjoerd Mullender Upgrade code for Jun202-SP2: recreate system tables. Jun2020
2020-07-23 Sjoerd Mullender Add parentheses so that the expression does what was intended. Jun2020
2020-07-27 Sjoerd Mullender We can once again create Windows installers using WiX. oscar
2020-07-27 Sjoerd Mullender Compile and install pyapi on Windows. oscar
2020-07-27 Sjoerd Mullender Don't use dynamic lookup in shared objects if you can just link. oscar
2020-07-27 Sjoerd Mullender Don't check for pid_t. oscar
2020-07-27 Sjoerd Mullender On Windows create and install the ODBC setup program. oscar
2020-07-27 Pedro Ferreira Simplify rel_push_project_down optimizer. Don't re-project again Jun2020
2020-07-27 Niels Nes add protection for -(x) vs -(x,y) with candidates in opt_remap. noce
2020-07-27 Pedro Ferreira Approved output Jun2020
2020-07-27 Pedro Ferreira Removed duplicated code Jun2020
2020-07-27 Pedro Ferreira Don't re-invent the wheel. Call exps_any_match to find if any of the expressions match Jun2020
2020-07-27 Niels Nes merged with default noce
2020-07-27 Niels Nes approved (less) mal-signatures. noce
2020-07-27 Pedro Ferreira Interval types are not compatible with other numeric ones. Make recent SQLancer queries give the expected errors oscar
2020-07-27 Niels Nes removed mal side (only) of functions with 'ce' bit batarg. noce
2020-07-27 Pedro Ferreira Revising NULL semantics functions. oscar
2020-07-26 Niels Nes initial work on using candidate lists and replace to handle ifthenelse/coalesce. noce
2020-07-23 Martin Kersten Make sure you can debug a partial correct SQL statement trails
2020-07-26 Arjen de Rijke add cmake code to handle selinux configuration
2020-07-25 Martin Kersten Checked in the msk-type patches. Not approved test yet, because the next step is to convert msk-type
2020-07-18 martin kersten Framework for the optimizer. Still use :oid instead of :msk msk-type
2020-07-17 martin kersten Framework for the mask optimizer msk-type
2020-07-17 martin kersten Empty layer over the select with masks msk-type
2020-07-17 martin kersten Minor update to the basic tests msk-type
2020-07-25 Pedro Ferreira Merged with Jun2020 trails
2020-07-25 Ying Zhang Added a bit documentation for some code
2020-07-25 Pedro Ferreira SQLancer calc.between undefined error. Jun2020
2020-07-24 Niels Nes merged with oscar
2020-07-24 Niels Nes merged with jun oscar
2020-07-24 Niels Nes fix coalesce conditional execution Jun2020
2020-07-24 Niels Nes approved output
2020-07-24 Niels Nes fixed merge problem
2020-07-24 Niels Nes merged
2020-07-24 Niels Nes merged oscar
2020-07-24 Niels Nes simplified coalesce maping (coalesce(e1,e2) -> ifthenelse(isnil(e1)),e2,e1) Jun2020
2020-07-24 Pedro Ferreira Generate less backend code
2020-07-24 Pedro Ferreira Approved output typing
2020-07-24 Pedro Ferreira Merged with oscar
2020-07-24 Ying Zhang Added more tests for the circular sys.queue(): test both the rotation and expansion of the circle
2020-07-24 Pedro Ferreira Mergws with Jun2020 oscar
2020-07-24 Pedro Ferreira SQLancer SIGFPE (division by 0) Jun2020
2020-07-24 Niels Nes small fix for ping/pong between too optimizers Jun2020
2020-07-24 Pedro Ferreira Fix for SQLancer assertion error, check for overflow while converting a string to an interval type Jun2020
2020-07-24 Niels Nes merged Jun2020
2020-07-24 Niels Nes improved dce optimizer in case of projects with self referencing. Jun2020
2020-07-24 Aris Koning Close hammertime hammertime
2020-07-24 Pedro Ferreira SQLancer query giving "Unknown barrier type" MAL error Jun2020
2020-07-24 Ying Zhang minor clean up after having merged with default userstats
2020-07-24 Pedro Ferreira Added missing unary sql_neg function on intervals and approved output typing
2020-07-24 Pedro Ferreira Don't add more complexity to the codebase. SQL functions without a backend implementation use the empty module and implementation names Jun2020
2020-07-24 Ying Zhang merged with default userstats
2020-07-24 Pedro Ferreira New sqlsmith crash Jun2020
2020-07-24 Ying Zhang Don't use MAL_MAXCLIENTS to initialise the result size of sys.queue(), since one client can have multiple queries in the QRYqueue. Use 'qsize' instead, which is surely big enough.
2020-07-24 Ying Zhang Use the proper value to initialise QRYqueue.
2020-07-24 Ying Zhang merged with default userstats
2020-07-24 Ying Zhang Remove superfluous checks for NULL pointers, GDKfree is already NULL pointer resistant