Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix: retry immediately on a failure inside executemany. #1010nedbat/another-1010 | Ned Batchelder | 2021-04-06 | 1 | -1/+7 |
| | |||||
* | fix: improve an error message. #803 | Ned Batchelder | 2021-02-28 | 1 | -2/+2 |
| | | | | Fixes #803. | ||||
* | Use set literals | Ned Batchelder | 2021-01-03 | 1 | -2/+2 |
| | |||||
* | Retry in the case of failures. #1010 | Ned Batchelder | 2020-12-05 | 1 | -1/+7 |
| | | | | | PyPy seems prone to intermittent SQLite failures. An immediate retry avoids them. Not great, but it works. | ||||
* | Fix --source performance regression. #1037 | Ned Batchelder | 2020-10-11 | 1 | -9/+20 |
| | |||||
* | Add temp_store to the SQLite3 debug output | Ned Batchelder | 2020-01-13 | 1 | -0/+2 |
| | |||||
* | Correct the use of fetchone | Ned Batchelder | 2020-01-13 | 1 | -3/+20 |
| | |||||
* | Include SQLite compile_options in "debug sys" | Ned Batchelder | 2020-01-11 | 1 | -0/+4 |
| | |||||
* | Improvements to debugging while chasing #915 | Ned Batchelder | 2020-01-11 | 1 | -4/+11 |
| | |||||
* | Put the filename calc back in _connect. Fixes #916 | Ned Batchelder | 2020-01-07 | 1 | -12/+16 |
| | | | | | | It was moved to __init__ to avoid recalculating, but the directory could have changed, so we need to wait to do the work. Instead, only do the relpath on systems that need it (Windows Py 2). | ||||
* | Improve the performances of SqliteDb._connect | jvoisin | 2020-01-04 | 1 | -8/+9 |
| | | | | | | | | | Since the self.filename attribute doesn't change during the lifetime of a SqliteDb object, we can move its relpath transformation in the init method, instead of doing it every time _connect is called, resulting in a ~30% performances gain. | ||||
* | Detect when a 4.x data file is being read. #886 | Ned Batchelder | 2019-12-22 | 1 | -1/+14 |
| | |||||
* | Workaround issue with relpath on Windows. #895 | Olivier Grisel | 2019-12-19 | 1 | -1/+8 |
| | |||||
* | Napoleon gets noisy if you use informal types | Ned Batchelder | 2019-11-11 | 1 | -6/+6 |
| | |||||
* | Finish the sqldata.py docstrings | Ned Batchelder | 2019-11-10 | 1 | -11/+44 |
| | |||||
* | Make sure dataio logging is happening where it should | Ned Batchelder | 2019-11-09 | 1 | -0/+2 |
| | |||||
* | CoverageData.lines doesn't sort its returned list | Ned Batchelder | 2019-11-09 | 1 | -1/+1 |
| | |||||
* | sqldata.py docstrings | Ned Batchelder | 2019-11-09 | 1 | -31/+118 |
| | |||||
* | '[run] note' is no longer supported. | Ned Batchelder | 2019-11-09 | 1 | -8/+2 |
| | |||||
* | Tie up a loose end in the docs | Ned Batchelder | 2019-10-08 | 1 | -1/+0 |
| | |||||
* | Sqlite3 info in 'coverage debug sys' | Ned Batchelder | 2019-10-08 | 1 | -1/+11 |
| | |||||
* | Slowly making progress on sqldata docstrings | Ned Batchelder | 2019-10-06 | 1 | -0/+7 |
| | |||||
* | Quiet pylint | Ned Batchelder | 2019-10-06 | 1 | -3/+5 |
| | |||||
* | Context patterns are regexes, not globs | Ned Batchelder | 2019-10-02 | 1 | -5/+27 |
| | |||||
* | Setting query context has to be done with a separate method call | Ned Batchelder | 2019-10-02 | 1 | -34/+24 |
| | |||||
* | Updating with an empty data is ok | Ned Batchelder | 2019-09-03 | 1 | -16/+24 |
| | | | | | With no arc or line data, it used to choose lines arbitrarily, which would fail if an empty data was updating an arc data. | ||||
* | Need to set a sqlite attribute on a real sqlite connection | Ned Batchelder | 2019-09-03 | 1 | -1/+1 |
| | |||||
* | Log some indication of the script being executed | Ned Batchelder | 2019-09-02 | 1 | -3/+5 |
| | |||||
* | Logging executemany failed if data was a generator | Ned Batchelder | 2019-09-02 | 1 | -0/+1 |
| | |||||
* | Log an operation before starting it | Ned Batchelder | 2019-09-01 | 1 | -1/+1 |
| | |||||
* | Improved numbits operations | Ned Batchelder | 2019-08-11 | 1 | -45/+30 |
| | | | | | | | | | * Better names (merge -> union) * More ops (intersection) * Can be registered for SQLite use * Numbits can be empty Also, line_map is a dumb table name. line_bits is marginally better. | ||||
* | Don't need the schema history in the schema | Ned Batchelder | 2019-08-06 | 1 | -8/+9 |
| | |||||
* | Version and timestamp in the meta data | Ned Batchelder | 2019-08-06 | 1 | -2/+10 |
| | |||||
* | Meta data stored as key/value | Ned Batchelder | 2019-08-06 | 1 | -14/+22 |
| | |||||
* | Foreign keys | Ned Batchelder | 2019-08-06 | 1 | -2/+8 |
| | |||||
* | A little more discipline for blob converters | Ned Batchelder | 2019-07-31 | 1 | -5/+12 |
| | |||||
* | numbits is the new name for the binary line numbers | Ned Batchelder | 2019-07-31 | 1 | -18/+27 |
| | |||||
* | Refactor numbits into their own files | Ned Batchelder | 2019-07-31 | 1 | -33/+7 |
| | |||||
* | Don't try to delete a file called ':memory:' | Ned Batchelder | 2019-07-20 | 1 | -0/+2 |
| | |||||
* | z-compressed dumps and loads | Ned Batchelder | 2019-07-19 | 1 | -12/+17 |
| | |||||
* | Bitmaps for line numbers, 10% of the size. | Ned Batchelder | 2019-07-15 | 1 | -32/+94 |
| | |||||
* | :memory: support | Ned Batchelder | 2019-07-15 | 1 | -6/+15 |
| | |||||
* | CoverageData.dumps and loads for serialization | Ned Batchelder | 2019-07-15 | 1 | -8/+21 |
| | |||||
* | Merge branch 'master' into isolate_os | Ned Batchelder | 2019-07-10 | 1 | -6/+68 |
|\ | |||||
| * | Remove the JSON data code | Ned Batchelder | 2019-07-10 | 1 | -6/+68 |
| | | |||||
* | | Isolate the os module to protect from aggressive mocking interfearing with ↵ | Matt Bachmann | 2019-07-09 | 1 | -1/+2 |
|/ | | | | database operations | ||||
* | SQLite will keep comments that are inside, not outside | Ned Batchelder | 2019-07-08 | 1 | -7/+7 |
| | | | | | This way, ".schema" in the SQLite prompt will show the comments for the tables. | ||||
* | Merge branch 'master' into Fix-typo | Ned Batchelder | 2019-07-07 | 1 | -8/+24 |
|\ | |||||
| * | Avoid useless or redundant db operations. Faster. | Ned Batchelder | 2019-07-07 | 1 | -3/+17 |
| | | | | | | | | | | | | Moving operations into the "with self._connect" means less opening and closing of the database. Returning early if there is no data to write avoids writing empty contexts. | ||||
| * | Log connections properly | Ned Batchelder | 2019-07-07 | 1 | -2/+2 |
| | |