-
-
Notifications
You must be signed in to change notification settings - Fork 5.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
WIP: linalg cleanups #2069
WIP: linalg cleanups #2069
Conversation
(:zgeev_,:zgesvd_,:zgesdd_,:Complex128), | ||
(:cgeev_,:cgesvd_,:cgesdd_,:Complex64)) | ||
for (geev, gesvd, gesdd, elty, relty) in | ||
((:dgeev_,:dgesvd_,:dgesdd_,:Float64,Float64), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One more...
Add gemm and gemv methods that have an implicit 1.0 multiplier
Reformat the linalg tests.
Conflicts: test/linalg.jl
I have changed dot to use BLAS for complex types and also added some convenience methods to Blas.jl. Now I want to make a pull request to this pull request but I have rebased master upon my branch and hence my pull request consist of 99 commits in 98 files or something like that. How should I continue? |
Since you have commit access to juliaLang, you should be able to checkout I almost did the same thing last night. :-) |
The thing that I am unsure about is if I should push with my rebased version or if it would cause problems. If I just change |
I do not know enough about git to say what would happen if you push your rebased version. Perhaps @pao or @StefanKarpinski can suggest. |
It might be easier to just take the diff between master and your branch and just making a patch from that. For example, on master you can just do something like this:
Now you'll have all this changes applied to master but not checked in. You can commit than and then scrap the messed up branch. You may want to make sure that the first diff argument is chosen so that only the relevant changes are included. |
It doesn't work for me. Is there a reason not to rebase master onto |
This might just be a terminology thing, but rebasing
From this picture, you can probably see that this is not what you want. Rewriting history on
Clearly, that's a very messed up history. The other direction – rebasing
That may also be problematic under similar circumstances, however – if someone else, like Viral, who owns the branch by convention because of the
Since this history isn't in The sanest thing to do here is probably to make your own version of Viral's branch and call it |
Great. Thank you for the detailed explanation. I interchanged the rebasing so I meant the latter of your two examples, but anyway I see the problem. I'll split up my changes. |
To summarize Stefan's detailed explanation, you don't want to rebase |
Conflicts: test/Makefile
I am closing this pull request and creating a new one. |
Relevant comments are in #2062.
This branch will track all the linalg work related to #2062.