@ProCxx

Страница 531 из 2477
Alex Фэils?︙
23.01.2017
23:32:44
Доброй ночи)

Dmitry
24.01.2017
00:13:45
так

привет

Google
Dmitry
24.01.2017
00:13:50
кто-нибудь есть?

Nikolay
24.01.2017
00:13:56
неа

Dmitry
24.01.2017
00:14:26
ну вот как-то да, оно и видно

я тут конкурентноё куёуё пишу, думал копирнуть, может кто увидит подводные камни пока что только описание словами

Nikolay
24.01.2017
00:15:20
открой Седжвика и по нему пиши

там все разжевано

Dmitry
24.01.2017
00:16:07


Kartonagnick
24.01.2017
02:10:30
всё просто. инстанцировали шаблоном С<T=B>. в самой функции использовалось: C<>::foo() а умолчательный параметр - B в итоге получилось: C<B>::foo() при этом в качестве C выступает шаблон X для которого X<B>::foo() рисует 2ку

Stanislav
24.01.2017
02:57:41
ахах, проникся Qt Lite

чет все банально как то, я аж расстроился

Andrei
24.01.2017
03:18:46
Не вижу никаких проблем с кодом.

И не понимаю за что отрывать руки.

И вообще, мне не нравится, что тут каждый второй нос воротит от любого кода и сразу кому-то идёт конечности отрывать.

Google
Andrei
24.01.2017
03:19:55
Я вот не первый год работаю и мне норм. И шаблонный код и код телеграма. Да, я бы писал по-другому, но это не значит, что все остальные пишут неправильно.

Stanislav
24.01.2017
03:28:54
читаю чейнжлог qt и внезапно Static libraries that are linked into executables (winmain and qopenglextensions) are now licensed under BSD _and_ commercial licenses.

Andrei
24.01.2017
03:30:31
?

люблю бсд за это

Stanislav
24.01.2017
03:33:29
да

блин

- Precompiled headers are now supported on iOS а андроид где?

я им баг репорт делал год назад

зашибись Qt 5.8 не собирается

Makefile(40) : fatal error U1050: Unsupported compiler for this Makefile



шедеврально

- [QTBUG-52266] Configure won't pick up QMAKESPEC from the environment any more. Use the -platform option instead.

?молодцы

Дед Пегас
24.01.2017
07:46:08
http://gittrends.io/#/explore?page=1&language=C%2B%2B&domain=All&growth=All

Aidar
24.01.2017
16:09:39
#include <vector> class A{ std::vector<int> a; public: A(int b) : a(b) { } bool operator<(const A &b) const{return a<b.a;} }; int main(){ const A test1(5); } Можно как нибудь заставить компилятор вырезать ненужные new и delete?

main: sub rsp, 8 mov edi, 20 call operator new(unsigned long) mov QWORD PTR [rax], 0 mov QWORD PTR [rax+8], 0 mov rdi, rax mov DWORD PTR [rax+16], 0 call operator delete(void*) xor eax, eax add rsp, 8 ret

Andrei
24.01.2017
16:11:18
Как он их вырезать должен по-твоему?

Aidar
24.01.2017
16:11:31
просто выбросить

Google
Aidar
24.01.2017
16:11:49
-fno-exceptions включен еще

Andrei
24.01.2017
16:11:54
с++ не умеет в такую оптимизацию

Эдуард
24.01.2017
16:12:00
эм, так вектор же. Для статики std::array

Andrei
24.01.2017
16:12:13
clang может умеет, но не факт.

Я пишу язык, который точно умеет так.

Aidar
24.01.2017
16:12:20
нет

Эдуард
24.01.2017
16:12:23
а, там вообще не юзается вектор

Aidar
24.01.2017
16:12:49
main: # @main push rax mov edi, 20 call operator new(unsigned long) mov rdi, rax call operator delete(void*) xor eax, eax pop rcx ret

clang

ну понятно почему это

но типа и проифать можно было специально в компиляторе

Sheldon
24.01.2017
16:41:09
https://www.youtube.com/watch?v=FWD1msG8YU4

