v/vlib
2024-11-13 12:30:06 +02: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 builtin: minor optimization in rune.map_to() (#22810) 2024-11-09 09:33:51 +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 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
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 crypto: ecdsa module (on top of openssl) 2024-09-26 22:30:07 +03: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 orm: cross compile pg to linux; openssl: make cross compile work 2024-10-28 17:37:34 +03: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
gg fmt: fix formating a file in an oscillating manner (fix #22223, fix #22026) (#22232) 2024-09-17 09:47:38 +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 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
io io: make buffered_writer_test.v more robust 2024-09-26 08:45:13 +03:00
js
json json: move _test.v files to vlib/json/tests/ (#22731) 2024-11-12 20:33:01 +02:00
log log,time: improve performance for writing a line to a log, add Time.format_rfc3339_micro/0 (#22662) 2024-10-27 12:00:16 +02: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 math.big: improve the performance of left_shift_digits_in_place and right_shift_digits_in_place (#22450) 2024-10-08 21:48:26 +03:00
net checker: fix missing or-block check for callexpr (fix #22835) (#22840) 2024-11-13 12:30:06 +02:00
orm orm: support plain @[serial] attribute for marking struct fields (#22814) 2024-11-09 17:26:22 +02:00
os os: document the various enum values in os.Signal (#22770) 2024-11-05 20:50:09 +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 rand: tag with @[direct_array_access] some frequently used functions, that are already debugged (#22523) 2024-10-15 10:38:35 +03: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
semver V 0.4.8 2024-09-28 18:50:00 +03:00
sokol all: replace struct field name '@type' with 'type' (#22485) 2024-10-11 08:53:18 +03: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: fix e/g format (fix #22424) (#22430) 2024-10-07 08:43:04 +03:00
strings strings: add hamming_distance/jaro_similarity/jaro_winkler_similarity functions (#22701) 2024-10-31 13:34:37 +02:00
sync all: replace fn name '@xxx' with 'xxx' (#22506) 2024-10-12 22:17:02 +03:00
szip
term v: fix aliased type checking, add error for passing aliased int values to fns that accept u8 (fix #18278) (#22572) 2024-10-20 02:20:42 +03:00
time log,time: improve performance for writing a line to a log, add Time.format_rfc3339_micro/0 (#22662) 2024-10-27 12:00:16 +02:00
toml breaking,time: rewrite parse_rfc3339/1 to improve performance, reject partial timestamps, that miss date info like 22:47:08Z (#22585) 2024-10-21 11:24:37 +03:00
v checker: fix missing or-block check for callexpr (fix #22835) (#22840) 2024-11-13 12:30:06 +02:00
v2 docs: fix broken links by adding missing READMEs (#22636) 2024-10-26 13:15:50 +03:00
veb 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
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
x vlib: initial addition of x.encoding.asn1 (#22783) 2024-11-10 20:21:07 +02: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.