aboutsummaryrefslogtreecommitdiff
path: root/src/system_timer.zig
blob: 1c7b88cb6835decec226347ae53f7495f343d943 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
const Environment = @import("./env.zig");
const std = @import("std");

fn NewTimer() type {
    if (Environment.isWasm) {
        return struct {
            pub fn start() anyerror!@This() {
                return @This(){};
            }

            pub fn read(_: anytype) u64 {
                @compileError("FeatureFlags.tracing should be disabled in WASM");
            }

            pub fn lap(_: anytype) u64 {
                @compileError("FeatureFlags.tracing should be disabled in WASM");
            }

            pub fn reset(_: anytype) u64 {
                @compileError("FeatureFlags.tracing should be disabled in WASM");
            }
        };
    }

    return std.time.Timer;
}
pub const Timer = NewTimer();
width='13' height='13' alt='Gravatar' /> Jarred Sumner 1-0/+14 2022-08-20Add buffer.indexOf, includes and lastIndexOf (#1112)Gravatar Zilin Zhu 2-32/+237 2022-08-19fix buffer.slice(0, 0) (#1114)Gravatar Zilin Zhu 23-27/+58 2022-08-19fix buffer.copy (#1113)Gravatar Zilin Zhu 2-21/+35 2022-08-19Update build-idGravatar Jarred Sumner 1-1/+1 2022-08-19Make React SSR up to 3x fasterGravatar Jarred Sumner 1-238/+247 2022-08-192x faster `Bun.serve` with async function handlersGravatar Jarred Sumner 1-4/+13 2022-08-19Update bun init testbun-v0.1.10Gravatar Jarred Sumner 1-2/+2 2022-08-18Synchronously dispatch `close` eventGravatar Jarred Sumner 1-0/+5 2022-08-18Fix memory leak in `WebSocket`Gravatar Jarred Sumner 1-13/+4 2022-08-18Make `Request`, `Response` and `TextDecoder` not read-onlyGravatar Jarred Sumner 7-120/+180 2022-08-18Update build-idGravatar Jarred Sumner 1-1/+1 2022-08-18un-delete some codeGravatar Jarred Sumner 2-8/+15 2022-08-18Add string support to `Buffer.fill`Gravatar Jarred Sumner 7-77/+119 2022-08-18[node compat] Fix issue with `Buffer.compare` when called on the constructorGravatar Jarred Sumner 1-31/+42 2022-08-18Fix console.log printing `[native code]` for too many thingsGravatar Jarred Sumner 1-1/+6 2022-08-18Faster TextDecoderGravatar Jarred Sumner 24-369/+399 2022-08-18Fix Next.js regressionGravatar Jarred Sumner 1-12/+45 2022-08-18Fix `bun:wrap` not loadingGravatar Jarred Sumner 3-21/+41