Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Fix a typo and clarify wording on the loadext.html page. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
f35f69d86e231227f1f9af9a50195854 |
User & Date: | drh 2013-05-06 12:14:35.169 |
Context
2013-05-08
| ||
18:04 | Update the change log. (check-in: f88ad9fa6a user: drh tags: trunk) | |
2013-05-06
| ||
12:14 | Fix a typo and clarify wording on the loadext.html page. (check-in: f35f69d86e user: drh tags: trunk) | |
2013-05-03
| ||
17:55 | Typo correction and enhancement to the change log. (check-in: a9cecdf9e8 user: drh tags: trunk) | |
Changes
Changes to pages/changes.in.
︙ | ︙ | |||
76 77 78 79 80 81 82 | for further information about what that extension does. <li>Enhance [FTS3] to avoid using excess stack space when there are a huge number of terms on the right-hand side of the MATCH operator. <li>Added the [fts3tokenize virtual table] to the [full-text search] logic. <li>Query planner enhancement: Use the transitive property of constraints to move constraints into the outer loops of a join whenever possible, thereby reducing the amount of work that needs to occur in inner loops. | < < | 76 77 78 79 80 81 82 83 84 85 86 87 88 89 | for further information about what that extension does. <li>Enhance [FTS3] to avoid using excess stack space when there are a huge number of terms on the right-hand side of the MATCH operator. <li>Added the [fts3tokenize virtual table] to the [full-text search] logic. <li>Query planner enhancement: Use the transitive property of constraints to move constraints into the outer loops of a join whenever possible, thereby reducing the amount of work that needs to occur in inner loops. <li>Discontinue the use of posix_fallocate() on unix, as it does not work on all filesystems. <li>Bug fix: Only consider AS names from the result set as candidates for resolving identifiers in the WHERE clause if there are no other matches. In the ORDER BY clause, AS names take priority over any column names. Ticket [http://www.sqlite.org/src/info/2500cdb9be05 | 2500cdb9be05] |
︙ | ︙ |
Changes to pages/loadext.in.
︙ | ︙ | |||
82 83 84 85 86 87 88 | <blockquote><pre> .load ./YourCode nonstandard_entry_point </pre></blockquote> <tcl>hd_fragment build {Compiling Loadable Extensions}</tcl> <h2>Compiling A Loadable Extension</h2> | | > | | 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | <blockquote><pre> .load ./YourCode nonstandard_entry_point </pre></blockquote> <tcl>hd_fragment build {Compiling Loadable Extensions}</tcl> <h2>Compiling A Loadable Extension</h2> <p>Loadable extensions are C-code. To compile them on most unix-like operating systems, the usual command is something like this:</p> <blockquote><pre> gcc -g -fPIC -shared YourCode.c -o YourCode.so </pre></blockquote> <p>Macs are unix-like, but they do not follow the usual shared library conventions. To compile a shared library on a Mac, use a command like this:</p> <blockquote><pre> gcc -g -fPIC -dynamiclib YourCode.c -o YourCode.dylib </pre></blockquote> |
︙ | ︙ |