v/vlib
2025-02-26 04:54:01 +02:00
..
arrays
benchmark
bitfield
builtin log: fix panic on mutex destroy, when exiting a program, while a thread is still logging 2025-02-24 18:28:27 +02:00
cli
clipboard
compress checker: fix private symbol visibility checking (fix #23518) (#23543) 2025-01-27 11:42:27 +02:00
context
coroutines markused,builtin,strconv,vlib: reduce generated C sizes for compilers != tcc, for short programs, by simplifying the generation of backtraces, and reducing string interpolations in panics (#23380) 2025-01-06 08:23:56 +02:00
crypto crypto.ecdsa: migrate core routines for signing (and verifying), it now requires using OpenSSL 3 (#23705) 2025-02-17 18:49:32 +02:00
datatypes
db db.pg: add support for prepared statement, with db.prepare/3 and db.exec_prepared/2 (#23442) 2025-01-12 13:08:17 +02:00
dl dl.loader: fix minor typo in README.md (#23443) 2025-01-12 12:24:31 +02:00
dlmalloc
encoding checker: check and error for invalid utf8 string literals (#23721) 2025-02-15 19:32:38 +02:00
eventbus
flag gg: fix ./v -gc none -autofree run examples/tetris/ (avoid return s1 + s2 + s3, clone the arrays, passed to the fontstash wrapper) 2025-02-07 14:29:43 +02:00
fontstash
gg gg: fix incorrect Event.mouse_x and Event.mouse_y on gg.Context.event_fn and gg.Context.on_event on HiDPI displays (#23668) 2025-02-08 12:20:46 +02:00
gx
hash
io examples,io: add sha256sum_with_io_cp.v, make the size of the buffer used by io.cp parametrisable (#23585) 2025-01-26 15:44:15 +02:00
js
json tools: implement an -s option for v ast, to skip all nodes with default values like [], {}, 0, false; with it v ast -pts examples/hello_world.v | wc -l is 36 lines 2025-02-05 15:53:56 +02:00
log log: fix valgrind_test.v failure 2025-02-24 19:21:47 +02:00
maps
math math.big: bump newton_division_limit to 1_000_000 (workaround issue #23806) 2025-02-26 04:54:01 +02:00
net net.unix: make unix_socket_test.v trace its actions more thoroughly 2025-02-17 22:26:53 +02:00
orm orm,cgen: fix @[sql: serial] and @[serial] are not the same (fix #23346) (#23678) 2025-02-09 10:54:45 +02:00
os v.pref: allow for -os wasm32_emscripten and filtering _d_wasm32_emscripten.c.v and _notd_wasm32_emscripten.c.v files. (#23797) 2025-02-24 11:23:37 +02:00
picoev picoev: enable running veb services on Termux 2025-01-24 11:34:03 +02:00
picohttpparser
rand ast,cgen,rand: reduce interpolations when a method is not found in Table.find_method/2; merge rand.constants back to rand.v (#23660) 2025-02-06 23:23:47 +02:00
readline
regex regex: fix misspelled word "firts" in replace_n description (#23514) 2025-01-19 13:15:06 +02:00
runtime runtime: add note for the availability of the free_memory/0 implementation (#23620) 2025-01-31 19:43:56 +02:00
semver all: remove ancient deprecations (#23479) 2025-01-16 16:36:12 +02:00
sokol all: remove ancient deprecations (#23479) 2025-01-16 16:36:12 +02:00
stbi
strconv strconv: add atou, atou8/16/32/64 utility functions with tests (#23766) 2025-02-20 09:53:09 +02:00
strings all: remove ancient deprecations (#23479) 2025-01-16 16:36:12 +02:00
sync sync: cleanup tcc flag declarations on musl based distros like Alpine as well (#23783) 2025-02-22 14:24:55 +02:00
term term: make the second example in the README.md compilable as well 2025-02-23 14:26:16 +02:00
time time: improve the robustness of time_test.c.v (check if the diff is within ±1 second of the current timezone difference) 2025-02-12 15:17:51 +02:00
toml
v native: fix unsigned and signed int comparison (#23808) 2025-02-26 03:52:37 +02:00
v2
veb veb.request_id: new middleware that implements request ID tracking (#23727) 2025-02-25 00:54:43 +03:00
vweb markused,builtin,strconv,vlib: reduce generated C sizes for compilers != tcc, for short programs, by simplifying the generation of backtraces, and reducing string interpolations in panics (#23380) 2025-01-06 08:23:56 +02:00
wasm
x x.json2.decoder2: improve string tests (#23809) 2025-02-26 03:49:04 +02:00
.vdocignore
README.md tools,v.doc: let https://modules.vlang.io use vlib/README.md as the index page. (#23480) 2025-01-16 03:15:16 +02:00

page title index
index V standard library documentation V stdlib

This site contains the documentation for the standard library of modules included with the V language. Also commonly referred to as vlib, as that is the root directory for these modules in the V repository.

If you were looking for documentation for the language itself, the builtin types, operators, et. al., please use the V documentation link.

Some included modules depend on third party libraries, and these are kept separate in the thirdparty directory at the root level of the source repository.

Note that the builtin module is implicitly imported by default in V, so you do not need to have a specific import statement to use any of the features of that module.