LucaCappelletti94 opened a new pull request, #2562:
URL: https://github.com/apache/datafusion-sqlparser-rs/pull/2562

   This PR adds `fuzz_sqlite_accepts`, a target that compiles each input with a 
bundled SQLite and fails when SQLite accepts SQL that `SQLiteDialect` rejects. 
SQLite only prepares the statements and never runs them. Name resolution errors 
such as `no such table` still count as accepted, but only after a probe 
confirms SQLite read the statement to its end.
   
   Inputs SQLite accepts and the dialect also accepts, and inputs the dialect 
accepts more liberally than SQLite, never fail, since the project deliberately 
stays permissive.
   
   A 5-minute run found 21 distinct gaps, at which point I stopped it and fixed 
some of them.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to