Reducing C++ Compilation Times Through Good Design - Andrew Pearcy - ACCU 2024

Reducing C++ Compilation Times Through Good Design - Andrew Pearcy - ACCU 2024

ACCU Conference

6 месяцев назад

6,196 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@tlacmen
@tlacmen - 21.08.2024 17:35

Will lld or mold improve build time with whole program optimizations enabled?

Ответить
@tomkirbygreen
@tomkirbygreen - 23.08.2024 06:20

Excellent talk. Pretty much essential material for software at scale.

Ответить
@GeorgeTsiros
@GeorgeTsiros - 24.08.2024 15:20

Anyone remember Turbo Pascal?
Remember how fast it was? Remember the hardware that it ran on?
Yeah. We've got a lot of catching up to do.
There is zero reason the executable can't be ready some milliseconds after a character has changed in the code.
That THE ENTIRE SOURCE is worked on, as if it has never been seen before, every time a build is started is comical.

Ответить
@hbobenicio
@hbobenicio - 26.08.2024 20:06

Very good talk, thank you!

Ответить
@llothar68
@llothar68 - 13.09.2024 15:48

Restrict your use of header only libraries and templates in API boundaries, use PIMPL and forward declaration and you are fine.

Ответить
@AndrePoffo
@AndrePoffo - 08.10.2024 22:47

The separation of protocol and implementation is really helpful. It makes testing much easier, too.

Ответить