Commits on Source
998
01cf5e3a
Better logging of misses/hits in persistent_dict
Aug 09, 2016
b329548d
Ignore pytest's cache directory
Aug 09, 2016
749a59ae
Fix typo in persistent_dict message
Aug 10, 2016
d0d941cc
Promote key collisions in persistent_dict to warnings
Aug 10, 2016
7de91ee6
Fix persistent hashing of dtypes
Aug 27, 2016
0ac647aa
Add timeout to lock wait
Oct 02, 2016
b819776f
Bump version
Oct 02, 2016
9c23644e
Fix error condition in LexIterator.is_next
Oct 03, 2016
de84310d
Add debugging aid to PersistentDict key collision
Oct 09, 2016
79287d9f
Declare utf-8 encoding in setup.py
Oct 09, 2016
db20d667
Bump version
Oct 09, 2016
b732443b
Add LICENSE file
Oct 09, 2016
18995f16
Bump version
Oct 09, 2016
2f3d8d50
Xfail diskdict test on Windows: flaky there
Oct 10, 2016
4abc9497
Import numpy or skip for test_spatial_btree
Oct 11, 2016
e0f7597e
Merge pull request #8 from koobs/patch-1
Oct 11, 2016
c42a138c
PEP8 whitespace
Nov 28, 2016
6246083a
Add immutable records
Nov 28, 2016
6c5830f6
Bump version
Nov 28, 2016
2c80dd55
[bugfix] Use base classes for ImmutableRecord in correct order
Nov 29, 2016
1a794446
Merge pull request #9 from dokempf/master
Nov 29, 2016
7ed09d95
Bump version
Nov 29, 2016
72c1db62
Prep for Flake8 during CI
Dec 05, 2016
744c6b7b
Fix flake8 invocation
Dec 05, 2016
ec803e99
Merge branch 'flake8-during-ci' into 'master'
Dec 05, 2016
ee5ebe05
Fix O(n^2) behavior in name generation by remembering previously successful counter
Jan 29, 2017
1389b41e
Add warning about DiskDict uselessness
Feb 03, 2017
80a8a5d0
PEP8 fix: Add warning about DiskDict uselessness
Feb 03, 2017
ed804071
UniqueNameGenerator: Add a _name_added() callback.
May 20, 2017
097cd2dc
Merge branch 'uniquenamegenerator-name-added-callback' into 'master'
May 24, 2017
db50945f
Remove nonsense pyopencl import from tests
May 24, 2017
e56afa04
Bump version
May 24, 2017
76e5203f
Document interaction between existing_inames and _name_added in UNG
May 24, 2017
133e9d44
Make UniqueNameGenerator a new-style class
May 24, 2017
0962db5c
Bump version
May 24, 2017
80376312
Python code generation: add picklable (binary) module
Jun 02, 2017
31d667ae
Bump version
Jun 02, 2017
a2b004f8
Minor style cleanup
Jun 03, 2017
2a8708d4
Persistent hashes: Use nested hashes, which allows saving already-computed sub-hashes
Jun 03, 2017
85ba9453
Preinstall numpy for CI
Jun 03, 2017
b326a52c
Merge branch 'nested-saved-persistent-hashes' into 'master'
Jun 03, 2017
52dfcfed
Bump version
Jun 03, 2017
a9deeeec
Move version number out to separate py file
Jun 14, 2017
e6252627
Document pytools
Jun 14, 2017
b139e643
Obj array doc fixes
Jun 14, 2017
03e84374
Add MinRecursionLimit
Jul 20, 2017
8078e742
Bump version
Jul 20, 2017
6f39c2d6
Add an LRU cache to PersistentDict.
Sep 18, 2017
ac1bd1b2
Bump version.
Sep 18, 2017
fb075636
Disable automagic version ticking on read. Add a note that skipping
Sep 18, 2017
bbc5bbc2
[ci skip] Make LRU test check object identity.
Sep 20, 2017
deba49f3
Add more tests for PersistentDict and WriteOncePersistentDict.
Sep 23, 2017
194dc0af
Add download_from_web_if_not_present
Sep 23, 2017
8adbccb6
Improve the test suite a bit.
Sep 23, 2017
73d42e3d
Update PersistentDict and create WriteOncePersistentDict.
Sep 23, 2017
899b62ae
Merge branch 'write-once-persistent-dict' into persistent-dict-caching
Sep 23, 2017
40c636c5
Fix flake8 error.
Sep 23, 2017
1c3120e1
Test empty cache.
Sep 23, 2017
e4439e56
Variable naming consistency.
Sep 23, 2017
1b45b8c7
Fix directory.
Sep 23, 2017
9ea56ee1
Check not found in write once persistent dict.
Sep 23, 2017
3fec170c
Newline consistency.
Sep 23, 2017
99d75221
Do two lookups in the test to exercise the cache.
Sep 23, 2017
4a216308
check cache collision on update in WriteOncePersistentDict
Sep 23, 2017
88086e2f
Remove extraneous del.
Sep 23, 2017
227ae5e8
flake8 fix
Sep 23, 2017
656acfc6
Merge branch 'persistent-dict-caching' into 'master'
Sep 24, 2017
1d28f333
Improve doc heading for download_from_web_if_not_present
Sep 24, 2017
5002f590
Implement store_if_not_present for persistent dicts.
Sep 25, 2017
b37c6d14
Bump version.
Sep 25, 2017
e4dd1389
Merge branch 'store-if-not-present' into 'master'
Sep 25, 2017
c46aead8
Fix value used for testing store_if_not_present()
Sep 27, 2017
951fa8c9
Merge branch 'store-if-not-present-test-fix' into 'master'
Sep 27, 2017
b1be1516
Improve PersistentDict warnings.
Oct 05, 2017
423a8eaa
Merge branch 'persistent-dict-warnings' into 'master'
Oct 06, 2017
7f58b968
Improve persistent dict key collision warning message
Oct 21, 2017
9d7284e9
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/pytools
Oct 21, 2017
79d986eb
Placate new Flake8
Oct 29, 2017
ecf68d3d
Improve persistent dict documentation.
Oct 31, 2017
82f57896
Merge branch 'persistent-dict-doc-improvements' into 'master'
Nov 08, 2017
3f923a55
Persistent dict: print error in case of invalid key file
Nov 21, 2017
c7d2cdd5
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/pytools
Nov 21, 2017
878450b1
Fix generate_numbered_unique_names() to respect the counter argument.
Dec 06, 2017
38b1491b
Merge branch 'fix-unique-name-number-generation' into 'master'
Dec 07, 2017
e72cedfa
Force GC before MinRecursionLimit exits
Feb 23, 2018
ed29983d
Bump version
Feb 23, 2018
4ce6740e
Fix pytest script-based test invocation
Feb 27, 2018
5baa3fe9
Add tools to find git revisions
Mar 11, 2018
bf347a3e
Merge branch 'find-git-rev' into 'master'
Mar 11, 2018
9e4c74f2
MinRecursionLimit: do not actually reset recursion limit down to lower value
Mar 11, 2018
faf31bae
Bump version
Mar 11, 2018
afc17557
Add numpy's env construction to find_git_revision
Mar 11, 2018
83a9b8e3
Import pickling of modules generated with py_codegen, to support
Mar 16, 2018
e1d4ce2c
Bump version
Mar 16, 2018
96338367
Rename importlib to importlib_compat.
Mar 16, 2018
c196570e
s/compat/backport
Mar 16, 2018
64dbbe68
Merge branch 'picklable-module-imports' into 'master'
Mar 16, 2018
5058655a
Fix a misleading assertion in test_pickling_with_module_import(). Only globals...
Mar 16, 2018
6f3e4a47
Add reshaped_view function
Mar 27, 2018
5909adb2
Doc fixes for reshaped_view
Mar 27, 2018
898 additional commits have been omitted to prevent performance issues.
Loading
Loading