mirror of
https://github.com/oven-sh/bun
synced 2026-02-09 10:28:47 +00:00
Use mimalloc heap for BoringSSL
This commit is contained in:
@@ -13,6 +13,12 @@ pub fn load() void {
|
||||
boring.SSL_load_error_strings();
|
||||
boring.ERR_load_BIO_strings();
|
||||
boring.OpenSSL_add_all_algorithms();
|
||||
|
||||
if (!builtin.is_test) {
|
||||
std.mem.doNotOptimizeAway(&OPENSSL_memory_alloc);
|
||||
std.mem.doNotOptimizeAway(&OPENSSL_memory_free);
|
||||
std.mem.doNotOptimizeAway(&OPENSSL_memory_get_size);
|
||||
}
|
||||
}
|
||||
|
||||
var ctx_: ?*boring.SSL_CTX = null;
|
||||
@@ -70,11 +76,3 @@ export fn OPENSSL_memory_get_size(ptr: ?*const anyopaque) usize {
|
||||
test "load" {
|
||||
load();
|
||||
}
|
||||
|
||||
comptime {
|
||||
if (!builtin.is_test) {
|
||||
_ = OPENSSL_memory_alloc;
|
||||
_ = OPENSSL_memory_free;
|
||||
_ = OPENSSL_memory_get_size;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user