| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
To match the name "ksys::MessageDispatcher"
|
|
|
|
|
|
Callers in actInfoData.cpp still matched because LLVM detected that the
last argument is unused and optimized it out (or inlined the function
entirely)
|
|
It's too tedious to write by hand
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Static inline member variables require the compiler to emit a static
runtime constructor in all translation units that can see the variables
in question. This normally wouldn't be a problem, but it gets expensive
really quickly when you have ~3000 classes and ~3000 duplicate
static constructors.
This drops the ELF size from ~270MB to ~220MB and probably speeds up
builds a little bit.
|
|
|
|
|
|
Also fix an indirect include.
|
|
BaseProcHandle was including BaseProc, which was including
BaseProcHandle, ...
|
|
|
|
|
|
|
|
Remaining: two ASList functions we can't implement yet
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
And get rid of Ais::clone, which is unused.
|
|
|
|
|
|
Some functions look really similar but other functions have significant
differences, so it is probably not a class template.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|