jangala-dev / jangala-dev/lua-fibers
Migrate time keeping to luatz
- Dominant language
- Lua
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
**FEATURE REQUEST**
1. We should migrate to using the luatz library for our time keeping. Currently fibers uses the posix time library for the timer and scheduler, which could pose portability issues when releasing fibers to open source or just wanting to use it on different systems. luatz keeps time across multiple platforms by supporting syscall, unix, apple flavoured unix, windows, nginx.
This is a nice-to-have feature for us but a should-have for open source-ing
Contributor guide
No contributing guide indexed for this repository
Research direction
Search the timer and scheduler code for uses of the POSIX time library, then review luatz's supported APIs and platforms. Done means fibers' timekeeping uses luatz instead of the current POSIX dependency while preserving timer and scheduler behavior across the stated platforms.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- lua
- Domain
- operating-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100