| I took a look and it turns out I removed that function because it was
not used in the codebase, and probably shouldn't be used anymore. I
had added a CS_HASH_TABLE to augment the linked list for
CS_VAR_POOL's. Walking the linked list was useful in certain
scenarios, but searching for var by name is orders faster using the
table rather than getting its index.
I'd be surprised if anyone was actually using that function. So, yes,
technically it is an ABI break, but one that may not have any effect
in real usage. At this point, I'd rather just keep going with the
version numbers rather than break usage for everyone else using the
API due to the change.
On Mon, May 5, 2014 at 3:23 PM, Felipe Sateler wrote:
> I do not use the function. The debian tooling warned me a function was
> missing which is an ABI break. The concern is that if a third party
> user upgrades, his program would fail.
>
> On Mon, May 5, 2014 at 6:59 AM, wrote:
>> Not my area but try csoundFindVariableWithName
>>
>> PUBLIC CS_VARIABLE* csoundFindVariableWithName(CSOUND* csound,
>> CS_VAR_POOL* pool,
>> const char* name);
>>
>> used for example in Engine/insert.c; defined in Engine/csound_type_system.c
>>
>> Quoting Felipe Sateler :
>>
>>> The function csoundFindVariable seems to have gone. Was this intended?
>>> Because it is an ABI break (or maybe it was never supposed to be in
>>> the ABI).
>>>
>>> On Sun, May 4, 2014 at 7:57 PM, Victor Lazzarini
>>> wrote:
>>>> That did the trick.Thanks.
>>>> ========================
>>>> Dr Victor Lazzarini
>>>> Senior Lecturer
>>>> NUI Maynooth, Ireland
>>>> victor dot lazzarini at nuim dot ie
>>>>
>>>>
>>>>
>>>>
>>>> On 4 May 2014, at 23:48, Steven Yi wrote:
>>>>
>>>>> I found this on Stackoverflow:
>>>>>
>>>>> http://stackoverflow.com/questions/22846685/clang-build-error-when-trying-to-install-jekyll
>>>>>
>>>>> Maybe try one of those commands and see if it gets through?
>>>>>
>>>>> On Sun, May 4, 2014 at 8:06 PM, Victor Lazzarini
>>>>> wrote:
>>>>>> The problem seems to be with clang compilation, and a wrong flag
>>>>>>
>>>>>> ERROR: Error installing RedCloth:
>>>>>> ERROR: Failed to build gem native extension.
>>>>>>
>>>>>>
>>>>>> /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
>>>>>> extconf.rb
>>>>>> /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:212: warning: Insecure world writable dir /Developer/NVIDIA/CUDA-5.5/bin in PATH, mode
>>>>>> 040777
>>>>>> checking for main() in -lc... yes
>>>>>> creating Makefile
>>>>>>
>>>>>> make "DESTDIR="
>>>>>> compiling redcloth_attributes.c
>>>>>> compiling redcloth_inline.c
>>>>>> compiling redcloth_scan.c
>>>>>> linking shared-object redcloth_scan.bundle
>>>>>> clang: error: unknown argument: '-multiply_definedsuppress'
>>>>>> [-Wunused-command-line-argument-hard-error-in-future]
>>>>>> clang: note: this will be a hard error (cannot be downgraded to a
>>>>>> warning) in the future
>>>>>> make: *** [redcloth_scan.bundle] Error 1
>>>>>>
>>>>>>
>>>>>> ========================
>>>>>> Dr Victor Lazzarini
>>>>>> Senior Lecturer
>>>>>> NUI Maynooth, Ireland
>>>>>> victor dot lazzarini at nuim dot ie
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 4 May 2014, at 19:13, Steven Yi wrote:
>>>>>>
>>>>>>> Hm, I wonder if it has to do with Ruby version? Which version are you
>>>>>>> using? (ruby --version) I'm using 2.0.0p0 here, and haven't tested
>>>>>>> on other Ruby's.
>>>>>>>
>>>>>>> On Sun, May 4, 2014 at 8:07 PM, Victor Lazzarini
>>>>>>> wrote:
>>>>>>>> I was going to do that, but I am having trouble installing
>>>>>>>> jekyll locally to run the site and test it before I commit a
>>>>>>>> page.
>>>>>>>> The “GEM” RedCloth will not build and install here.
>>>>>>>> ========================
>>>>>>>> Dr Victor Lazzarini
>>>>>>>> Senior Lecturer
>>>>>>>> NUI Maynooth, Ireland
>>>>>>>> victor dot lazzarini at nuim dot ie
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On 4 May 2014, at 18:55, Steven Yi wrote:
>>>>>>>>
>>>>>>>>> I can do the Github news, though anyone with commit access to
>>>>>>>>> csound.github.io on Github can do it just as well. I'll write up
>>>>>>>>> something now using John's announcement email as a start.
>>>>>>>>>
>>>>>>>>> On Sun, May 4, 2014 at 7:24 PM, Victor Lazzarini
>>>>>>>>> wrote:
>>>>>>>>>> Also can anyone put a news item on github?
>>>>>>>>>> ========================
>>>>>>>>>> Dr Victor Lazzarini
>>>>>>>>>> Senior Lecturer
>>>>>>>>>> NUI Maynooth, Ireland
>>>>>>>>>> victor dot lazzarini at nuim dot ie
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 4 May 2014, at 17:48, jpff@cs.bath.ac.uk wrote:
>>>>>>>>>>
>>>>>>>>>>> The csound6.03 directory on Sourceforge is now readable to all
>>>>>>>>>>> Release notes slightly updated from last circulation (mainly
>>>>>>>>>>> debugging API)
>>>>>>>>>>>
>>>>>>>>>>> Will announce to main list shortly
>>>>>>>>>>> ==John ff
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>> "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
>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>> "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
>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>
>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>> "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
>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>
>>>>>>>>
>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>> "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
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------
>>>>>>> "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
>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> "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
>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> "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
>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> "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
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>>
>>>
>>> --
>>>
>>> Saludos,
>>> Felipe Sateler
>>>
>>> ------------------------------------------------------------------------------
>>> Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
>>> 3 signs your SCM is hindering your productivity
>>> Requirements for releasing software faster
>>> Expert tips and advice for migrating your SCM now
>>> http://p.sf.net/sfu/perforce
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
>> 3 signs your SCM is hindering your productivity
>> Requirements for releasing software faster
>> Expert tips and advice for migrating your SCM now
>> http://p.sf.net/sfu/perforce
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
> --
>
> Saludos,
> Felipe Sateler
>
> ------------------------------------------------------------------------------
> Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
> 3 signs your SCM is hindering your productivity
> Requirements for releasing software faster
> Expert tips and advice for migrating your SCM now
> http://p.sf.net/sfu/perforce
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
3 signs your SCM is hindering your productivity
Requirements for releasing software faster
Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://li |