kotlinx-datetime
kotlinx-datetime copied to clipboard
Wasm/WASI target implementation
This is Wasm/WASI target implementation. It based on native version with hardcoded tzdb.
- Extracted native implementation into intermediate sourceset.
- Added WASI implementation
- Added timezones-full database project
Before building timezones project you should run generateWasmWasiZoneInfo task to download and convert timezones db (nodejs and npm should be installed in the system). We decided to put the result of this task into the repository but for review it is not generated yet.
The build fails because of none of TZ binaries in the PR.
I have rebased onto the master and merged all the AMEND commits by @dkhalanskyjb request.
I sqashed commits so PR is ready to merge. All tests passed. Thank you a lot for the review!
If this is good to go, could you rebase it on top of master
so that we can merge it?
If this is good to go, could you rebase it on top of
master
so that we can merge it?
It is done.
Great job, thanks!