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

Deprecate vectorized methods for trigonometric and hyperbolic functions in favor of compact broadcast syntax #18571

Closed
wants to merge 1 commit into from

Conversation

Sacha0
Copy link
Member

@Sacha0 Sacha0 commented Sep 18, 2016

This PR deprecates all (?) remaining vectorized methods for trigonometric and hyperbolic functions (less those for SparseVectors, separate PR) in favor of compact broadcast syntax. Ref. #16285, #17302, #18495, #18512, #18513, #18558, #18564, and #18566. Best!

(Unlike with float, real, etc., the remaining vectorized methods for trigonometic and hyperbolic functions never alias their input. This PR should be less controversial than #18495, #18512, and #18513 as a result.)

@Sacha0
Copy link
Member Author

Sacha0 commented Dec 24, 2016

Rebased. Best!

@Sacha0 Sacha0 added this to the 0.6.0 milestone Dec 24, 2016
@@ -1003,6 +1003,7 @@ macro vectorize_2arg(S,f)
end
export @vectorize_1arg, @vectorize_2arg

<<<<<<< HEAD
Copy link
Sponsor Member

@KristofferC KristofferC Dec 24, 2016

Choose a reason for hiding this comment

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

Looks like a bad rebase conflict resolution here.

Copy link
Member Author

Choose a reason for hiding this comment

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

Fixed. Thanks!

…c functions in favor of compact broadcast syntax.
@Sacha0
Copy link
Member Author

Sacha0 commented Dec 26, 2016

Absent objections or requests for time, I plan to begin sequentially rebasing/merging the uncontroversial pull requests in this series on Wednesday morning PDT. (Each merge will introduce conflicts with the remaining pull requests in this series.) Best!

@tkelman
Copy link
Contributor

tkelman commented Dec 26, 2016

Please don't rebase all of them at once, that causes the better part of a day of CI backlog. Can you pick an order you'd like these merged in and just rebase a few at a time?

@Sacha0
Copy link
Member Author

Sacha0 commented Dec 26, 2016

Please don't rebase all of them at once, that causes the better part of a day of CI backlog. Can you pick an order you'd like these merged in and just rebase a few at a time?

Absolutely, my plan is to rebase and merge one at a time. (I had not considered how long that process will take if we wait for CI to complete after each rebase. Would you be on board with my starting that process now with the older pull requests in this series?) Thanks!

@tkelman
Copy link
Contributor

tkelman commented Dec 26, 2016

It's quiet now, so no big deal to rebase a few now if they need it. It's doing any more than about 5 rebases in quick succession that starts to slow down other prs ability to get test results back.

@Sacha0
Copy link
Member Author

Sacha0 commented Dec 26, 2016

Sorry, I meant the sequence of rebases and merges, not solely rebases. (I rebased the PRs in this series over the last few days). Should I move ahead? Thanks!

@tkelman
Copy link
Contributor

tkelman commented Dec 28, 2016

Yes, please do start merging the small ones of these in whatever order you see fit.

@Sacha0
Copy link
Member Author

Sacha0 commented Dec 31, 2016

Subsumed by #19791.

@Sacha0 Sacha0 closed this Dec 31, 2016
@Sacha0 Sacha0 deleted the devectrighyp branch December 31, 2016 05:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
domain:broadcast Applying a function over a collection domain:maths Mathematical functions
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants