mirror of
https://github.com/aljazceru/turso.git
synced 2025-12-26 04:24:21 +01:00
Love the project, been following your blog posts for quite a while now. I asked on Discord prior to submitting this, just because I didn't see a specific issue for this feature... but if this PR is out of scope for contributors, feel free to close it as I just had a good time hacking on it. This PR adds support for `BitAnd`, `BitOr`, and `BitNot` operators in the vdbe, as well as unary expressions applied to aggregate functions; which was needed in order to have `BitNot` support the same tests that the other operators had. *Also added unary negation of function calls, because since unary ops were added, I figured adding support for the other existing unary operator might be in scope, but lmk if not. Let me know if there is any more tests or documentation to add/improve. Closes #445