Aidar
24.01.2017
16:49:56
https://www.youtube.com/watch?v=FWD1msG8YU4
да реально такое clang оптимайзит, но не вектор

странно

да работает только с их libc++

Berkus
24.01.2017
16:54:17
-std=c++1z -O3 -stdlib=libc++ вот так сработало

это значит в гнусном либц есть out-of-line new в имплементации вектора скорее всего

ну собсно я не удивлен даже, libstdc++ давно пора в помойку

Aidar
24.01.2017
16:57:16
да не прикол не в этом

Google
Aidar
24.01.2017
16:57:30
код прям явно показывает что после New сразу delete

из регистра никуда не пишется

почему бы не соптимайзить

даже clangу

Berkus
24.01.2017
16:59:09
если там out-of-line code он не будет оптимайзить этот вызов по идее, но тут что-то еще порылось, если б сраный libstdc++ еще можно было быстро сравнить по коду

Sheldon
24.01.2017
17:03:35
код прям явно показывает что после New сразу delete
Это на уровне твоего кода так всё выглядит. В реализации new и delete может быть код, мешающий соптимизировать.

Berkus
24.01.2017
17:06:43
https://godbolt.org/g/jWo696

а, вот, нашел

Admin
ERROR: S client not available

Berkus
24.01.2017
17:08:13
как я и подозревал это аллокатор

Richard Smith1 month ago The lack of heap elision in the std::vector case is a consequence of libstdc++ using a non-elidable allocation in its implementation of std::allocator. With libc++, the heap allocation is elided in that case too: https://godbolt.org/g/uQqqIM

Evgeniy
24.01.2017
20:09:13
Кстати, если кому-то охото поковыряться в дерьмовом С-коде, у меня есть вот это: https://github.com/Randl/skypeopensource2

Evgeniy
24.01.2017
20:12:16
Ой. Это же отреверсенный скайп?
Да. Я начал допиливать, но автор повёл себя по блядски, я добрался до winsock и забил

Alex Фэils?︙
24.01.2017
20:12:39
А что автор?

Evgeniy
24.01.2017
20:12:43
И вроде как я умудрился там словить баг в gcc

А что автор?
PR не принимал, на критику не реагировал. Обнов, по крайней мере на гитхабе нет

Вроде как собирается под винду

Evgeniy
24.01.2017
20:30:16
Го в своем форке пелить
Да я начал, почти собрал под линь

Google
Evgeniy
24.01.2017
20:30:42
Но winsock перепиливать нет ни знаний ни времени

А что автор?
А автор деньжата собирает http://skype-open-source2.blogspot.co.il/2016/09/call-to-donate-2.html

Berkus
24.01.2017
20:42:48
к тому же имплементировать по реверсеным сорцам нелегально, можно и присесть

Orphey
24.01.2017
20:43:30
было бы неплохо сделать tox2skype

Berkus
24.01.2017
20:43:39
да не нужен скайп )

там давно уже MSNP и полный MSN Messenger

Orphey
24.01.2017
20:43:59
в нём слишком много людей

Berkus
24.01.2017
20:45:25
да-да, когда я в 2004 пересаживался на скайп мне говорили "ты чтоо, в ICQ слишком много людей"

Orphey
24.01.2017
20:46:21
и на что ты предлагаешь переходить?

Berkus
24.01.2017
20:47:36
я не предлагаю

мне и в телеграме хорошо

Evgeniy
24.01.2017
20:47:50
да-да, когда я в 2004 пересаживался на скайп мне говорили "ты чтоо, в ICQ слишком много людей"
То что когда нибудь люди перейдут со скайпа куда-то не меняет ничего сейчас

Berkus
24.01.2017
20:48:12
чем раньше ты будешь тем человеком который перешел, тем раньше перейдут и остальные

Aldar
24.01.2017
20:48:18
Вы про голосовое общение или мессенджер?

Berkus
24.01.2017
20:48:26
хз

Orphey
24.01.2017
20:48:52
голосовое общение, демонстрация экрана, видеозвонки, групповые звонки

Aldar
24.01.2017
20:49:07
И какие опенсорсные альтернативы скайпу?

Orphey
24.01.2017
20:49:20
только tox

Страница 531 из 2477