v/vlib
2023-12-16 20:45:54 +02:00
..
arrays arrays: fix off by one error in arrays.uniq_only_repeated/1 and arrays.uniq_all_repeated/1 2023-12-04 15:30:59 +02:00
benchmark all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
bitfield all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
builtin all: implement $for comptime T.variants (#20193) 2023-12-16 18:27:30 +03:00
cli all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
clipboard all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
compress vlib: add a compress.szip module, deprecate the szip one after 2023-12-31 (#20003) 2023-11-27 07:33:09 +02:00
context all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
coroutines compress,coroutines,encoding: handle C calls in .v files (part of enabling -W impure-v as default) (#19769) 2023-11-05 17:38:03 +02:00
crypto crypto: add blake2s and blake2b hashes (#20149) 2023-12-11 12:40:07 +02:00
datatypes all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
db db.mysql: add ability to prepare and execute statements separately (#20146) 2023-12-11 13:34:20 +02:00
dl all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
dlmalloc all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
encoding encoding.csv: add a sequential reader too (suitable for very large .csv files, it does not read everything at once) (#20140) 2023-12-11 00:57:08 +02:00
eventbus ci: run VAUTOFIX=1 ./v check-md -hide-warnings . to fix doc failures 2023-11-25 09:34:46 +02:00
flag all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
fontstash all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
gg gg: fix overlapping slices in draw_slice_filled() (#20182) 2023-12-15 19:31:33 +02:00
gx all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
hash all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
io vweb2 (#19997) 2023-12-09 08:07:51 +03:00
js all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
json checker: fix incorrect checks when struct fields are ref and option type(fix #19555) (#20195) 2023-12-16 20:45:54 +02:00
log all: update attributes to use new syntax 2023-11-15 16:16:01 +11:00
maps maps: add maps.merge/2 and maps.merge_in_place/2 generic utility functions (#19776) 2023-11-06 20:09:05 +02:00
math all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
net os, net.http.file: add a folder listing to the http static file server, started by file.serve/1 (#20192) 2023-12-16 08:06:30 +02:00
orm ci: mark all orm tests as flaky (mainly to reduce the false positives on windows+MSVC, due to 'cannot open file' sqlite3.obj, when it is rebuilt in parallel) 2023-12-12 12:11:19 +02:00
os os, net.http.file: add a folder listing to the http static file server, started by file.serve/1 (#20192) 2023-12-16 08:06:30 +02:00
picoev vweb2 (#19997) 2023-12-09 08:07:51 +03:00
picohttpparser all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
rand all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
readline vlib: use the builtin flush functions, instead of the C. ones (#20108) 2023-12-07 18:24:27 +02:00
regex regex: fix '\0' terminator always matched as last character(fix #19802) (#20104) 2023-12-06 18:07:42 +02:00
runtime all: update attributes to use new syntax 2023-11-15 16:16:01 +11:00
semver builtin: deprecate string.last_index/1 for string.index_last/1, and string.last_index_u8/1 for string.index_u8_last/1 (#20095) 2023-12-05 13:56:59 +02:00
sokol ci: run VAUTOFIX=1 ./v check-md -hide-warnings . to fix doc failures 2023-11-25 09:34:46 +02:00
stbi vlib: change byte to u8 (#19930) 2023-11-19 04:23:32 +03:00
strconv all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
strings Revert "strings: fix using array_push_many inside write_string + gc, not using array_push_many_noscan (part 1)" 2023-12-01 21:45:35 +02:00
sync all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
szip vlib: add a compress.szip module, deprecate the szip one after 2023-12-31 (#20003) 2023-11-27 07:33:09 +02:00
term all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
time time: fix off by 1 error in must_be_valid_three_letter_month 2023-11-30 14:22:55 +02:00
toml all: unwrap const() blocks 2023-11-25 10:02:51 +03:00
v checker: fix incorrect checks when struct fields are ref and option type(fix #19555) (#20195) 2023-12-16 20:45:54 +02:00
v2 v2: fix typo in checker.v (#20064) 2023-12-02 10:40:53 +02:00
vweb vweb: support a startup_message field too in app.run_at 2023-12-11 16:55:22 +02:00
wasm all: update attributes to use new syntax 2023-11-15 16:16:01 +11:00
x examples: add TODO app example with x.vweb (#20175) 2023-12-14 20:20:16 +02:00
.vdocignore doc: ignore builtin/wasm (#17480) 2023-03-03 12:35:21 +02:00
README.md

vlib Documentation

vlib is the term for all modules included by default with V and maintained as part of the V source code repository.

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.