On Wed, Oct 01, 2014 at 06:34:19PM -0400, Ehsan Akhgari wrote: > On 2014-10-01, 6:26 PM, Mike Hommey wrote: > >On Wed, Oct 01, 2014 at 11:00:28AM -0400, Ehsan Akhgari wrote: > >>On 2014-10-01, 9:01 AM, Joshua Cranmer 🐧 wrote: > >>>On 10/1/2014 4:23 AM, Nicholas Nethercote wrote: > >>>>On Wed, Oct 1, 2014 at 1:08 AM, Cameron McCormack <c...@mcc.id.au> wrote: > >>>>>On 01/10/14 17:57, Kan-Ru Chen (陳侃如) wrote: > >>>>>>It seems all the compilers we use support the c++11 ">>" in template, > >>>>>>could we start using it in new code? > >>>>>Yes we have some uses of that already. It's also mentioned in > >>>>>https://developer.mozilla.org/en-US/docs/Using_CXX_in_Mozilla_code. > >>>>Note the large, red warning at the top of that page "This page is a > >>>>draft for expository and exploratory purposes. Do not trust the > >>>>information listed here." > >>>> > >>>>I don't know why that page exists with such an authoritative-looking URL. > >>> > >>>The warning was in part because I never got confirmation on our minimum > >>>supported versions, particularly minimum clang version, and in part > >>>because the C++11 library portion was never well organized. > >> > >>I think the C++ language features section is quite accurate, and should be > >>relied on by everyone. > > > >I don't think we have consensus on a broad use of "auto". > > Sure. Like any other C++ feature, just because our compilers support it > doesn't mean it's always a good idea. That page, however, is supposed to > explain what C++ features can be used in our code from a compiler support > point of view. > With the current content of the page, it's really not clear that one shouldn't use auto everywhere.
Mike _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform