| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
| |
SQLite's usage.
FossilOrigin-Name: e1d8ef311cabcb96495a88404991b1416655e4a8
|
|
|
|
|
| |
end of a parse.
FossilOrigin-Name: 2683b375ad1291172fdb47d94e16fcf869c78c8a
|
|
|
|
|
| |
a parse failure.
FossilOrigin-Name: 91889fa30e84760e0d4b3d429c4abdef5a3f7931
|
|
|
|
|
| |
This is a Lemon issue only and has no impact on SQLite.
FossilOrigin-Name: 3665a2f554e5b8d2717d952dbaf325a39c637c31
|
|
|
|
|
| |
effect on SQLite itself.
FossilOrigin-Name: 45531654f7f5be3a08e9ee8598f14efe028245d8
|
|
|
| |
FossilOrigin-Name: a9be4c2d56d08fea2cd1aab20b19092a45ef7620
|
|
|
|
|
| |
It does compile now, but there are subtle issues still.
FossilOrigin-Name: 28d439f816d2fa5263e1c4ddecf3bf1ac2dd6549
|
|
|
|
|
| |
that have no unreachable branches.
FossilOrigin-Name: 41fd46e2962ba9a1e1f6867567499d1f6f5b8372
|
|
|
|
|
| |
Lemon-generated parser. Smaller and faster.
FossilOrigin-Name: 3b28b68e232060f8b2fe2fe6fa478280da2006ff
|
|
|
|
|
| |
in the Lemon-generated parser template, for about 6.6% parser performance gain.
FossilOrigin-Name: 3c2a770549d5bb65fcd6cc684e0a0ae6d641ac68
|
|
|
|
|
|
|
| |
actions occur at the end and so that the first rule is number 0. This
reduces the size of the jump table on the reduce switch, and helps the parser
to run faster.
FossilOrigin-Name: d5712f21ec758ff096a7b1bb8ed4fc5ec400ca5d
|
|
|
| |
FossilOrigin-Name: 60ad68a9f569d2446d76a6453be4fa1c4ed2cd93
|
|
|
|
|
| |
error in parser stack overflow detection.
FossilOrigin-Name: 417e777701bbf4bd67626d4ca3bc2c5d847f6cd0
|
|
|
| |
FossilOrigin-Name: ef95a7d6490e33a9af4bc7b4b622de7328742ca7
|
|
|
|
|
| |
LHS label, causing the LHS values to be written directly into the stack.
FossilOrigin-Name: 4bb94c7c4c3cb3ccad72c2451d88684130dde845
|
|
|
| |
FossilOrigin-Name: a65d583ce97b8c08157268bd054479cda3957a94
|
|
|
|
|
|
| |
work when the grammer defines YYNOERRORRECOVERY (as SQLite does). Slightly
smaller and faster code results.
FossilOrigin-Name: 9235b0cf6a37712ae9e5deeb1e5ee064dd5511fa
|
|
|
| |
FossilOrigin-Name: e43e1171fd7837a08069dc25df4eac14db1c2afe
|
|
|
|
|
| |
check-in.
FossilOrigin-Name: c4a7e93fca622fd11a6e16161fbd2f39c2575f00
|
|
|
|
|
| |
folder rather than the customized "lempar.c" found in src/.
FossilOrigin-Name: 0a72991f4e54548f6c3268c5a9cac1c8d6437d26
|
|
|
|
|
|
| |
parser, so that routine can be inlined, for a size reduction and performance
increase.
FossilOrigin-Name: 0557a179f932296cc1fd5217f9a0d2f74e34ce1d
|
|
|
|
|
| |
the Lemon-generated parser.
FossilOrigin-Name: 9748c48a4fbd5c06208bbf80e7bfcb159ec026d9
|
|
|
| |
FossilOrigin-Name: e9d604b4306a86faae315ac3cba59bf07d1b665c
|
|
|
|
|
| |
before reducing, even in a SHIFTREDUCE action.
FossilOrigin-Name: 2c17a1358353a0845b039283be79353f033e2491
|
|
|
|
|
| |
to further compress the parser tables and improve parser performance.
FossilOrigin-Name: 531c3974b3d586c1989cde905b2fb4681239a570
|
|
|
|
|
| |
making array bounds tests that can never fail on action table calculations.
FossilOrigin-Name: 27d8e684db4651155c4bcb8bb44bf1c692b8c48b
|
|
|
|
|
|
|
| |
and on each destructor, to verify that all have been executed. yytestcase()
is a no-op by default but can be set to something more useful inside
of %include. (CVS 6755)
FossilOrigin-Name: fe9c9177340a3dc372ffa1b851030d005e0c46db
|
|
|
| |
FossilOrigin-Name: 457e0b245b1833c0d297bc6f4ff9785e6a2cee02
|
|
|
|
|
| |
(CVS 6215)
FossilOrigin-Name: c74c78e4eb7f6d674b7564b33387db996fbe5725
|
|
|
| |
FossilOrigin-Name: 76c8f6ba87f333f15444ba5444bc675ec4cfd89e
|
|
|
| |
FossilOrigin-Name: 0a1888a7e6fb56e56d8078e7792379d908ba7a70
|
|
|
| |
FossilOrigin-Name: 14e6d19c3157ccdce170e769d678c7f472dd3db2
|
|
|
|
|
| |
allocated stack space). (CVS 5919)
FossilOrigin-Name: 00ccc5967f8912961029a3513445c5e2ac713560
|
|
|
|
|
| |
when compiled with C++. Ticket #3288. (CVS 5571)
FossilOrigin-Name: 71992f4a3723418df5f16093aec92f1f95f0b604
|
|
|
|
|
|
| |
the speed1.test script run about 15% faster. Added new interfaces to
control the cache. (CVS 5488)
FossilOrigin-Name: e48f9697e9fea339e150ddc32940760027dd07d9
|
|
|
|
|
|
| |
so that critical applications can check to see if they are getting close
to limits. (CVS 5481)
FossilOrigin-Name: ef0250f3dc769a4acd534f31fa06d90922d4145b
|
|
|
|
|
| |
to mem2. speed1*.test uses scratch malloc. (CVS 5472)
FossilOrigin-Name: 599a9dea8fc97d0e7f09e67c9954de8cc1b8748e
|
|
|
| |
FossilOrigin-Name: 372147699585ca4bd11100983de924f63c5cfce5
|
|
|
|
|
| |
symbol. Ticket #3079 (CVS 5052)
FossilOrigin-Name: 20ed749266d099eb35f40ca479db8baa75186b60
|
|
|
|
|
|
|
| |
Also: do not resize the opcode array of a virtual machine to its
minimum size after code generation completes. The extra resize
merely uses time. (CVS 4987)
FossilOrigin-Name: 2589955507fc1717891c4e07d1d658eb41660b87
|
|
|
|
|
| |
sqlite3_get_table() interface. (CVS 4745)
FossilOrigin-Name: 9f95d79daeb5e7f6fd62f3c896dae4d332121d1c
|
|
|
|
|
| |
Fix bugs in parsing blob literals and SQL variables beginning with $. (CVS 4743)
FossilOrigin-Name: c82033faf8bdb83ce43f0dd1611408e7796d53de
|
|
|
|
|
|
| |
of the sqlite3_file_control() interface, and in particular make sure
the interface works on :memory: databases. (CVS 4738)
FossilOrigin-Name: 83ca4fc7dc18d6deca58fe4181905eb9754e03da
|
|
|
|
|
|
| |
to remove unreachable code. Additional test cases for improved test
coverage. (CVS 4736)
FossilOrigin-Name: 2a0bc1e186532a0bfe36ca18fda74a5e7a199227
|
|
|
| |
FossilOrigin-Name: 26b2e1aede3f776134b2d6e941d17a907843e650
|
|
|
|
|
| |
generated parsers. This does not effect SQLite. (CVS 3761)
FossilOrigin-Name: 70c8c7e2ce5213778e63c200a6637849920deea6
|
|
|
| |
FossilOrigin-Name: e72c81dbb309709462e49c4e3e90c3e16ead1265
|
|
|
|
|
|
|
| |
the "%stack_size" parameter to 0 in the grammar and the parser stack
will be dynamically allocated using realloc() and free(). The default
behavior is to have a finite depth stack. (CVS 3738)
FossilOrigin-Name: 06719b741ab1a2df0371f6d587563cc81eb8880a
|
|
|
|
|
|
|
| |
Ticket #2172. Note this problem only comes up with certain grammars,
and does not impact SQLite. On the other hand, it might cause SQLite
to run slower. So we might want to revisit this change at some point. (CVS 3594)
FossilOrigin-Name: d537aa5edecb5c7b84d8eb876453f385f6f3d91a
|
|
|
| |
FossilOrigin-Name: a0a3b34db86ef1c31d172ca1b56afd26d18e429f
|