log

age author description
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
2020-07-24 Niels Nes merged unlock
2020-07-24 Pedro Ferreira SQLancer assertion error Jun2020
2020-07-24 Ying Zhang When we can't expand the currenct QRYqueue, don't overwrite it.
2020-07-24 Pedro Ferreira No hugeint in the output Jun2020
2020-07-24 Niels Nes moved coalesce and nullif into 'virtual' functions. They are now rewritten into Jun2020
2020-07-24 Ying Zhang Don't expose dropQRYqueue, but embed it in mal_runtime_reset, which does the grand final clean up of mal_runtime
2020-07-24 Ying Zhang Fix for fix (changeset: e081dda6aea5), apologies.
2020-07-24 Niels Nes merged unlock
2020-07-24 Ying Zhang Fix the advancement of QRYqueue to find the next usable slot: if this slot does contain a query, and the query is running, pauzed or prepared, then search further.
2020-07-24 Pedro Ferreira Merged with default typing
2020-07-24 Pedro Ferreira Backported memory leak fix from default into oscar oscar
2020-07-24 Pedro Ferreira Approved output