Some mapreduce improvement#63
Conversation
Codecov Report
@@ Coverage Diff @@
## main #63 +/- ##
==========================================
- Coverage 89.12% 88.99% -0.14%
==========================================
Files 7 7
Lines 5694 5668 -26
==========================================
- Hits 5075 5044 -31
- Misses 619 624 +5
Continue to review full report at Codecov.
|
tkf
left a comment
There was a problem hiding this comment.
LGTM. I think it's ready to be merged once it's clarified at what condition the commented out tests can be enabled.
Should be reverted in future Co-Authored-By: Takafumi Arakaki <takafumi.a@gmail.com>
|
Just notice that we'd better enable related change when testing 43604. |
tkf
left a comment
There was a problem hiding this comment.
LGTM!
@ViralBShah @KristofferC Can you merge this? (Who has the merge bit?)
|
@tkf I've added this repo to the list of repos that committers can write to. You should be able to merge in the future. Thanks. |
* Define `extrema` using `mapreduce`; support `init` * Fix tests for SparseArrays * API clean and export `extrema!` * Re-implement `reducedim_init` for extrema * Merge `master` to pull in JuliaSparse/SparseArrays.jl#63 * Mark `BigInt` tests as broken Co-authored-by: Milan Bouchet-Valat <nalimilan@club.fr> Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> Co-authored-by: Takafumi Arakaki <aka.tkf@gmail.com> Co-authored-by: Tim Holy <tim.holy@gmail.com>
* Define `extrema` using `mapreduce`; support `init` * Fix tests for SparseArrays * API clean and export `extrema!` * Re-implement `reducedim_init` for extrema * Merge `master` to pull in JuliaSparse/SparseArrays.jl#63 * Mark `BigInt` tests as broken Co-authored-by: Milan Bouchet-Valat <nalimilan@club.fr> Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> Co-authored-by: Takafumi Arakaki <aka.tkf@gmail.com> Co-authored-by: Tim Holy <tim.holy@gmail.com>
* Define `extrema` using `mapreduce`; support `init` * Fix tests for SparseArrays * API clean and export `extrema!` * Re-implement `reducedim_init` for extrema * Merge `master` to pull in JuliaSparse/SparseArrays.jl#63 * Mark `BigInt` tests as broken Co-authored-by: Milan Bouchet-Valat <nalimilan@club.fr> Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> Co-authored-by: Takafumi Arakaki <aka.tkf@gmail.com> Co-authored-by: Tim Holy <tim.holy@gmail.com>
* Define `extrema` using `mapreduce`; support `init` * Fix tests for SparseArrays * API clean and export `extrema!` * Re-implement `reducedim_init` for extrema * Merge `master` to pull in JuliaSparse/SparseArrays.jl#63 * Mark `BigInt` tests as broken Co-authored-by: Milan Bouchet-Valat <nalimilan@club.fr> Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> Co-authored-by: Takafumi Arakaki <aka.tkf@gmail.com> Co-authored-by: Tim Holy <tim.holy@gmail.com>
Seperated from JuliaLang/julia#43604.
That PR wants to make
extremarely on ourmapreducemechanism to fixNaN,0.0/-0.0comparison.I tried my best to keep the git histroy for easier review.
Note: This PR included some test change. I guess CI will keep failing there before we merge this. Is there a better way to handle this problem?