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
Releases
latest 2-
0.1.005 Oct 2024Release notes
Open source →Added
- Introduced
EvalReference<T>class for efficient management of typed references. - Implemented
findOrCreateEval<T>function for creating and retrievingEvalReferenceobjects. - Added comprehensive documentation for all public APIs and internal structures.
Changed
- Renamed
createWeakMaptofindOrCreateExpandofor 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, andfindOrCreateExpando. - 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
findOrCreateExpandofunction. - The package continues to be designed for internal use in odroe/odroe projects.
- Introduced
-
0.0.105 Oct 2024Release notes
Open source →Added
- Initial release of the
_octrpackage. - Implemented
createWeakMap<T>function for creating and managingExpandoobjects. - 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.
- Initial release of the