
Ned Ogl
10.01.2018
22:01:08

Anatoly
10.01.2018
22:04:47

Ned Ogl
10.01.2018
22:05:31
Тибет, медитация, духовные практики
спасибо. к тому же у них нехилая недостача по докуметации. такая штука как llvm-objdump напрочь не освещается, однако существует весьма давно

Ilia
10.01.2018
22:06:31

Google

Ned Ogl
10.01.2018
22:06:51

Alex Фэils?︙
10.01.2018
22:09:58

Ned Ogl
10.01.2018
22:13:27

Alex Фэils?︙
10.01.2018
22:13:58
Всем,до чего дотянусь

Ned Ogl
10.01.2018
22:14:43
я про конкретный компилятор
но да, я тоже прогал на микроволновке

Alex Фэils?︙
10.01.2018
22:15:51
А я и говорю как есть. У меня на винде 5 тулчейнов, на линях по нескольких версий гцц и шланготы

Ned Ogl
10.01.2018
22:16:14
зачем тебе такое изобилие?

Alex Фэils?︙
10.01.2018
22:16:44
тестиь на разных компилях код

Ned Ogl
10.01.2018
22:18:53

День Спокойного Превосходства
10.01.2018
22:21:15
мои посты потёрли ?
no za chto....

Alex Фэils?︙
10.01.2018
22:56:35
тут блэкхацтво не одобряется прост) в про.асме релевантнее это обсуждать

Google

Alex Фэils?︙
10.01.2018
22:56:43

День Спокойного Превосходства
10.01.2018
23:18:47
кк
сорри
Такой вопрос наверное заезженный. Вот мне нужно потоковый пул реализовать, я всегда это руками делал, либо под виндой юзая винапи, с с++ 11 в стле std::async есть, собственно он каждый раз создаёт новый поток? Или при использовании асинк создаётся дефолтно N потоков ( N системозависимо ) и при std::launch::async в них выполняются задания?
ну то есть, подразумевает ли использование асинк, выполнение в потоковом пуле задачи?

Alex Фэils?︙
10.01.2018
23:28:46
асинк зависит от реализации (может создавать, может нет)

Vladislav
10.01.2018
23:28:46
он не умеет в пул, по крайней мере до 20го стандарта

Alexander
10.01.2018
23:29:10

День Спокойного Превосходства
10.01.2018
23:29:13
хреново
удобная вещь

Alexander
10.01.2018
23:29:24
емнип, просто каждый раз создаёт поток и всё
хочешь тредпула - юзай откуда-нибудь)

Alex Фэils?︙
10.01.2018
23:30:29

Ioann V
10.01.2018
23:31:14

Alex Фэils?︙
10.01.2018
23:31:24
норм

Ilia
11.01.2018
05:33:39

Vladislav
11.01.2018
05:43:50
я нагонял на future и async)

Kirill
11.01.2018
06:02:55
емнип, просто каждый раз создаёт поток и всё
Если указать политику выполнения в новом треде, то да, создает тред, можно указать еще политику выполнения delayed и получить Lazy calculation. По дефолту стоит и то и то, так что можно удивится, что асинк выполняется в том же потоке во время гета фьючерса :)

Igor
11.01.2018
07:11:46
Кто знает на какой хостинг я могу установить свою базу данных для тестов?(желательно бесплатный или не очень дорогой)

Google

Thorn
11.01.2018
07:12:43

Igor
11.01.2018
07:13:28

Vernat
11.01.2018
07:15:19
@JBaruch , получается conan, это пакетный менеджер с бинарниками только? Что если я хочу брать только исходники но все из одного места (как cargo в Rust)

Baruch
11.01.2018
07:15:44
это не к conan
ну и не к jfrog вообще
build once, use binaries

Тимофей
11.01.2018
07:16:13

Vernat
11.01.2018
07:16:18

Anatoly
11.01.2018
07:17:03

Vernat
11.01.2018
07:18:58
все эти расты имхо и выстреливают потому что у них удобный тулчейн и максимально огорожены возможности выстрелить в ногу и маркетингу конечно же :)

Владислав
11.01.2018
07:27:55

Vernat
11.01.2018
07:28:32
до комьюнити он добрался только благодаря мозилле

Владислав
11.01.2018
07:30:20
я ж не говорю, что его совсем не было)

Stanislav
11.01.2018
08:15:00

Anatoly
11.01.2018
08:50:11

Stanislav
11.01.2018
08:53:02

Anatoly
11.01.2018
08:53:18
ну не об этом же речь

Серж
11.01.2018
12:37:37
а как быть с бинарной несовместимостью версий gcc, там как минимум работа с исключениями менялась? помимо версии либы будет версия компилятора которой её собрали?

Alex Фэils?︙
11.01.2018
12:37:54
Обычно это не влияет

Google

Alex Фэils?︙
11.01.2018
12:38:30
только евли ты что-то экспортируешь из бинарника специфичное (не из подмножества сишки, например)

Серж
11.01.2018
12:42:18
https://stackoverflow.com/questions/10419801/undefined-reference-to-unwind-resume-and-gxx-personality-v0
исключения в с++ считаются плохой практикой, поэтому те кто их используют должны страдать?

Stepan
11.01.2018
12:43:54

Egor
11.01.2018
12:46:34
там же ответ в другом

Berkus
11.01.2018
12:49:43
_GLIBCXX_USE_CXX11_ABI вот это вот безобразие
но поскольку надо использовать gcc8 а не 5, то это проблема надуманная

Ignat
11.01.2018
12:55:43
щас бы нештабильный конпелятор использовать

Серж
11.01.2018
12:57:59
тяга ко всему новому у с++ программиста?)
https://google.github.io/styleguide/cppguide.html#Exceptions
вот прогрессивный гугель не рекомендует

Alexander
11.01.2018
13:01:53
@berkus @AlexFails @winged_pegasus @crackedmind я даже не знаю - может его в @supapro отправить?

Дед Пегас
11.01.2018
13:02:55

Alexander
11.01.2018
13:03:05

Дед Пегас
11.01.2018
13:05:13
Да не, не супапровский вопрос в целом.

Pavel
11.01.2018
13:07:50
гугл объясняет это тем, что средние по больнице приложения с исключениями тормозят больше чем без исключений

Ignat
11.01.2018
13:08:23
ну по факту гугловый кодстайл просто рассчитан на ниасиляторов
(по некоторым фразам складывается впечатление, что и написан ниасилятором, но мб просто шифруется)

Аттрибутивно-ассоциативный ряд
11.01.2018
13:13:26
“Because most existing C++ code at Google is not prepared to deal with exceptions, it is comparatively difficult to adopt new code that generates exceptions.” Legacy, legacy everywhere