v/vlib
Alexander Medvednikov 3953445988 V 0.4.9
2024-12-22 03:48:41 +03:00
..
arrays fmt: remove the prefixed module name of const names, that are in the same module (related #22183) (#22185) 2024-09-10 11:25:56 +03:00
benchmark fmt: remove the prefixed module name of const names, that are in the same module (related #22183) (#22185) 2024-09-10 11:25:56 +03:00
bitfield bitfield: add shift_left/1 and shift_right/1 methods to BitField (#22700) 2024-10-30 21:55:42 +02:00
builtin vlib: enable more satnitized memleak detection runs without false positives on the CI (#23200) 2024-12-20 16:09:16 +02:00
cli v: remove the automatic passing of structs with more than 8 fields by reference (related #17159) (#22547) 2024-10-17 11:04:23 +03:00
clipboard all: replace fn name '@xxx' with 'xxx' (#22506) 2024-10-12 22:17:02 +03:00
compress vlib: enable more satnitized memleak detection runs without false positives on the CI (#23200) 2024-12-20 16:09:16 +02:00
context all: replace fn name '@xxx' with 'xxx' (#22506) 2024-10-12 22:17:02 +03:00
coroutines docs: fix broken links by adding missing READMEs (#22636) 2024-10-26 13:15:50 +03:00
crypto crypt.bcrypt: limit max password length to 72 bytes (#23229) 2024-12-21 13:11:06 +02:00
datatypes fmt: remove the prefixed module name of const names, that are in the same module (related #22183) (#22185) 2024-09-10 11:25:56 +03:00
db vlib: enable more satnitized memleak detection runs without false positives on the CI (#23200) 2024-12-20 16:09:16 +02:00
dl fmt: remove the prefixed module name of const names, that are in the same module (related #22183) (#22185) 2024-09-10 11:25:56 +03:00
dlmalloc v: remove the automatic passing of structs with more than 8 fields by reference (related #17159) (#22547) 2024-10-17 11:04:23 +03:00
encoding encoding.utf8: fix is_punct func (fix #22646) (#22647) 2024-10-26 10:33:31 +03:00
eventbus fmt: remove the prefixed module name of const names, that are in the same module (related #22183) (#22185) 2024-09-10 11:25:56 +03:00
flag flag: add missing short flag match in flag.to_struct, add test (#22696) 2024-10-30 17:31:31 +02:00
fontstash v,ast,fmt,parser: support @[tag] for hash statements, like #define and #flag (#23210) 2024-12-20 08:49:03 +02:00
gg all: parallel-cc fixes 2024-12-12 15:04:26 +03:00
gx v: remove the automatic passing of structs with more than 8 fields by reference (related #17159) (#22547) 2024-10-17 11:04:23 +03:00
hash hash,compress.gzip: speedup .gz decompression with tcc, for VTL's mnist_test.v and imdb_test.v (without -prod) 2024-12-17 17:50:36 +02:00
io io: make buffered_writer_test.v more robust 2024-09-26 08:45:13 +03:00
js doc: update trim_doc_node_description, make module readmes more uniform (#20792) 2024-02-12 12:38:47 +02:00
json vlib: enable more satnitized memleak detection runs without false positives on the CI (#23200) 2024-12-20 16:09:16 +02:00
log log: tag log.fatal with @[noreturn] (#22986) 2024-11-27 16:29:13 +03:00
maps maps: use explicit map value cloning in maps.merge_in_place and maps.merge (fx #22564) (#22576) 2024-10-19 11:49:41 +03:00
math ci: fix for -cc tcc -no-retry-compilation, do not use more complex constants, but functions in vlib/math/vec/vec2_test.v 2024-12-13 19:50:55 +02:00
net vlib: enable more satnitized memleak detection runs without false positives on the CI (#23200) 2024-12-20 16:09:16 +02:00
orm orm: fix list generation and escape loose backtick (#23039) 2024-12-02 00:26:16 +02:00
os checker: check fn call argument mismatch (fix #23016) (#23061) 2024-12-04 11:52:07 +02:00
picoev picoev: fix the incompatible pointer type cast error in the C.epoll_wait call (#22785) 2024-11-07 17:11:36 +02:00
picohttpparser checker: fix missing or-block check for callexpr (fix #22835) (#22840) 2024-11-13 12:30:06 +02:00
rand vlib: add new rand.cuid2 module (#23181) 2024-12-17 16:32:24 +02:00
readline utf8, readline: clarify UTF-8 vs UTF-32 usage (see also #22461) (#22558) 2024-10-18 11:18:31 +03:00
regex regex, vfmt: optimize receiver with reference (#22552) 2024-10-17 20:56:23 +03:00
runtime runtime: force runtime.nr_jobs() to return 1, while V is bootstrapping itself, from vc/ source, that was compiled with -os cross (fix #22991) 2024-11-27 16:20:14 +02:00
semver V 0.4.9 2024-12-22 03:48:41 +03:00
sokol v,ast,fmt,parser: support @[tag] for hash statements, like #define and #flag (#23210) 2024-12-20 08:49:03 +02:00
stbi stbi: fix stbi.Image's nr_channels property, after a forced conversion on load (#22528) 2024-10-15 13:27:34 +03:00
strconv strconv: remove commented code 2024-11-18 23:07:32 +02:00
strings strings: use int instead of u16 in strings.levenshtein_distance; it is ~ same performance, but has less constraints 2024-12-18 21:06:54 +02:00
sync v: use -check-unused-fn-args to cleanup the compiler code itself 2024-11-18 12:10:03 +02:00
term checker: fix immutable to mutable reference (fix #22653) (#22663) 2024-12-10 15:15:26 +02:00
time time: add module helpers unix_milli/1, unix_micro/1, unix_nano/1 and tests for them (#22997) 2024-11-28 12:47:05 +02:00
toml checker: fix immutable to mutable reference (fix #22653) (#22663) 2024-12-10 15:15:26 +02:00
v V 0.4.9 2024-12-22 03:48:41 +03:00
v2 docs: fix broken links by adding missing READMEs (#22636) 2024-10-26 13:15:50 +03:00
veb veb: fix key value and translation file name (#23203) 2024-12-19 17:46:46 +02:00
vweb net: fix resolving of ::1:48872 (pass the *should_listen_on_both_ipv4_and_ipv6_by_default_test.v tests) (#22715) 2024-10-31 18:22:25 +02:00
wasm fmt: fix alignment of struct init fields (#22025) 2024-08-11 09:11:24 +03:00
x checker: fix assign check, when rechecking for another concrete type (#23212) 2024-12-20 19:39:11 +02:00
.vdocignore vdoc: remove obsolete entries from .vdocignore (#21320) 2024-04-20 16:32:31 +03: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.