v/vlib
2023-08-16 13:33:58 +03:00
..
arrays arrays: add a generic arrays.append/2, which unlike arrays.concat(a, ...b), does not require a spread for the second argument 2023-08-13 20:04:44 +03:00
benchmark benchmark: minor cleanup in total_message() (#19102) 2023-08-11 12:12:37 +03:00
bitfield
builtin checker: fix assigning an array slice (fix #19120) (#19137) 2023-08-15 20:37:51 +03:00
cli all: do not allow uninitialized function pointers 2023-08-03 21:06:36 +03:00
clipboard vlib: use sync.new_mutex() consistently for initialising all vlib structures containing mutex fields 2023-08-15 15:19:27 +03:00
compress
context vlib: use sync.new_mutex() consistently for initialising all vlib structures containing mutex fields 2023-08-15 15:19:27 +03:00
coroutines
crypto crypto.sha512: make the new384/0, new512_256/0, new512_224/0 functions public 2023-08-01 06:55:41 +03:00
datatypes all: do not allow uninitialized function pointers 2023-08-03 21:06:36 +03:00
db db.mysql: add the exec family of methods (#19132) 2023-08-14 16:18:01 +03:00
dl
dlmalloc tools: fix some noise in the output of v test-all 2023-08-03 23:19:14 +03:00
encoding checker: fix assigning an array slice (fix #19120) (#19137) 2023-08-15 20:37:51 +03:00
eventbus all: do not allow uninitialized function pointers 2023-08-03 21:06:36 +03:00
flag checker: fix assigning an array slice (fix #19120) (#19137) 2023-08-15 20:37:51 +03:00
fontstash all: do not allow uninitialized function pointers 2023-08-03 21:06:36 +03:00
gg checker: improve -line-info 2023-08-14 09:37:46 +03:00
gx
hash
io
js
json json: fix raw decode to option string of complex data (#18902) 2023-07-20 02:33:39 +03:00
log
maps
math math.big: restore gdc_euclid, use it for smaller numbers, fix bench_euclid.v . 2023-08-14 18:37:48 +03:00
net checker: fix assigning an array slice (fix #19120) (#19137) 2023-08-15 20:37:51 +03:00
orm db.sqlite: make functions return results, breaking change (#19093) 2023-08-10 05:39:32 +03:00
os builtin,os: fix compiling V programs with latest clang 16 on windows (clang 16 is stricter than clang 14) (#19095) 2023-08-09 15:04:44 +03:00
picoev picoev: add initial values for struct field callbacks, to fix new compiler notices (#19065) 2023-08-06 07:09:16 +03:00
picohttpparser
rand
readline readline: remove new line \n character from readline output, now just Enter produces '' (#18934) 2023-07-22 07:01:57 +03:00
regex checker: fix assigning an array slice (fix #19120) (#19137) 2023-08-15 20:37:51 +03:00
runtime Revert "runtime: cleanup free_memory comptime conditional (#18968)" 2023-07-26 09:01:37 +03:00
semver
sokol all: do not allow uninitialized function pointers 2023-08-03 21:06:36 +03:00
stbi
strconv tests: cleanup test cases (#19104) 2023-08-13 13:36:08 +03:00
strings
sync all: do not allow uninitialized function pointers 2023-08-03 21:06:36 +03:00
szip
term term.termios: allow again for v -prod -os wasm32_emscripten examples/2048/, by using an eprintln, instead of a $compile_warn 2023-08-11 11:05:26 +03:00
time time: add 'i', 'ii' in custom_format() for 12-hours clock(0-12-1-11) (#19083) 2023-08-08 12:25:39 +03:00
toml toml: add generic automatic decoding and encoding of simple structs, when they don't implement custom methods (#17970) 2023-08-15 12:06:57 +03:00
v checker: fix assigning array slice in struct init (#19150) 2023-08-16 13:33:58 +03:00
vweb vweb: add application/wasm to mime_types, for .wasm files (#19142) 2023-08-15 12:50:07 +03:00
wasm
x cgen: fix infix expr with number overflow (fix #18905) (#18936) 2023-07-23 13:18:22 +03:00
.vdocignore
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.