We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Clang plugins in LibreOffice - global analyses across a large codebase

Formal Metadata

Title
Clang plugins in LibreOffice - global analyses across a large codebase
Title of Series
Number of Parts
561
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Clang plugins in LibreOffice - global analyses across a large codebase In the old days, we expended considerable effort to make our global analyses more efficient, especially when dealing with large codebases like LibreOffice. However, with the advent of modern hardware and software tools this has become largely necessary. This talk will focus on some pragmatic design choices that lead to being able to run global analysis passes across the LibreOffice codebase, without breaking the bank on hardware or waiting days for results. Also, I discuss gradual approaches to developing such plugins that do require language-lawyer level knowledge of the C++ AST.