-
-
Notifications
You must be signed in to change notification settings - Fork 119
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
Use tokenizer for extraction; add benchmark #424
Commits on Sep 13, 2021
-
Previously we collected all inputs in one vector before checking the links, which is not ideal. Especially when reading many inputs (e.g. by using a glob pattern), this could cause issues like running out of file handles. By moving to streams we avoid that scenario. This is also the first step towards improving performance for many inputs.
Configuration menu - View commit details
-
Copy full SHA for 613bf5f - Browse repository at this point
Copy the full SHA 613bf5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for aee5c9f - Browse repository at this point
Copy the full SHA aee5c9fView commit details
Commits on Sep 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0c05acb - Browse repository at this point
Copy the full SHA 0c05acbView commit details
Commits on Sep 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for eecd8e2 - Browse repository at this point
Copy the full SHA eecd8e2View commit details
Commits on Sep 26, 2021
-
Merge remote-tracking branch 'upstream/master' into stream
Timo Freiberg committedSep 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 18448ce - Browse repository at this point
Copy the full SHA 18448ceView commit details -
Return collected links as Stream
Timo Freiberg committedSep 26, 2021 Configuration menu - View commit details
-
Copy full SHA for a05400b - Browse repository at this point
Copy the full SHA a05400bView commit details
Commits on Oct 6, 2021
-
Initialize ProgressBar without length
Because we can't know the amount of links without blocking
Timo Freiberg committedOct 6, 2021 Configuration menu - View commit details
-
Copy full SHA for d4b9bad - Browse repository at this point
Copy the full SHA d4b9badView commit details -
Handle stream results in main thread, not in task
To stay as close to the pre-stream behaviour, we want to stop processing as soon as an Err value appears in the stream. This is easiest when the stream is consumed in the main thread. Previously, the stream was consumed in a tokio task and the main thread waited for responses. Now, a tokio task waits for responses (and displays them/registers response stats) and the main thread sends links to the ClientPool. To ensure that the main thread waits for all responses to have arrived before finishing the ProgressBar and printing the stats, it waits for the show_results_task to finish.
Timo Freiberg committedOct 6, 2021 Configuration menu - View commit details
-
Copy full SHA for 98cdfba - Browse repository at this point
Copy the full SHA 98cdfbaView commit details
Commits on Oct 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 23df173 - Browse repository at this point
Copy the full SHA 23df173View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1471725 - Browse repository at this point
Copy the full SHA 1471725View commit details
Commits on Oct 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d111c0e - Browse repository at this point
Copy the full SHA d111c0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfd0735 - Browse repository at this point
Copy the full SHA dfd0735View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ef2b7d - Browse repository at this point
Copy the full SHA 9ef2b7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f790bf - Browse repository at this point
Copy the full SHA 5f790bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d42bf3e - Browse repository at this point
Copy the full SHA d42bf3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bea0c8 - Browse repository at this point
Copy the full SHA 5bea0c8View commit details -
Replaced with `futures::StreamExt::for_each_concurrent`.
Configuration menu - View commit details
-
Copy full SHA for 8ea4de6 - Browse repository at this point
Copy the full SHA 8ea4de6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f33468e - Browse repository at this point
Copy the full SHA f33468eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bfeb0e - Browse repository at this point
Copy the full SHA 1bfeb0eView commit details
Commits on Nov 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fb2dde2 - Browse repository at this point
Copy the full SHA fb2dde2View commit details
Commits on Nov 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fec6f8f - Browse repository at this point
Copy the full SHA fec6f8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a69ea63 - Browse repository at this point
Copy the full SHA a69ea63View commit details -
Configuration menu - View commit details
-
Copy full SHA for c83429c - Browse repository at this point
Copy the full SHA c83429cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b231175 - Browse repository at this point
Copy the full SHA b231175View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d80866 - Browse repository at this point
Copy the full SHA 1d80866View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee4dd9c - Browse repository at this point
Copy the full SHA ee4dd9cView commit details
Commits on Nov 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 52e52bf - Browse repository at this point
Copy the full SHA 52e52bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89d7566 - Browse repository at this point
Copy the full SHA 89d7566View commit details -
Revert "Revert "Move to String, which is Send""
This reverts commit 89d7566.
Configuration menu - View commit details
-
Copy full SHA for faf40a8 - Browse repository at this point
Copy the full SHA faf40a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63a8370 - Browse repository at this point
Copy the full SHA 63a8370View commit details -
Configuration menu - View commit details
-
Copy full SHA for 562f112 - Browse repository at this point
Copy the full SHA 562f112View commit details
Commits on Nov 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e57bd6c - Browse repository at this point
Copy the full SHA e57bd6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 954ba0d - Browse repository at this point
Copy the full SHA 954ba0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7945421 - Browse repository at this point
Copy the full SHA 7945421View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34858f8 - Browse repository at this point
Copy the full SHA 34858f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e20228c - Browse repository at this point
Copy the full SHA e20228cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea371dd - Browse repository at this point
Copy the full SHA ea371ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7f347a - Browse repository at this point
Copy the full SHA d7f347aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1930cf - Browse repository at this point
Copy the full SHA e1930cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f36ab1 - Browse repository at this point
Copy the full SHA 1f36ab1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1acdd24 - Browse repository at this point
Copy the full SHA 1acdd24View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef7d760 - Browse repository at this point
Copy the full SHA ef7d760View commit details
Commits on Dec 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 69daa59 - Browse repository at this point
Copy the full SHA 69daa59View commit details
Commits on Dec 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8a03877 - Browse repository at this point
Copy the full SHA 8a03877View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77750a2 - Browse repository at this point
Copy the full SHA 77750a2View commit details
Commits on Dec 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3f6408d - Browse repository at this point
Copy the full SHA 3f6408dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f14ec27 - Browse repository at this point
Copy the full SHA f14ec27View commit details -
Configuration menu - View commit details
-
Copy full SHA for f457594 - Browse repository at this point
Copy the full SHA f457594View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c26508 - Browse repository at this point
Copy the full SHA 4c26508View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dfa804 - Browse repository at this point
Copy the full SHA 8dfa804View commit details
Commits on Dec 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9e5c326 - Browse repository at this point
Copy the full SHA 9e5c326View commit details
Commits on Dec 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for cdfc0f4 - Browse repository at this point
Copy the full SHA cdfc0f4View commit details
Commits on Dec 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f6c7eae - Browse repository at this point
Copy the full SHA f6c7eaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e2cf5e - Browse repository at this point
Copy the full SHA 4e2cf5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c9dac6 - Browse repository at this point
Copy the full SHA 5c9dac6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2f9f08 - Browse repository at this point
Copy the full SHA d2f9f08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f62bd5 - Browse repository at this point
Copy the full SHA 5f62bd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c1e48a - Browse repository at this point
Copy the full SHA 9c1e48aView commit details
Commits on Dec 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9e2a500 - Browse repository at this point
Copy the full SHA 9e2a500View commit details
Commits on Dec 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8e2c676 - Browse repository at this point
Copy the full SHA 8e2c676View commit details -
Revert "Revert "Remove rayon and stdout lock""
This reverts commit 8e2c676.
Configuration menu - View commit details
-
Copy full SHA for 0502132 - Browse repository at this point
Copy the full SHA 0502132View commit details
Commits on Dec 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ca727f9 - Browse repository at this point
Copy the full SHA ca727f9View commit details
Commits on Dec 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 251f1f4 - Browse repository at this point
Copy the full SHA 251f1f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f42686a - Browse repository at this point
Copy the full SHA f42686aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20bb6a1 - Browse repository at this point
Copy the full SHA 20bb6a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5663e3d - Browse repository at this point
Copy the full SHA 5663e3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7aa681 - Browse repository at this point
Copy the full SHA e7aa681View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed6a372 - Browse repository at this point
Copy the full SHA ed6a372View commit details -
Configuration menu - View commit details
-
Copy full SHA for 713c41e - Browse repository at this point
Copy the full SHA 713c41eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6855562 - Browse repository at this point
Copy the full SHA 6855562View commit details
Commits on Dec 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e5c7e42 - Browse repository at this point
Copy the full SHA e5c7e42View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4dd086 - Browse repository at this point
Copy the full SHA a4dd086View commit details -
Configuration menu - View commit details
-
Copy full SHA for a94941d - Browse repository at this point
Copy the full SHA a94941dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10f5fe3 - Browse repository at this point
Copy the full SHA 10f5fe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b510f0f - Browse repository at this point
Copy the full SHA b510f0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e0fc65 - Browse repository at this point
Copy the full SHA 0e0fc65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0669bc4 - Browse repository at this point
Copy the full SHA 0669bc4View commit details