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
|