Size: a a a

2020 October 06

NK

Nikita Krasnikov in Go-go!
в случае с отдельными репами пришлось бы в каждом обновлять все вручную
источник

NK

Nikita Krasnikov in Go-go!
хотя апи пакета не менятеся, только внутрення логика
источник

ЕА

Егор Андреевич... in Go-go!
Nikita Krasnikov
в случае с отдельными репами пришлось бы в каждом обновлять все вручную
не хочешь вручную - настрой триггеры на время разработки
источник

ЕА

Егор Андреевич... in Go-go!
ну и обновить "вручную" одной командой не такая уж тяжелая задача
источник

NK

Nikita Krasnikov in Go-go!
Егор Андреевич
не хочешь вручную - настрой триггеры на время разработки
например? вот возьмем пример, команда А делает 2 микросервиса, команда В делает еще 2 микросервиса, как им сообщить что пакет обновился
источник

NK

Nikita Krasnikov in Go-go!
ну триггером имею ввиду
источник

ЕА

Егор Андреевич... in Go-go!
Nikita Krasnikov
например? вот возьмем пример, команда А делает 2 микросервиса, команда В делает еще 2 микросервиса, как им сообщить что пакет обновился
при создании тега тригерится мерж реквест на связные репы
источник

NK

Nikita Krasnikov in Go-go!
хммм
источник

NK

Nikita Krasnikov in Go-go!
а это идея блин
источник

ЕА

Егор Андреевич... in Go-go!
зависит от того насколько глубоко ci готовы настраивать
источник

NK

Nikita Krasnikov in Go-go!
Егор Андреевич
при создании тега тригерится мерж реквест на связные репы
от души прям за совет
источник

NK

Nikita Krasnikov in Go-go!
спасибо
источник

p

pragus in Go-go!
#prog #go #suckassstory

Компилятор Go не умеет инлайнить функции с циклом for. Пока что. В качестве альтернативы предлагают использовать goto
источник

с

сонная википедия... in Go-go!
какое внезапное открытие из 2016 года от растопомойки, а зачем их инлайнить?
источник

ВС

Владимир Столяров... in Go-go!
Была статья кстати, где пытались написать битмап индекс, но вот эта особенность мешала ускорить какие-то операции
источник

ВС

Владимир Столяров... in Go-go!
И там действительно перешли на goto и метки
источник

с

сонная википедия... in Go-go!
Владимир Столяров
Была статья кстати, где пытались написать битмап индекс, но вот эта особенность мешала ускорить какие-то операции
какая статья, какого года и почему помешали именно циклы?

усложнять компилятор на N% и получить прирост на M%, где M иногда отрицательное(неплохо бы посмотреть бенчмарки в том же issue), а N очень даже нет, как мне кажется не очень хорошая идея
источник

ВС

Владимир Столяров... in Go-go!
источник

p

pragus in Go-go!
сонная википедия
какая статья, какого года и почему помешали именно циклы?

усложнять компилятор на N% и получить прирост на M%, где M иногда отрицательное(неплохо бы посмотреть бенчмарки в том же issue), а N очень даже нет, как мне кажется не очень хорошая идея
вопрос эвристиков компилятора. afaik, gcc вполне неплохо справляется с инлайнингом.
молчу про вещи вроде loop unrolling
источник

с

сонная википедия... in Go-go!
gccgo?
источник