Skip to content
vlib
0.4.8 c968c9e
builtin
wchar
arrays
parallel
benchmark
bitfield
cli
clipboard
dummy
x11
compress
deflate
gzip
szip
zlib
zstd
context
onecontext
coroutines
crypto
aes
bcrypt
blake2b
blake2s
blake3
blowfish
cipher
des
ecdsa
ed25519
ed25519.internal.edwards25519
hmac
internal.subtle
md5
pbkdf2
pem
rand
rc4
scrypt
sha1
sha256
sha3
sha512
datatypes
fsm
main
db
mssql
mysql
pg
sqlite
dl
loader
dlmalloc
encoding
base32
base58
base64
binary
csv
hex
html
iconv
leb128
txtar
utf8
utf8.east_asian
xml
eventbus
flag
fontstash
gg
m4
gx
hash
crc32
fnv1a
io
string_reader
util
json
cjson
log
maps
math
big
bits
complex
fractions
internal
stats
unsigned
vec
net
conv
ftp
html
http
http.chunked
http.file
http.mime
mbedtls
openssl
smtp
socks
ssl
unix
urllib
websocket
orm
os
asset
cmdline
filelock
font
notify
picoev
picohttpparser
rand
buffer
config
constants
cuid2
mt19937
musl
pcg32
seed
splitmix64
sys
wyrand
xoroshiro128pp
readline
regex
runtime
semver
sokol
audio
gfx
memory
sapp
sfons
sgl
stbi
strconv
strings
textscanner
sync
pool
stdatomic
term
termios
ui
time
misc
toml
ast
ast.walker
checker
decoder
input
parser
scanner
to
token
util
v
ast
ast.walker
builder
builder.cbuilder
builder.golangbuilder
builder.interpreterbuilder
builder.jsbuilder
builder.nativebuilder
builder.wasmbuilder
callgraph
cflag
checker
comptime
debug
depgraph
doc
dotgraph
embed_file
errors
eval
fmt
gen.c
gen.golang
gen.js
gen.js.sourcemap
gen.js.sourcemap.vlq
gen.native
gen.wasm
gen.wasm.serialise
help
live
live.executable
markused
mathutil
parser
pkgconfig
pref
profile
reflection
scanner
token
trace_calls
transformer
util
util.diff
util.recompilation
util.version
util.vflags
util.vtest
vcache
vmod
v2
ast
builder
errors
gen.v
parser
pref
scanner
token
types
util
veb
assets
auth
csrf
oauth
sse
vweb
assets
csrf
sse
wasm
x
benchmark
crypto.chacha20
crypto.chacha20poly1305
crypto.poly1305
crypto.sm4
encoding.asn1
json2
json2.decoder2
json2.strict
sessions
sessions.vweb2_middleware
templating.dtm
ttf
vweb
vweb.assets
vweb.csrf
vweb.sse
v.mathutil
#
fn abs
#
fn
abs
[
T
]
(
a
T
)
T
fn max
#
fn
max
[
T
]
(
a
T
,
b
T
)
T
fn min
#
fn
min
[
T
]
(
a
T
,
b
T
)
T
fn abs
fn max
fn min