v/vlib
2023-09-06 07:30:46 +03:00
..
arrays arrays: add new generic arrays.uniq, arrays.uniq_only, arrays.uniq_only_repeated, arrays.uniq_all_repeated, arrays.distinct 2023-09-01 16:51:51 +03:00
benchmark benchmark: minor cleanup in total_message() (#19102) 2023-08-11 12:12:37 +03:00
bitfield
builtin builtin: fix the wording of panic messages, about sorting not working with -freestanding 2023-09-01 10:04:29 +03:00
cli cli: add attribute doc for Flag.global (#19224) 2023-08-27 14:34:25 +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 vlib: update doc comments (#19231) 2023-08-30 08:50:00 +03:00
dlmalloc tools: fix some noise in the output of v test-all 2023-08-03 23:19:14 +03:00
encoding encoding.html: implement unescape() (#19267) 2023-09-05 08:29:24 +03:00
eventbus all: do not allow uninitialized function pointers 2023-08-03 21:06:36 +03:00
flag flag: remove warning in the example in the readme (#19238) 2023-08-30 08:47:29 +03:00
fontstash all: do not allow uninitialized function pointers 2023-08-03 21:06:36 +03:00
gg fmt: remove inline comments (#19263) 2023-09-03 23:51:56 +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 log: improve the most common use case (#19242) 2023-08-31 06:44:11 +03:00
maps
math math: fix failing test on FreeBSD with gcc 12.2.0 (and -ffast-math) (#19278) 2023-09-06 07:30:46 +03:00
net net.mbedtls: have shutdown close accepted connections too (#19164) 2023-08-30 21:52:42 +03:00
orm orm: add OR in where on update and delete (#19172) 2023-08-19 19:31:55 +03:00
os fmt: remove inline comments (#19263) 2023-09-03 23:51:56 +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 regex: fix typo in README.md (#19201) 2023-08-22 14:24:53 +03:00
runtime Revert "runtime: cleanup free_memory comptime conditional (#18968)" 2023-07-26 09:01:37 +03:00
semver V 0.4.1 2023-09-03 22:42:32 +03:00
sokol fmt: remove inline comments (#19263) 2023-09-03 23:51:56 +03:00
stbi stbi: add LoadParams to load_from_memory() as well (#19268) 2023-09-04 09:24:34 +03:00
strconv tests: cleanup test cases (#19104) 2023-08-13 13:36:08 +03:00
strings
sync log: improve the most common use case (#19242) 2023-08-31 06:44:11 +03:00
szip
term fmt: remove inline comments (#19263) 2023-09-03 23:51:56 +03:00
time time: check if a day is a valid day of its month (#19232) 2023-08-29 22:45:21 +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 pref: support -fast-math, passing either -ffast-math or /fp:fast (for msvc) to the C backend, and $if fast_math { to detect it at comptime 2023-09-05 14:48:11 +03:00
vweb vweb: add a user_agent utility method to the vweb context (#19204) 2023-08-22 21:40:07 +03:00
wasm
x fmt: remove inline comments (#19263) 2023-09-03 23:51:56 +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.