[Cs-dev] Issue with Interfaces
Date | 2014-05-12 17:53 |
From | Steven Yi |
Subject | [Cs-dev] Issue with Interfaces |
Hi All, I've discovered there is an issue with the interfaces, at least for the Java ones. I am not sure if it was due to removing the MYFLT definitions, but API methods that formerly get/set doubles are now setting SWIGTYPE_p_MYFLT. I'm looking into this now. We may need to issue a 6.03.2 to address this for API apps. Thanks, steven ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2014-05-12 19:25 |
From | Steven Yi |
Subject | Re: [Cs-dev] Issue with Interfaces |
Hi All, So I've determined that my commit to remove extraneous MYFLT definitions (in 6.03.1) was a mistake. The MYFLT definitions were *not* extraneous in any way. They were there because when SWIG is used, the include of sysdep.h is not used during pre-processing (though the header is included for compilation). Therefore, during preprocessing MYFLT wasn't getting defined and causing SWIG to think it was some kind of object to generate a pointer for. This was a mistake. I have reverted that code change and pushed to develop. Question: Can we do a 6.03.2 release that would have this fix? I can setup a hotfix branch and cherry pick the change so that this would be the equivalent of 6.03.1 + one fix (and does not have incomplete work from develop branch). Thanks! steven On Mon, May 12, 2014 at 5:53 PM, Steven Yi |
Date | 2014-05-12 19:30 |
From | Victor.Lazzarini@nuim.ie |
Subject | Re: [Cs-dev] Issue with Interfaces |
Attachments | None None None None |
Date | 2014-05-12 19:32 |
From | Steven Yi |
Subject | Re: [Cs-dev] Issue with Interfaces |
No, this should affect users using the Java, Python, and perhaps Lua interfaces. For Java at least, the signatures of the functions changed and the typemap for doubles was not applied. It would affect users compiling against the Java interface. I'm not positive it affects runtime however, though assume it does. On Mon, May 12, 2014 at 7:30 PM, |
Date | 2014-05-12 19:45 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] Issue with Interfaces |
Ok, so we need to do exactly what we did for 6.03.01, replace the installers. Victor On 12 May 2014, at 19:32, Steven Yi wrote: > No, this should affect users using the Java, Python, and perhaps Lua > interfaces. For Java at least, the signatures of the functions > changed and the typemap for doubles was not applied. It would affect > users compiling against the Java interface. I'm not positive it > affects runtime however, though assume it does. > > On Mon, May 12, 2014 at 7:30 PM, |
Date | 2014-05-12 19:47 |
From | Steven Yi |
Subject | Re: [Cs-dev] Issue with Interfaces |
Okay, I'll create the hotfix branch now and cherry pick the change. I will report back shortly when that is setup. On Mon, May 12, 2014 at 7:45 PM, Victor Lazzarini |
Date | 2014-05-12 19:59 |
From | Steven Yi |
Subject | Re: [Cs-dev] Issue with Interfaces |
I've created the hotfix branch. It can be checked out using: git pull git checkout hotfix/6.03.2 I'm going to work on new builds shortly. Thanks! steven On Mon, May 12, 2014 at 7:47 PM, Steven Yi |
Date | 2014-05-12 20:00 |
From | jpff@cs.bath.ac.uk |
Subject | Re: [Cs-dev] Issue with Interfaces |
Attachments | None |
Date | 2014-05-12 20:18 |
From | Michael Gogins |
Subject | Re: [Cs-dev] Issue with Interfaces |
Attachments | None None |
I will post a rebuild. Yes, because the installers contain the headers and libraries and act as an SDK, the rebuild is necessary. Regards, Mike ----------------------------------------------------- Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Mon, May 12, 2014 at 3:00 PM, <jpff@cs.bath.ac.uk> wrote:
|
Date | 2014-05-12 20:21 |
From | Steven Yi |
Subject | Re: [Cs-dev] Issue with Interfaces |
Thanks Michael! On Mon, May 12, 2014 at 8:18 PM, Michael Gogins |
Date | 2014-05-12 20:23 |
From | Michael Gogins |
Subject | Re: [Cs-dev] Issue with Interfaces |
Attachments | None None |
So what branch should I pull? Regards, Mike -----------------------------------------------------
Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Mon, May 12, 2014 at 3:21 PM, Steven Yi <stevenyi@gmail.com> wrote: Thanks Michael! |
Date | 2014-05-12 20:33 |
From | Steven Yi |
Subject | Re: [Cs-dev] Issue with Interfaces |
Use: git checkout hotfix/6.03.2 On Mon, May 12, 2014 at 8:23 PM, Michael Gogins |