Geert-Jan Zwiers
|
43e8b51316
|
chore: resolve clippy errors in windows build (#17215)
|
2023-01-05 13:06:21 +01:00 |
|
David Sherret
|
2fee8394a9
|
chore: update copyright year to 2023 (#17247)
Yearly tradition of creating extra noise in git.
|
2023-01-05 13:05:49 +01:00 |
|
Kamil Ogórek
|
203b5a4822
|
fix(node): Add op_node_unstable_os_uptime to allow for node interop (#17208)
|
2023-01-05 13:05:48 +01:00 |
|
Kamil Ogórek
|
3baf1a4bd3
|
feat(unstable): Add "Deno.osUptime()" API (#17179)
This PR adds support for `Deno.osUptime` which reports number of seconds
since os was booted. It will allow us to be compatible with Node's `os.uptime` -
https://nodejs.org/api/os.html#osuptime
Partially based on
https://docs.rs/uptime_lib/latest/src/uptime_lib/lib.rs.html
|
2023-01-05 13:05:48 +01:00 |
|
David Sherret
|
ed521850af
|
chore: fix windows-only clippy error (#16560)
|
2022-11-07 21:40:20 -05:00 |
|
Yoshiya Hinosawa
|
6fe9428805
|
fix(runtime): fix Deno.hostname on windows (#16530)
|
2022-11-04 04:00:53 +09:00 |
|
Bartek Iwańczuk
|
68da943498
|
chore: fix clippy warning (#16512)
|
2022-11-02 15:40:11 +01:00 |
|
Divy Srivastava
|
ab7e80bde4
|
chore(runtime): remove dependency on sys-info crate (#16441)
Fixes #9862
`loadavg`
| Target family | Syscall | Description |
| ------------- | ------- | ----------- |
| Linux | `sysinfo` | - |
| Windows | - | Returns `DEFAULT_LOADAVG`. There is no concept of
loadavg on Windows |
| macOS, BSD | `getloadavg` |
https://www.freebsd.org/cgi/man.cgi?query=getloadavg |
`os_release`
| Target family | Syscall | Description |
| ------------- | ------- | ----------- |
| Linux | `/proc/sys/kernel/osrelease` | - |
| Windows |
[`RtlGetVersion`](https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/nf-wdm-rtlgetversion)
| dwMajorVersion . dwMinorVersion . dwBuildNumber |
| macOS | `sysctl([CTL_KERN, KERN_OSRELEASE])` | - |
`hostname`
| Target family | Syscall | Description |
| ------------- | ------- | ----------- |
| Unix | `gethostname(sysconf(_SC_HOST_NAME_MAX))` | - |
| Windows | `GetHostNameW` | - |
`mem_info`
| Target family | Syscall | Description |
| ------------- | ------- | ----------- |
| Linux | sysinfo | - |
| Windows | `sysinfoapi::GlobalMemoryStatusEx` | - |
| macOS | <br> <pre> sysctl([CTL_HW, HW_MEMSIZE]); <br> sysctl([CTL_VM,
VM_SWAPUSAGE]); <br> host_statistics64(mach_host_self(), HOST_VM_INFO64)
</pre> | - |
|
2022-11-02 12:47:00 +05:30 |
|