#cache #projects #task-manager #event-loop #depended #debug-mutex

hirofa_utils

Utils project which is depended on by several other projects

22 releases

0.7.3 Mar 5, 2024
0.7.2 May 29, 2023
0.6.1 Mar 25, 2023
0.5.5 Oct 2, 2022
0.2.1 Jul 28, 2021

#68 in Caching

Download history 5/week @ 2023-12-22 1/week @ 2023-12-29 16/week @ 2024-01-05 98/week @ 2024-01-12 83/week @ 2024-01-19 8/week @ 2024-01-26 41/week @ 2024-02-02 49/week @ 2024-02-09 19/week @ 2024-02-16 80/week @ 2024-02-23 215/week @ 2024-03-01 83/week @ 2024-03-08 84/week @ 2024-03-15 28/week @ 2024-03-22 84/week @ 2024-03-29 30/week @ 2024-04-05

229 downloads per month
Used in 2 crates (via quickjs_runtime)

MIT license

36KB
830 lines

hirofa_utils

This is a utility project which is used in several other projects

DOCS

CHANGELOG

js_utils

Abstractions & traits for JS engine related utilities

AutoIdMap

A map to which generates its own unique keys (usize)

Cache

A very simple cache

DebugMutex

A logging Mutex which makes life easier while debugging

EventLoop

A singlethreaded queue which acts as an EventLoop for several JavaScript engine projects

TaskManager

Simple thread pool using tokio

Dependencies

~5–17MB
~183K SLoC