jlbun
    Preparing search index...

    Interface JuliaScopeOptions

    interface JuliaScopeOptions {
        mode?: ScopeMode;
    }
    Index

    Properties

    Properties

    mode?: ScopeMode

    Scope mode determines how Julia objects are tracked and released.

    • 'default': Scope-based with concurrent async support. Thread-safe, handles parallel scopeAsync().
    • 'safe': All objects use FinalizationRegistry. Safe for closures but non-deterministic release.
    • 'perf': Lock-free stack-based. Fastest but ONLY for single-threaded, strict LIFO scope order.

    WARNING: 'perf' mode is NOT safe for:

    • Concurrent Julia.scopeAsync() calls
    • JuliaTask parallelism
    • Non-LIFO scope disposal order
    'default'