I'm currently using lambdas in VS2010 and gcc. Should not need to update
the VS on the build server for them
Gavin S
On Tue, Oct 8, 2013 at 11:54 PM, Daniel Schürmann <dasch...@mixxx.org>wrote:
> Hi Owen,
>
> Lambdas are available in gcc since version 4.5
>
> http://gcc.gnu.org/projects/cxx0x.html
>
> ---
>
> For our Mac build we use gcc 4.2. released February 1, 2008, which is the
> the default version of XCode 4.
>
> But it should be no deal to update the compiler version to a recent one.
> http://www.ficksworkshop.com/blog/14-coding/65-installing-gcc-on-ma
>
> XCode 5 comes without gcc. So we have to port to Apple compiler which
> supports C++11 features or install a recent gcc anyway.
>
> http://en.wikipedia.org/wiki/Xcode#Toolchain_Versions
>
> ---
>
> On Windows, Lambdas are available since Visual Studio 2012 (VC11)
> Our Build server uses Visual Studio 2010
>
> http://msdn.microsoft.com/de-de/library/vstudio/hh567368.aspx
>
> ---
>
> Conclusion: We can safely introduce C++11 features to Mixxx. But there is
> still some work left to update the build environment.
>
> Kind regards,
>
> Daniel
>
>
>
> 2013/10/8 Owen Williams <owilli...@mixxx.org>
>
>> On Tue, 2013-10-08 at 16:47 +0200, Daniel Schürmann wrote:
>> > Hi Mixxx Developers,
>> >
>> >
>> > i want to point out to the results of Nazars successful GSoC project
>> > in:
>> > https://github.com/mixxxdj/mixxx/pull/73
>> >
>> >
>> > Nazar has introduced a way to execute all (possible blocking) database
>> > access functions to a dedicated thread.
>> >
>> >
>> > Thanks to C++11 Lamdas, this was possible without huge changes to the
>> > logic of DB access.
>>
>> I thought we couldn't use c++11 due to the mac port? If we could move
>> to c++11 that would be a big win.
>>
>> I am excited about this patch!
>>
>>
>>
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> _______________________________________________
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
>
>
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel