[webkit-dev] Unified source builds: A new rule for static variables

Michael Catanzaro mcatanzaro at igalia.com
Tue Aug 29 12:28:01 PDT 2017


On Tue, Aug 29, 2017 at 1:37 PM, Maciej Stachowiak <mjs at apple.com> 
wrote:
> I tend to agree with this. I think keeping names of static functions 
> globally unique is reasonable, so long as we have an automated way to 
> check. This seems better than namespaces. With namespaces, it's still 
> possible to make a mistake, such as by having a using at global 
> scope, so we'd need the style checker to enforce some kind of rule.
> 
> If we were to use namespaces, then properly naming them seems better 
> than the FILENAME macro.

Agreed.

I posted a somewhat different proposal in the other thread, suggesting 
that we manually decide which files to unify together so that we only 
need to keep names of static functions unique to a particular unified 
source bundle. That would be easier than keeping the names 
globally-unique, but would complicate the build system. Either way 
would be fine I think: I'm really just hoping to avoid the need to 
adopt this namespace FILENAME rule. :)

Michael



More information about the webkit-dev mailing list