*clang

0xd34df00d 18.03.2012 17:43

Решил снова поебаться с C++11-кодом под шлангом.

The implicitly-declared copy constructor for shared_ptr is deleted because shared_ptr has a move constructor or a move assignment operator (or both), per C++11 12.8p7:

If the class definition does not explicitly declare a copy constructor, one is declared ... more →

0xd34df00d 07.03.2012 19:10

Удалось собрать свежий шланг из svn на одной из машин с gcc 4.6. Так эта тварь почему-то считает, что конструктор копирования у std::shared_ptr закрыт. WTF?

0xd34df00d 06.03.2012 18:56

Правда, в обычные плюсцы оно, похоже, разучилось: http://paste.pocoo.org/show/562040/

0xd34df00d 06.03.2012 18:54

Похоже, шланг научился в лямбды:
22:54:00 d34df00d deadtoo ~/Programming/tmp % clang++ -std=c++11 main.cpp -o main
22:54:01 d34df00d deadtoo ~/Programming/tmp % ./main
22:54:03 d34df00d deadtoo ~/Programming/tmp % cat main.cpp
int main () { [] () {} (); }

Раньше на таком коде он сегфолтился.

Cthulhu 21.02.2012 10:03

http://habrahabr.ru/blogs/cpp/138586/

Обратная совместимость? Нет, не слышал.

hirthwork 21.01.2012 15:30

запостил патч на STLport, вот только чую что вахтёр отошьёт: https://sourceforge.net/tracker/?func=de...

lexszero 06.01.2012 01:55

Есть такой быдлокод: http://paste.pocoo.org/show/530725/
Скастовал на него gcc -m32 -O0, дизасмлю и вижу, что после вызова printf стоит тупо ноп и выход из main, даже goto проебалось, алсо вызов f() делает call по адресу куска вычисления code_size, хуй знает почему — т.е. все тупо зацикливается.
Попробовал тот же ... more →

analizer 02.12.2011 14:54

3.0 в портэже!

0x2207 01.12.2011 09:15

Собралось и работает, я удивлен. Производительность не приросла никуда, кстати.

0x2207 01.12.2011 09:12

Собралось, я удивлен.

0x2207 01.12.2011 09:10

А правда, что когда clang научится компилировать все, что компилирует gcc, то обнаружится что это и есть gcc?

clang, ?, c++
0x2207 01.12.2011 09:06

В дистрибутиве есть шланг, сейчас поставлю, попробую сконпелять свое говно и увижу что оно любит только gcc

rapture 12.11.2011 14:14

На вики неправильная ссылка на инструкцию по сборке Link Time Optimizations для Clang
Риальне тут — http://llvm.org/releases/2.6/docs/GoldPl...
Место косяка — http://wiki.freebsd.org/BuildingFreeBSDW...

rapture 12.11.2011 14:10

На вики неправильная ссылка на инструкцию по сборке Link Time Optimizations для Clang
Риальне тут — http://llvm.org/releases/2.6/docs/GoldPl...
Место косяка — http://wiki.freebsd.org/BuildingFreeBSDW...

rapture 12.11.2011 11:34

http://lorcode.org/wiki/Clang-Qt
Зопилите личкрафты этим!

rapture 06.08.2011 02:03

А что, в девятке уже реально порты пособирать шлангом? LTO так и не работает? qt собирается? fstack-protector слетит, наверное?

analizer 12.07.2011 14:55

\2-\4 — \5, ибо компилируют http://ideone.com/4c8CC, а не должны, ибо §11.8/1 ISO 14882:2003

analizer 27.06.2011 16:05

потыкал шлангом в код. заебался исправлять ошибки и решил что гоцаце меня пока что в большей мере удовлетворяет.

0xd34df00d 01.06.2011 19:32

Высер clang'а на boost.graph, уматывающий все на сотню экранов, перекрывает все преимущества от цланговских сообщений об ошибках.
Говно.

0xd34df00d 01.06.2011 11:43

А соберу-ка я личкрафты с -fcatch-undefined-behavior и погоняю чуток.

*clang is used by:

0xd34df00d

0xd34df00d

Hirthwork McGillah

hirthwork

0x2207

0x2207

analizer

analizer

Anatoly Kalin

m4n71k0r

lexszero

lexszero

Myp

Myp

Cthulhu

Cthulhu