Robbert van der Helm
|
3b0291b4f5
|
Add function for setting up file and windbg logs
And also writing panics to those logs.
|
2022-04-24 15:08:48 +02:00 |
|
Robbert van der Helm
|
0fd9a68146
|
Move u16strlcpy to the VST3 wrapper utils module
|
2022-04-15 16:13:14 +02:00 |
|
Robbert van der Helm
|
877eeadc7f
|
Add a todo for implementing FTZ for AArch64
|
2022-04-12 02:08:41 +02:00 |
|
Robbert van der Helm
|
54db43f48d
|
Fix c_char usage on AArch64
Apparently char is unsigned on AArch64.
|
2022-04-12 02:06:29 +02:00 |
|
Robbert van der Helm
|
33c2d8288b
|
Don't warn on parameter hash overflow
But do mention overflows in the duplicate parameter warning.
|
2022-04-09 11:47:23 +02:00 |
|
Robbert van der Helm
|
2a4a61947f
|
Update reasoning for clearing last param ID bit
|
2022-04-08 00:02:28 +02:00 |
|
Robbert van der Helm
|
b1c34146ee
|
Get rid of automatically generated bypass params
I thought these were mandatory in VST3, they are not.
|
2022-04-06 13:34:32 +02:00 |
|
Robbert van der Helm
|
8090d0ae41
|
Add explicit bypass parameter handling
Plugins can mark a `BoolParam` with `.is_bypass()`. Hosts can then link
use that parameter directly in their own UI.
|
2022-03-23 17:42:48 +01:00 |
|
Andrew Palm
|
4fbf7e0ed3
|
Fix compilation errors when SSE not available
Looks like these were missed in 7d3beb174e and d878fd692a .
|
2022-03-11 09:04:57 -05:00 |
|
Robbert van der Helm
|
f581294d7b
|
Update rustdoc formatting for links
Apparently it showed this text verbatim, and not in monospace.
|
2022-03-03 23:05:12 +01:00 |
|
Robbert van der Helm
|
5b369f6ab5
|
Re-introduce destructuring assignments
Now that that's landed on the stable compiler.
|
2022-03-02 02:03:57 +01:00 |
|
Robbert van der Helm
|
d878fd692a
|
Prefix all marker fields with underscores
|
2022-02-13 22:58:51 +01:00 |
|
Robbert van der Helm
|
ef4c2ad7f9
|
Add missing #[cfg(test)]
|
2022-02-13 16:14:26 +01:00 |
|
Robbert van der Helm
|
7d3beb174e
|
Simplify ScopedFtz
|
2022-02-13 13:51:02 +01:00 |
|
Robbert van der Helm
|
e7c3e19519
|
Add (miri) tests for {u16,}strlcpy()
|
2022-02-13 13:04:19 +01:00 |
|
Robbert van der Helm
|
f645b6a92f
|
Relicense under the ISC license
|
2022-02-12 16:04:46 +01:00 |
|
Robbert van der Helm
|
3e2dc92b22
|
Avoid destructuring assignment
Somehow the nightly compiler just lets you do this without needing to
opt in to the unstable feature.
|
2022-02-05 16:46:29 +01:00 |
|
Robbert van der Helm
|
b901dac012
|
Disambiguate rustdoc link references
|
2022-02-05 12:56:03 +01:00 |
|
Robbert van der Helm
|
dfb73f6902
|
Mention the 6 character overflow limit for IDs
|
2022-02-03 17:02:42 +01:00 |
|
Robbert van der Helm
|
e642fb5ff8
|
Make sure FTZ is always enabled
|
2022-02-03 16:18:24 +01:00 |
|
Robbert van der Helm
|
dfedd7b2c4
|
Enable assert_no_alloc in debug builds
|
2022-02-03 15:58:00 +01:00 |
|
Robbert van der Helm
|
7c57ac6737
|
Fix typo in hash overflow warning
|
2022-01-31 22:39:11 +01:00 |
|
Robbert van der Helm
|
260d38580b
|
Warn on parameter hash overflow
|
2022-01-31 21:34:36 +01:00 |
|
Robbert van der Helm
|
59b1132d3b
|
Mark hyperlinks in doc comments
|
2022-01-28 18:10:28 +01:00 |
|
Robbert van der Helm
|
186a924104
|
Implement a JUCE-compatible Rabin fingerprint
|
2022-01-26 23:35:01 +01:00 |
|
Robbert van der Helm
|
a959f7a2ad
|
Add an UTF-16 equivalent for strlcpy()
|
2022-01-26 21:02:52 +01:00 |
|
Robbert van der Helm
|
bd2e0eca0c
|
Add a strlcpy implementation
|
2022-01-26 19:18:31 +01:00 |
|