Skip to content

Enhance TCL support with additional commands and updated documentation#6125

Open
gigagrug wants to merge 6 commits intotursodatabase:mainfrom
gigagrug:tcl-tests
Open

Enhance TCL support with additional commands and updated documentation#6125
gigagrug wants to merge 6 commits intotursodatabase:mainfrom
gigagrug:tcl-tests

Conversation

@gigagrug
Copy link
Contributor

@gigagrug gigagrug commented Mar 24, 2026

Description

Add support for parameters and various other commands so that all TCL tests run without crashing. This also add documentation about tests like if they are deprecated. In all.test I commented out tests that still crash or take to long to run.

Motivation and context

I wanted to use TCL tests to find compatibility bugs but found issues with TCL it self resulting in tests not running proper due to lack of parameter support or crashing. This PR should make it easier for me and others to find compatibility issues. I hope eventually sqlite's TCL tests will be used in github actions.

Description of AI Usage

I used gemini to fix issues that I found with running TCL tests.

@gigagrug gigagrug marked this pull request as ready for review March 24, 2026 17:42
@gigagrug gigagrug requested a review from penberg as a code owner March 24, 2026 17:42
Copy link

@turso-bot turso-bot bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please review @LeMikaelF

@penberg
Copy link
Collaborator

penberg commented Mar 24, 2026

@gigagrug Thanks! I don't want the changes to the actual TCL tests, though. Then idea is to keep them unchanged from SQLite even for deprecated features

@gigagrug
Copy link
Contributor Author

@gigagrug Thanks! I don't want the changes to the actual TCL tests, though. Then idea is to keep them unchanged from SQLite even for deprecated features

@penberg I removed the commented out tests.
Is the plan to add deprecated features in Turso? Because in Compat.md it says not needed so I assumed those features wont be added in.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants