-
-
Notifications
You must be signed in to change notification settings - Fork 30.5k
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
bpo-33671: efficient zero-copy for shutil.copy* functions (Linux, OSX and Win) #7160
Commits on May 22, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 1a72c01 - Browse repository at this point
Copy the full SHA 1a72c01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77c4bfa - Browse repository at this point
Copy the full SHA 77c4bfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2afa04a - Browse repository at this point
Copy the full SHA 2afa04aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 542cd17 - Browse repository at this point
Copy the full SHA 542cd17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3520c6c - Browse repository at this point
Copy the full SHA 3520c6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 050a722 - Browse repository at this point
Copy the full SHA 050a722View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1fd38a - Browse repository at this point
Copy the full SHA c1fd38aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ab6317 - Browse repository at this point
Copy the full SHA 2ab6317View commit details -
Configuration menu - View commit details
-
Copy full SHA for dacc3b6 - Browse repository at this point
Copy the full SHA dacc3b6View commit details
Commits on May 24, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 29d5881 - Browse repository at this point
Copy the full SHA 29d5881View commit details -
Configuration menu - View commit details
-
Copy full SHA for 114c4de - Browse repository at this point
Copy the full SHA 114c4deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 501c0dd - Browse repository at this point
Copy the full SHA 501c0ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41b4506 - Browse repository at this point
Copy the full SHA 41b4506View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdb0973 - Browse repository at this point
Copy the full SHA fdb0973View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64d2bc5 - Browse repository at this point
Copy the full SHA 64d2bc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a3c8ef - Browse repository at this point
Copy the full SHA 3a3c8efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7861737 - Browse repository at this point
Copy the full SHA 7861737View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3eecfd - Browse repository at this point
Copy the full SHA f3eecfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f67ce57 - Browse repository at this point
Copy the full SHA f67ce57View commit details -
Configuration menu - View commit details
-
Copy full SHA for d457254 - Browse repository at this point
Copy the full SHA d457254View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eb211d - Browse repository at this point
Copy the full SHA 8eb211dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0fe703 - Browse repository at this point
Copy the full SHA a0fe703View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7296147 - Browse repository at this point
Copy the full SHA 7296147View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0c3bba - Browse repository at this point
Copy the full SHA d0c3bbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cafd80 - Browse repository at this point
Copy the full SHA 2cafd80View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb2a75f - Browse repository at this point
Copy the full SHA bb2a75fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5025dc - Browse repository at this point
Copy the full SHA e5025dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a36a534 - Browse repository at this point
Copy the full SHA a36a534View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9da3fa - Browse repository at this point
Copy the full SHA e9da3faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fcc2e7 - Browse repository at this point
Copy the full SHA 9fcc2e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f32242 - Browse repository at this point
Copy the full SHA 4f32242View commit details
Commits on May 25, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 24ad25a - Browse repository at this point
Copy the full SHA 24ad25aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24d20e6 - Browse repository at this point
Copy the full SHA 24d20e6View commit details
Commits on May 27, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 7b6e576 - Browse repository at this point
Copy the full SHA 7b6e576View commit details -
Configuration menu - View commit details
-
Copy full SHA for b82ddc9 - Browse repository at this point
Copy the full SHA b82ddc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b62b61e - Browse repository at this point
Copy the full SHA b62b61eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34e9618 - Browse repository at this point
Copy the full SHA 34e9618View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b20902 - Browse repository at this point
Copy the full SHA 6b20902View commit details
Commits on May 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for abf3ecb - Browse repository at this point
Copy the full SHA abf3ecbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91e492c - Browse repository at this point
Copy the full SHA 91e492cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e02c69d - Browse repository at this point
Copy the full SHA e02c69dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73837e2 - Browse repository at this point
Copy the full SHA 73837e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28be4c1 - Browse repository at this point
Copy the full SHA 28be4c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c59adf - Browse repository at this point
Copy the full SHA 6c59adfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 700629d - Browse repository at this point
Copy the full SHA 700629dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 077912e - Browse repository at this point
Copy the full SHA 077912eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62c6568 - Browse repository at this point
Copy the full SHA 62c6568View commit details -
Configuration menu - View commit details
-
Copy full SHA for a40a755 - Browse repository at this point
Copy the full SHA a40a755View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ba0085 - Browse repository at this point
Copy the full SHA 7ba0085View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c96d97 - Browse repository at this point
Copy the full SHA 6c96d97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80fbe6e - Browse repository at this point
Copy the full SHA 80fbe6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdf4bcb - Browse repository at this point
Copy the full SHA fdf4bcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 185f130 - Browse repository at this point
Copy the full SHA 185f130View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8c98ae - Browse repository at this point
Copy the full SHA c8c98aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17bb5e6 - Browse repository at this point
Copy the full SHA 17bb5e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8b9bf9 - Browse repository at this point
Copy the full SHA d8b9bf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b59ac57 - Browse repository at this point
Copy the full SHA b59ac57View commit details
Commits on May 29, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8eefce7 - Browse repository at this point
Copy the full SHA 8eefce7View commit details
Commits on May 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4fc8c6b - Browse repository at this point
Copy the full SHA 4fc8c6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3048e3d - Browse repository at this point
Copy the full SHA 3048e3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11102e1 - Browse repository at this point
Copy the full SHA 11102e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7545273 - Browse repository at this point
Copy the full SHA 7545273View commit details -
add test to make sure sendfile() doesn't get called aymore in case it…
… doesn't support file to file copies
Configuration menu - View commit details
-
Copy full SHA for 3261b74 - Browse repository at this point
Copy the full SHA 3261b74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51c476d - Browse repository at this point
Copy the full SHA 51c476dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 729dd23 - Browse repository at this point
Copy the full SHA 729dd23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1823828 - Browse repository at this point
Copy the full SHA 1823828View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9d6a07 - Browse repository at this point
Copy the full SHA a9d6a07View commit details -
remove test file mode class; let's keep it for later when Istart addr…
…essing OSX fcopyfile() specific copies
Configuration menu - View commit details
-
Copy full SHA for e3ce917 - Browse repository at this point
Copy the full SHA e3ce917View commit details -
Configuration menu - View commit details
-
Copy full SHA for f81a0ec - Browse repository at this point
Copy the full SHA f81a0ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e7475b - Browse repository at this point
Copy the full SHA 3e7475bView commit details
Commits on May 31, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 05dd3cf - Browse repository at this point
Copy the full SHA 05dd3cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b54930 - Browse repository at this point
Copy the full SHA 9b54930View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bec11c - Browse repository at this point
Copy the full SHA 2bec11cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c87648f - Browse repository at this point
Copy the full SHA c87648fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 941f740 - Browse repository at this point
Copy the full SHA 941f740View commit details -
do not set dst name in the OSError exception in order to remain consi…
…stent with platforms which cannot do that (e.g. linux)
Configuration menu - View commit details
-
Copy full SHA for 4d28c12 - Browse repository at this point
Copy the full SHA 4d28c12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2149b8b - Browse repository at this point
Copy the full SHA 2149b8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a02a2a - Browse repository at this point
Copy the full SHA 6a02a2aView commit details -
have osx copyfile() pre-emptively check if src and dst are the same, …
…otherwise it will return immedialtey and src file content gets deleted
Configuration menu - View commit details
-
Copy full SHA for 2287508 - Browse repository at this point
Copy the full SHA 2287508View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9da5d5 - Browse repository at this point
Copy the full SHA b9da5d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c921f46 - Browse repository at this point
Copy the full SHA c921f46View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb24490 - Browse repository at this point
Copy the full SHA bb24490View commit details -
Configuration menu - View commit details
-
Copy full SHA for fef8b32 - Browse repository at this point
Copy the full SHA fef8b32View commit details
Commits on Jun 5, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 71be453 - Browse repository at this point
Copy the full SHA 71be453View commit details
Commits on Jun 6, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 6035fe2 - Browse repository at this point
Copy the full SHA 6035fe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dc651e - Browse repository at this point
Copy the full SHA 8dc651eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d0eada - Browse repository at this point
Copy the full SHA 5d0eadaView commit details -
Merge branch 'shutil-zero-copy-8' of https://github.com/giampaolo/cpy…
…thon into shutil-zero-copy-8
Configuration menu - View commit details
-
Copy full SHA for d67cdc5 - Browse repository at this point
Copy the full SHA d67cdc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f65c8ae - Browse repository at this point
Copy the full SHA f65c8aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c4508e - Browse repository at this point
Copy the full SHA 9c4508eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb1fee6 - Browse repository at this point
Copy the full SHA bb1fee6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 566898a - Browse repository at this point
Copy the full SHA 566898aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f435053 - Browse repository at this point
Copy the full SHA f435053View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30c9a57 - Browse repository at this point
Copy the full SHA 30c9a57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33f362f - Browse repository at this point
Copy the full SHA 33f362fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e17e729 - Browse repository at this point
Copy the full SHA e17e729View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc46f75 - Browse repository at this point
Copy the full SHA bc46f75View commit details -
in case of exception on os.sendfile() set filename and filename2 exce…
…ption attributes
Configuration menu - View commit details
-
Copy full SHA for cabbc02 - Browse repository at this point
Copy the full SHA cabbc02View commit details -
Configuration menu - View commit details
-
Copy full SHA for d22ee08 - Browse repository at this point
Copy the full SHA d22ee08View commit details
Commits on Jun 7, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 7a08203 - Browse repository at this point
Copy the full SHA 7a08203View commit details -
do not use CreateDirectoryEx() in copytree() if source dir is a symli…
…nk (breaks test_copytree_symlink_dir); instead just create a plain dir and remain consistent with POSIX implementation
Configuration menu - View commit details
-
Copy full SHA for ab284e9 - Browse repository at this point
Copy the full SHA ab284e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac9479d - Browse repository at this point
Copy the full SHA ac9479dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd77a7e - Browse repository at this point
Copy the full SHA fd77a7eView commit details
Commits on Jun 8, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 42a597e - Browse repository at this point
Copy the full SHA 42a597eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5008a8d - Browse repository at this point
Copy the full SHA 5008a8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e89dd20 - Browse repository at this point
Copy the full SHA e89dd20View commit details -
Recognize binary files in copyfileobj()
...and use fastest _fastcopy_binfileobj() when possible
Configuration menu - View commit details
-
Copy full SHA for c0dc4b8 - Browse repository at this point
Copy the full SHA c0dc4b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29b9730 - Browse repository at this point
Copy the full SHA 29b9730View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1bed32 - Browse repository at this point
Copy the full SHA a1bed32View commit details
Commits on Jun 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for d9d27a7 - Browse repository at this point
Copy the full SHA d9d27a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17bd78b - Browse repository at this point
Copy the full SHA 17bd78bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1d4917 - Browse repository at this point
Copy the full SHA b1d4917View commit details
Commits on Jun 12, 2018
-
OSX - use fcopyfile(3) instead of copyfile(3)
...as an extra safety measure: in case src/dst are "exotic" files (non regular or living on a network fs etc.) we better fail on open() instead of copyfile(3) as we're not quite sure what's gonna happen in that case.
Configuration menu - View commit details
-
Copy full SHA for 5ce94e4 - Browse repository at this point
Copy the full SHA 5ce94e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07bcef5 - Browse repository at this point
Copy the full SHA 07bcef5View commit details