Builtin Functions Reference
@as, @intCast, @floatCast, @truncate, @bitCast, @ptrCast, @alignCast, @constCast, @volatileCast, @intFromFloat, @floatFromInt, @intFromBool, @intFromEnum, @enumFromInt, @intFromPtr, @ptrFromInt, @intFromError, @errorFromInt, @errorCast
@abs, @min, @max, @sqrt, @sin, @cos, @tan, @exp, @exp2, @log, @log2, @log10, @floor, @ceil, @trunc, @round, @mulAdd, @divExact, @divFloor, @divTrunc, @mod, @rem, @addWithOverflow, @subWithOverflow, @mulWithOverflow, @shlWithOverflow, @shlExact, @shrExact
@clz, @ctz, @popCount, @byteSwap, @bitReverse @memcpy, @memset, @memmove (0.15+), @sizeOf, @alignOf, @bitSizeOf, @offsetOf, @bitOffsetOf, @fieldParentPtr, @prefetch
@TypeOf, @typeInfo, @Type, @typeName, @This, @hasDecl, @hasField, @field, @FieldType, @tagName, @errorName, @unionInit, @splat, @reduce, @shuffle, @select, @Vector
@compileError, @compileLog, @setEvalBranchQuota, @embedFile, @import, @inComptime
@panic, @trap, @breakpoint, @call, @returnAddress, @frameAddress, @src (source location), @errorReturnTrace
@atomicLoad, @atomicStore, @atomicRmw, @cmpxchgWeak, @cmpxchgStrong (prefer std.atomic.Value)
@setRuntimeSafety, @setFloatMode, @branchHint (0.14+: .likely, .unlikely, .cold)
@cImport, @cInclude, @cDefine, @cUndef, @cVaStart, @cVaArg, @cVaEnd, @cVaCopy @export, @extern
@wasmMemorySize, @wasmMemoryGrow, @workGroupId, @workItemId, @workGroupSize
@src(), @inComptime(), @addrSpaceCast
const loc = @src();
std.debug.print("{s}:{d} in {s}\n", .{ loc.file, loc.line, loc.fn_name });