Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

GCC Default Standard Updated by 32 years!

Name: Anonymous 2015-04-23 23:41

https://gcc.gnu.org/gcc-5/changes.html
The default mode for C is now -std=gnu11 instead of -std=gnu89.
I wasn't expecting that. I figured they would never change it.

On the Seeples front,
The non-standard C++0x type traits has_trivial_default_constructor, has_trivial_copy_constructor and has_trivial_copy_assign have been deprecated and will be removed in a future version. The standard C++11 traits is_trivially_default_constructible, is_trivially_copy_constructible and is_trivially_copy_assignable should be used instead.
What the fuck, Bjarn? Somehow my interest in getting an in-depth mastery of C++ has gotten even lower.

Name: Anonymous 2015-04-24 3:01

>>1
The default mode for C is now -std=gnu11 instead of -std=gnu89.
holy shit!

Name: Anonymous 2015-04-24 3:22

gnu89 was 32 years ago

sad_lisptoad.jpg

Name: Anonymous 2015-04-24 4:13

Why gnu11 instead of c11?

Name: Anonymous 2015-04-24 4:21

>>4
Enables all GNU extensions.

Name: Anonymous 2015-04-24 5:18

So we're not talking about the fact that 2011-1989 is 22?

Name: Anonymous 2015-04-24 5:21

>>5
Yes but, why?
The default mode should be a clean, pure and reliable implementation of the standard.

Name: Anonymous 2015-04-24 5:39

>>7
Welcome to the GNU philosophy, infecting open-source software since 1983.

Name: Anonymous 2015-04-24 5:39

>>7
Clean, pure and reliable are strange words to describe a language built around hacks on top of uglier hacks. The standard just clarifies the order and interface to these hacks.

Name: Anonymous 2015-04-24 6:34

>>9
A language is just a standardized spec.

"built on hacks" is meaningless, because a spec is written on paper, and can't be "built on hacks".

Name: Anonymous 2015-04-24 7:43

>>8
I consider most "open source" projects to be the same or even worse in terms of quality.

Name: Anonymous 2015-04-24 10:56

>>6
So we're not talking about the fact that 2011-1989 is 22?
Heh.

Name: Anonymous 2015-04-24 12:31

>>1
The non-standard C++0x type traits has_trivial_default_constructor, has_trivial_copy_constructor and has_trivial_copy_assign have been deprecated and will be removed in a future version. The standard C++11 traits is_trivially_default_constructible, is_trivially_copy_constructible and is_trivially_copy_assignable should be used instead.

Those were deprecated and removed before C++11 was finalized, it's just that GCC kept them around because people were using them.

Name: Lisp toad processing 2015-04-25 2:55

Lisp toad processing

Lick the lisp toad.

Name: Anonymous 2015-04-25 14:30

Why don't they add std::bin? std::oct is rarely used for fmtflags yet it exists, why highly useful std::bin does not..

Don't change these.
Name: Email:
Entire Thread Thread List