PackageTrack
Sign in Get early access

_octr

Internal package, The _octr is odroe/odroe packages shared container.

0.1.0 odroe/odroe

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Too new to tell

only 2 dated releases

Nearly every release is documented

notes for 2 of 2 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

2 releases · first in 2024

0 releases in the last 12 months

see the full history below

Release timeline

2 releases · Oct 2024 to Oct 2024
2025 2026
Release Pre-release

Releases

latest 2
  1. 0.1.0 05 Oct 2024
    Release notes

    Added

    • Introduced EvalReference<T> class for efficient management of typed references.
    • Implemented findOrCreateEval<T> function for creating and retrieving EvalReference objects.
    • Added comprehensive documentation for all public APIs and internal structures.

    Changed

    • Renamed createWeakMap to findOrCreateExpando for better clarity of function purpose.
    • Improved implementation of unmarked Expando creation using EvalReference.
    • Enhanced type safety and efficiency in both marked and unmarked Expando management.

    Improved

    • Optimized memory usage by implementing automatic cleanup of unused weak references in findOrCreateEval.
    • Refined internal logic for better performance and resource management.

    Documentation

    • Added detailed inline documentation for EvalReference, findOrCreateEval, and findOrCreateExpando.
    • Improved clarity of usage instructions and internal workings in code comments.

    Notes

    • This version represents a significant improvement in the package's API and internal implementation.
    • While maintaining backwards compatibility, users are encouraged to update to the new findOrCreateExpando function.
    • The package continues to be designed for internal use in odroe/odroe projects.
    Open source →
  2. 0.0.1 05 Oct 2024
    Release notes

    Added

    • Initial release of the _octr package.
    • Implemented createWeakMap<T> function for creating and managing Expando objects.
    • Support for both marked and unmarked Expando containers.
    • Basic type safety checks for marked containers.

    Features

    • Create or retrieve type-specific Expando objects.
    • Option to use custom marks for Expando identification.
    • Weak reference management for unmarked Expando objects.

    Notes

    • This is an internal package used by odroe/odroe projects.
    • The implementation is designed for simplicity and does not include explicit thread-safety mechanisms.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive