-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Performance Tweaks, Iterators, and Lazy Evaluations #308
base: master
Are you sure you want to change the base?
Commits on Apr 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 574ee5d - Browse repository at this point
Copy the full SHA 574ee5dView commit details -
Adding placeholder definitions of Dejavu.songs, Dejavu.songshashes_se…
…t to take advantage of Python's special, optimized dict build for __init__
Configuration menu - View commit details
-
Copy full SHA for d77a865 - Browse repository at this point
Copy the full SHA d77a865View commit details -
fingerprint_directory now uses a concurrent.futures.ProcessPoolExecut…
…or to compute hashes. Since a ProcessPoolExecutor can pass args and kwargs, Dejavu._fingerprint_worker not takes the file_name and limit args directly.
Configuration menu - View commit details
-
Copy full SHA for ba77e00 - Browse repository at this point
Copy the full SHA ba77e00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ce7dbf - Browse repository at this point
Copy the full SHA 6ce7dbfView commit details -
Adding find_files_g which is an iterator that yields the fpath, exten…
…sion tuple. Also adds the ':' to unique_hash that I forgot but am too lazy to fix in the commit
Configuration menu - View commit details
-
Copy full SHA for 3eab4f1 - Browse repository at this point
Copy the full SHA 3eab4f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21f68ed - Browse repository at this point
Copy the full SHA 21f68edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ab1ce5 - Browse repository at this point
Copy the full SHA 7ab1ce5View commit details -
Changing counts and song_matches in align_matches to use generator ex…
…pressions for lazy evaluation
Configuration menu - View commit details
-
Copy full SHA for 19201bf - Browse repository at this point
Copy the full SHA 19201bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6034978 - Browse repository at this point
Copy the full SHA 6034978View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2305629 - Browse repository at this point
Copy the full SHA 2305629View commit details