summaryrefslogtreecommitdiff
path: root/ext/sqlite3
Commit message (Collapse)AuthorAgeFilesLines
* year++Xinchen Hui2018-01-023-3/+3
|
* Merge branch 'PHP-7.0' into PHP-7.1Remi Collet2017-08-311-1/+1
|\ | | | | | | | | * PHP-7.0: move AC_DEFINE in the right position (in bundled lib conditon)
| * move AC_DEFINE in the right position (in bundled lib conditon)Remi Collet2017-08-311-1/+1
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Remi Collet2017-08-042-1/+3
|\ \ | |/ | | | | | | * PHP-7.0: use AC_DEFINE + win32
| * use AC_DEFINE + win32Remi Collet2017-08-042-1/+3
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Remi Collet2017-08-022-1/+8
|\ \ | |/ | | | | | | * PHP-7.0: fix build with old system libsqlite (sqlite3_errstr may be missing)
| * fix build with old system libsqlite (sqlite3_errstr may be missing)Remi Collet2017-08-022-1/+8
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Anatol Belski2017-07-091-3/+6
|\ \ | |/ | | | | | | * PHP-7.0: Fixed bug #74883 SQLite3::__construct() produces "out of memory" exception with invalid flags
| * Fixed bug #74883 SQLite3::__construct() produces "out of memory" exception ↵Anatol Belski2017-07-081-3/+6
| | | | | | | | with invalid flags
* | Merge branch 'PHP-7.0' into PHP-7.1Christoph M. Becker2017-06-091-1/+1
|\ \ | |/ | | | | | | * PHP-7.0: Use reasonable SQLite3 module version
| * Use reasonable SQLite3 module versionChristoph M. Becker2017-06-091-1/+1
| | | | | | | | | | | | | | | | Since PECL/sqlite3 has been moved to ext/sqlite3 in 2008, the SQLite3 module version is hardcoded to `0.7-dev`. It doesn't appear to make much sense to have an own module version for a bundled extensions, but as other code might rely on it, we don't remove the constant but rather make it an alias of the PHP version.
* | Merge branch 'PHP-7.0' into PHP-7.1Anatol Belski2017-04-111-4/+4
|\ \ | |/ | | | | | | * PHP-7.0: Fix misleading typo in identifiers
| * Fix misleading typo in identifiersAnatol Belski2017-04-111-4/+4
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Joe Watkins2017-04-111-1/+1
|\ \ | |/ | | | | | | * PHP-7.0: fixed bug #74413 wrong reflection on SQLite3::enableExceptions
| * fixed bug #74413 wrong reflection on SQLite3::enableExceptionsJoe Watkins2017-04-111-1/+1
| |
| * Update copyright headers to 2017Sammy Kaye Powers2017-01-043-3/+3
| |
* | fixed typoMarkus Staab2017-03-291-1/+1
| |
* | Fix buid with system libsqlite, see bug #74217Remi Collet2017-03-292-1/+6
| | | | | | | | | | | | SQLITE_DETERMINISTIC only exists in recent version e.g. missing on 3.7 which is the default on RHEL/CentOS-7 and probably others (wheezy have 3.7, jessie 3.8...)
* | Implement FR #74217: deterministic sqlite functionsandrewnester2017-03-122-3/+36
| |
* | Update copyright headers to 2017Sammy Kaye Powers2017-01-043-3/+3
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Christoph M. Becker2016-12-291-0/+3
|\ \ | |/ | | | | | | * PHP-7.0: Revert "Fix #73530: Unsetting result set may reset other result set"
| * Merge branch 'PHP-5.6' into PHP-7.0Christoph M. Becker2016-12-291-0/+3
| |\ | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: Revert "Fix #73530: Unsetting result set may reset other result set" # Conflicts: # ext/sqlite3/sqlite3.c
| | * Revert "Fix #73530: Unsetting result set may reset other result set"Christoph M. Becker2016-12-292-32/+4
| | | | | | | | | | | | | | | | | | | | | This reverts commit eb570294a289b45d0dd38efc71065d6b0d314c4b. That commit caused a regression, so it's probably best to revert it, and to tackle the issue for the next minor release.
* | | Merge branch 'PHP-7.0' into PHP-7.1Dmitry Stogov2016-11-161-32/+0
|\ \ \ | |/ / | | | | | | | | | * PHP-7.0: Fixed ZTS build
| * | Merge branch 'PHP-7.0' of git.php.net:php-src into PHP-7.0Dmitry Stogov2016-11-161-3/+0
| |\ \ | | | | | | | | | | | | * 'PHP-7.0' of git.php.net:php-src:
* | \ \ Merge branch 'PHP-7.0' into PHP-7.1Christoph M. Becker2016-11-162-3/+32
|\ \ \ \ | | |/ / | |/| |
| * | | Merge branch 'PHP-5.6' into PHP-7.0Christoph M. Becker2016-11-162-3/+32
| |\ \ \ | | |/ / | |/| / | | |/
| | * Fix #73530: Unsetting result set may reset other result setChristoph M. Becker2016-11-162-4/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | Calling sqlite3_reset() when a result set object is freed can cause undesired and maybe even hard to track interference with other result sets. Furthermore, there is no need to call sqlite3_reset(), because that is implicitly called on SQLite3Stmt::execute(), and users are encouraged to explicitly call either SQLite3Result::finalize() or SQLite3Stmt::reset() anyway.
* | | Update to SQLite 3.15.1Christoph M. Becker2016-11-142-22/+54
| | |
* | | Merge branch 'PHP-7.0' into PHP-7.1Anatol Belski2016-11-082-2/+2
|\ \ \ | |/ / | | | | | | | | | * PHP-7.0: Enable FTS4 and FTS5 for bundled libsqlite
| * | Enable FTS4 and FTS5 for bundled libsqliteAnatol Belski2016-11-082-2/+2
| | | | | | | | | | | | | | | | | | | | | FTS3 is already enabled by default, and the other FTS versions seems just to have been missed. Given that, the other FTS plugins look like a low impact so worth a try. The current bundled libsqlite versions in 7.x are proven stable already and support FTS5.
* | | Merge branch 'PHP-7.0' into PHP-7.1Christoph M. Becker2016-10-184-4/+37
|\ \ \ | |/ /
| * | Merge branch 'PHP-5.6' into PHP-7.0Christoph M. Becker2016-10-174-4/+37
| |\ \ | | |/ | | | | | | We also use ZEND_LONG_(MAX|MIN) now instead of LONG_(MAX|MIN).
| | * Fix #73333: 2147483647 is fetched as stringChristoph M. Becker2016-10-174-4/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | We return all integers that can be represented as such by PHP as integers, and only those that exceed the possible range as strings. On builds which represent integers with 64 bits, the range check is unnecessary and might cause code checkers to complain, so we skip this special casing via the preprocessor according to <http://git.php.net/?p=php-src.git;a=commit;h=99d087e5>.
| * | upgrade bundled sqlite to 3.14.2Anatol Belski2016-09-133-2948/+4169
| | |
* | | Update to SQLite 3.15.0Christoph M. Becker2016-10-152-2781/+4367
| | |
* | | Merge branch 'PHP-7.0' into PHP-7.1Anatol Belski2016-09-131-0/+37
|\ \ \ | |/ / | | | | | | | | | * PHP-7.0: add test for bug #73068
| * | Merge branch 'PHP-5.6' into PHP-7.0Anatol Belski2016-09-131-0/+37
| |\ \ | | |/ | | | | | | | | | * PHP-5.6: add test for bug #73068
| | * add test for bug #73068Anatol Belski2016-09-131-0/+37
| | |
* | | Update to SQLite 3.14.2Christoph M. Becker2016-09-132-841/+866
| | |
* | | Merge branch 'PHP-7.0' into PHP-7.1Christoph M. Becker2016-09-031-0/+2
|\ \ \ | |/ /
| * | Merge branch 'PHP-5.6' into PHP-7.0Christoph M. Becker2016-09-031-0/+2
| |\ \ | | |/
| | * Make test case more resilientChristoph M. Becker2016-09-031-0/+2
| | | | | | | | | | | | | | | | | | | | | When ran from a root directory the test case failed, because the open_basedir restriction for "../[…]" won't kick in. Therefore we change the current working directory to the test case's directory, as discussed on internals, see <http://news.php.net/php.internals/95585>.
| * | Update to SQLite3 3.13.0Christoph M. Becker2016-07-283-12657/+56019
| | |
* | | Update to SQLite 3.14.1Christoph M. Becker2016-09-022-15/+35
| | |
* | | Update to SQLite 3.14.0Christoph M. Becker2016-08-103-2130/+3306
| | |
* | | Merge branch 'PHP-7.0' into PHP-7.1Christoph M. Becker2016-07-272-15/+9
|\ \ \ | |/ /
| * | Merge branch 'PHP-5.6' into PHP-7.0Christoph M. Becker2016-07-272-15/+9
| |\ \ | | |/ | | | | | | | | | # Resolved conflicts: # ext/sqlite3/sqlite3.c
| | * Implement #72653: SQLite should allow opening with empty filenameChristoph M. Becker2016-07-272-15/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From the [sqlite3_open](https://www.sqlite.org/c3ref/open.html) docs: | If the filename is an empty string, then a private, temporary on-disk | database will be created. This private database will be automatically | deleted as soon as the database connection is closed. We make that facility available to userland. While we're at it, we also do some minor optimizations, remove the unnecessary check for NUL characters in filename, which is already catered to by ZPP(p), and add a missing `return` in case db_obj isn't initialized.
* | | Merge branch 'PHP-7.0' into PHP-7.1Christoph M. Becker2016-07-252-6/+27
|\ \ \ | |/ /