Skip to content
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

ARROW-14844: [R] Implement decimal256() #11898

Closed
wants to merge 34 commits into from

Conversation

dragosmg
Copy link
Contributor

@dragosmg dragosmg commented Dec 8, 2021

@jonkeane & @romainfrancois this is the 2nd attempt at implementing decimal256(). First one is #11805

@github-actions
Copy link

github-actions bot commented Dec 8, 2021

r/R/array.R Outdated Show resolved Hide resolved
@dragosmg dragosmg marked this pull request as ready for review December 9, 2021 12:57
@dragosmg
Copy link
Contributor Author

dragosmg commented Dec 9, 2021

It looks like the CI workflows fail for 2 reasons:

  • an open_dataset CSV test (BOM issue) which has nothing to do with this PR (see ARROW-15041)
  • failures to find and run /data-raw/codegen.R +
array_to_vector.cpp:923:62: error: typedef 'using DecimalArray = typename arrow::TypeTraits<T>::ArrayType' locally defined but not used [-Werror=unused-local-typedefs]

@romainfrancois @jonkeane Any thoughts on the array_to_vector error?

r/R/array.R Show resolved Hide resolved
r/R/array.R Outdated Show resolved Hide resolved
r/src/array_to_vector.cpp Show resolved Hide resolved
r/tests/testthat/test-data-type.R Show resolved Hide resolved
r/R/array.R Show resolved Hide resolved
Copy link
Member

@jonkeane jonkeane left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good. Thanks for this + all of the Jiras that you created in the process!

@jonkeane jonkeane changed the title ARROW-14844_decimal256_take2 ARROW-14844: [R] Implement decimal256() Dec 20, 2021
@jonkeane jonkeane closed this in cfcce5a Dec 20, 2021
@ursabot
Copy link

ursabot commented Dec 20, 2021

Benchmark runs are scheduled for baseline = 281dee5 and contender = cfcce5a. cfcce5a is a master commit associated with this PR. Results will be available as each benchmark for each run completes.
Conbench compare runs links:
[Finished ⬇️0.0% ⬆️0.0%] ec2-t3-xlarge-us-east-2
[Finished ⬇️2.24% ⬆️0.0%] ursa-i9-9960x
[Finished ⬇️0.13% ⬆️0.04%] ursa-thinkcentre-m75q
Supported benchmarks:
ec2-t3-xlarge-us-east-2: Supported benchmark langs: Python. Runs only benchmarks with cloud = True
ursa-i9-9960x: Supported benchmark langs: Python, R, JavaScript
ursa-thinkcentre-m75q: Supported benchmark langs: C++, Java

jonkeane added a commit that referenced this pull request Dec 20, 2021
Follow on to #11898

Closes #12005 from jonkeane/decimal-cleanup

Authored-by: Jonathan Keane <jkeane@gmail.com>
Signed-off-by: Jonathan Keane <jkeane@gmail.com>
rafael-telles pushed a commit to rafael-telles/arrow that referenced this pull request Dec 20, 2021
@jonkeane & @romainfrancois this is the 2nd attempt at implementing `decimal256()`. First one is apache#11805

Closes apache#11898 from dragosmg/ARROW-14844_decimal256_take2

Lead-authored-by: Dragos Moldovan-Grünfeld <dragos.mold@gmail.com>
Co-authored-by: Dragoș Moldovan-Grünfeld <dragos.mold@gmail.com>
Signed-off-by: Jonathan Keane <jkeane@gmail.com>
rafael-telles pushed a commit to rafael-telles/arrow that referenced this pull request Dec 20, 2021
Follow on to apache#11898

Closes apache#12005 from jonkeane/decimal-cleanup

Authored-by: Jonathan Keane <jkeane@gmail.com>
Signed-off-by: Jonathan Keane <jkeane@gmail.com>
@dragosmg dragosmg deleted the ARROW-14844_decimal256_take2 branch February 24, 2022 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants