Age | Commit message (Collapse) | Author | Files | Lines |
|
Unfortunately the function effect checking added in clang 20 won't infer a
function is nonblocking if it has a static constant variable (because the
compiler might insert a lock to initialize it, or it might have an advanced
constructor in C++). This isn't a big loss here, so just inline the value.
|
|
|
|
There's no need to separately check the size and type here, since these are in
the header of both atoms and can be compared along with everything else by a
single call to memcmp().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This allows the LV2 source distribution to be used as an include path for
compilers and an LV2_PATH for applications, at the expense of self-contained
bundles. That's a nice idea, but it made LV2 itself weird and annoying to
depend on. This rearranges things so that directories in the source tree
correspond more closely to installation directories.
To make this possible, the "aux" directory in the documentation output has been
changed to "style", to avoid the reserved name "aux" on Windows.
|