Merge 'compat police' from Glauber Costa

All those opcodes seem implemented.

Reviewed-by: Preston Thorpe (@PThorpe92)

Closes #2284
This commit is contained in:
PThorpe92
2025-07-26 21:28:28 -04:00

View File

@@ -427,24 +427,24 @@ Modifiers:
| BitOr | Yes | |
| Blob | Yes | |
| BeginSubrtn | Yes | |
| Checkpoint | No | |
| Checkpoint | Yes | |
| Clear | No | |
| Close | No | |
| Close | Yes | |
| CollSeq | No | |
| Column | Yes | |
| Compare | Yes | |
| Concat | Yes | |
| Copy | Yes | |
| Count | No | |
| Count | Yes | |
| CreateBTree | Partial| no temp databases |
| CreateTable | No | |
| CreateTable | No | |
| DecrJumpZero | Yes | |
| Delete | No | |
| Destroy | No | |
| Delete | Yes | |
| Destroy | Yes | |
| Divide | Yes | |
| DropIndex | No | |
| DropTable | No | |
| DropIndex | Yes | |
| DropTable | Yes | |
| DropTrigger | No | |
| EndCoroutine | Yes | |
| Eq | Yes | |
@@ -452,20 +452,20 @@ Modifiers:
| Explain | No | |
| FkCounter | No | |
| FkIfZero | No | |
| Found | No | |
| Found | Yes | |
| Function | Yes | |
| Ge | Yes | |
| Gosub | Yes | |
| Goto | Yes | |
| Gt | Yes | |
| Halt | Yes | |
| HaltIfNull | No | |
| IdxDelete | No | |
| HaltIfNull | Yes | |
| IdxDelete | Yes | |
| IdxGE | Yes | |
| IdxInsert | Yes | |
| IdxInsert | Yes | |
| IdxLE | Yes | |
| IdxLT | Yes | |
| IdxRowid | No | |
| IdxRowid | Yes | |
| If | Yes | |
| IfNeg | No | |
| IfNot | Yes | |
@@ -474,23 +474,23 @@ Modifiers:
| IncrVacuum | No | |
| Init | Yes | |
| InitCoroutine | Yes | |
| Insert | Yes | |
| Insert | Yes | |
| InsertInt | No | |
| Int64 | No | |
| Int64 | Yes | |
| Integer | Yes | |
| IntegrityCk | No | |
| IntegrityCk | Yes | |
| IsNull | Yes | |
| IsUnique | No | |
| JournalMode | No | |
| Jump | Yes | |
| Last | No | |
| Last | Yes | |
| Le | Yes | |
| LoadAnalysis | No | |
| Lt | Yes | |
| MakeRecord | Yes | |
| MaxPgcnt | No | |
| MemMax | No | |
| Move | No | |
| Move | Yes | |
| Multiply | Yes | |
| MustBeInt | Yes | |
| Ne | Yes | |
@@ -499,7 +499,7 @@ Modifiers:
| Noop | Yes | |
| Not | Yes | |
| NotExists | Yes | |
| NotFound | No | |
| NotFound | Yes | |
| NotNull | Yes | |
| Null | Yes | |
| NullRow | Yes | |
@@ -512,7 +512,7 @@ Modifiers:
| Or | Yes | |
| Pagecount | Partial| no temp databases |
| Param | No | |
| ParseSchema | No | |
| ParseSchema | Yes | |
| Permutation | No | |
| Prev | Yes | |
| Program | No | |
@@ -536,12 +536,12 @@ Modifiers:
| Seek | No | |
| SeekGe | Yes | |
| SeekGt | Yes | |
| SeekLe | No | |
| SeekLt | No | |
| SeekLe | Yes | |
| SeekLt | Yes | |
| SeekRowid | Yes | |
| SeekEnd | Yes | |
| Sequence | No | |
| SetCookie | No | |
| SetCookie | Yes | |
| ShiftLeft | Yes | |
| ShiftRight | Yes | |
| SoftNull | Yes | |
@@ -573,7 +573,7 @@ Modifiers:
| VRename | No | |
| VUpdate | Yes | |
| Vacuum | No | |
| Variable | No | |
| Variable | Yes | |
| VerifyCookie | No | |
| Yield | Yes | |
| ZeroOrNull | Yes | |