Clone with HTTPS:
V
99.7% 299k loc
JavaScript
0.1% 413 loc
C
0.0% 83 loc
C++
0.0% 131 loc
Go
0.0% 63 loc
TypeScript
0.0% 64 loc
arrays
cgen: minimise `sizeof(EmptyStruct)` to 0 for gcc/clang and to 1 for tcc/msvc, by changing EMPTY_STRUCT_DECLARATION and EMPTY_STRUCT_INITIALIZATION (cgen: minimise `sizeof(EmptyStruct)` to 0 for gcc/clang and to 1 for tcc/msvc, by changing EMPTY_STRUCT_DECLARATION and EMPTY_STRUCT_INITIALIZATION (#16733))
last Dec 22
bitfield
all: replace generic `<>` with `[]` - part 2 (all: replace generic `<>` with `[]` - part 2 (#16536))
last Nov 26
builtin
builtin: fix wrong module name imported in `vlib/builtin/linux_bare/old/.checks/linuxsys/linuxsys.v` (builtin: fix wrong module name imported in `vlib/builtin/linux_bare/old/.checks/linuxsys/linuxsys.v` (#17102))
last Jan 24
cli
checker: remove `c.pref.is_test` exception for calling private methods in _other_ modules (checker: remove `c.pref.is_test` exception for calling private methods in _other_ modules (#16872))
last Jan 5
context
vfmt: change all '$expr' to '${expr}' (vfmt: change all '$expr' to '${expr}' (#16428))
last Nov 15
crypto
crypto.pem: add Block.free() method (crypto.pem: add Block.free() method (#17045))
last Jan 20
datatypes
all: replace generic '<>' with '[]' in error messages and comments (all: replace generic '<>' with '[]' in error messages and comments (#16571))
last Dec 2
db
orm: make last_id() return `int`, instead of `orm.Primitive` (fix orm: make last_id() return `int`, instead of `orm.Primitive` (fix #12110) (#17151)) (orm: make last_id() return `int`, instead of `orm.Primitive` (fix #12110) (#17151))
last Jan 29
dlmalloc
ci: fix warnings in `v -cc gcc -keepc -freestanding -o bel vlib/os/bare/bare_example_linux.v`
last Jan 6
encoding
encoding.base32: add missing documentation for all public functions (encoding.base32: add missing documentation for all public functions (#16998))
last Jan 17
eventbus
vfmt: change all '$expr' to '${expr}' (vfmt: change all '$expr' to '${expr}' (#16428))
last Nov 15
flag
vfmt: change all '$expr' to '${expr}' (vfmt: change all '$expr' to '${expr}' (#16428))
last Nov 15
fontstash
checker: fix nested struct reference type field initialized check. (fix: checker: fix nested struct reference type field initialized check. (fix: #15741) (#15752)) (checker: fix nested struct reference type field initialized check. (fix: #15741) (#15752))
last Sep 15
gx
gx: add missing documentation or update existing ones for public functions (gx: add missing documentation or update existing ones for public functions (#17094))
last Jan 24
io
io: add missing documentation and edit existing ones (io: add missing documentation and edit existing ones (#17105))
last Jan 25
js
all: replace generic `<>` with `[]` - part 2 (all: replace generic `<>` with `[]` - part 2 (#16536))
last Nov 26
json
cgen: fix `json` encoding of structs with option fields (skip the fields with a value of `none`) (cgen: fix `json` encoding of structs with option fields (skip the fields with a value of `none`) (#16916))
last Jan 9
log
vfmt: change all '$expr' to '${expr}' (vfmt: change all '$expr' to '${expr}' (#16428))
last Nov 15
maps
all: replace generic `<>` with `[]` - part 2 (all: replace generic `<>` with `[]` - part 2 (#16536))
last Nov 26
math
rand: add full precision f32 and f64 random functions; fix f32/f64 multipliers (rand: add full precision f32 and f64 random functions; fix f32/f64 multipliers (#16875))
last Jan 19
mssql
vlib: move the mysql/sqlite/pg/mssql modules under vlib/db (vlib: move the mysql/sqlite/pg/mssql modules under vlib/db (#16820))
last Jan 13
mysql
orm: make last_id() return `int`, instead of `orm.Primitive` (fix orm: make last_id() return `int`, instead of `orm.Primitive` (fix #12110) (#17151)) (orm: make last_id() return `int`, instead of `orm.Primitive` (fix #12110) (#17151))
last Jan 29
net
net.http: make the errors that parse_status_line returns more informative to make diagnosing problems easier
last Jan 31
orm
checker: add type checking for ORM `limit`, `offset`, and `order by`. (checker: add type checking for ORM `limit`, `offset`, and `order by`. (#17095))
last Jan 31
os
os: rework mv so it works with different partitions (add fallback to os.mv_by_cp + tests) (os: rework mv so it works with different partitions (add fallback to os.mv_by_cp + tests) (#17065))
last Jan 22
pg
orm: make last_id() return `int`, instead of `orm.Primitive` (fix orm: make last_id() return `int`, instead of `orm.Primitive` (fix #12110) (#17151)) (orm: make last_id() return `int`, instead of `orm.Primitive` (fix #12110) (#17151))
last Jan 29
picoev
vfmt: change all '$expr' to '${expr}' (vfmt: change all '$expr' to '${expr}' (#16428))
last Nov 15
picohttpparser
checker: fix nested struct reference type field initialized check. (fix: checker: fix nested struct reference type field initialized check. (fix: #15741) (#15752)) (checker: fix nested struct reference type field initialized check. (fix: #15741) (#15752))
last Sep 15
rand
rand: add full precision f32 and f64 random functions; fix f32/f64 multipliers (rand: add full precision f32 and f64 random functions; fix f32/f64 multipliers (#16875))
last Jan 19
readline
vfmt: change all '$expr' to '${expr}' (vfmt: change all '$expr' to '${expr}' (#16428))
last Nov 15
regex
checker: remove `c.pref.is_test` exception for calling private methods in _other_ modules (checker: remove `c.pref.is_test` exception for calling private methods in _other_ modules (#16872))
last Jan 5
sqlite
orm: make last_id() return `int`, instead of `orm.Primitive` (fix orm: make last_id() return `int`, instead of `orm.Primitive` (fix #12110) (#17151)) (orm: make last_id() return `int`, instead of `orm.Primitive` (fix #12110) (#17151))
last Jan 29
stbi
gg: always use 4 channels in init_sokol_image (gg: always use 4 channels in init_sokol_image (#16564))
last Dec 1
strings
vfmt: change all '$expr' to '${expr}' (vfmt: change all '$expr' to '${expr}' (#16428))
last Nov 15
sync
docs,sync: separate example code blocks with a newline (docs,sync: separate example code blocks with a newline (#17165))
last Jan 30
szip
vfmt: change all '$expr' to '${expr}' (vfmt: change all '$expr' to '${expr}' (#16428))
last Nov 15
time
time: do not panic for `time.parse("2020-02-02 20.02.20")!`, just return an error instead (fix time: do not panic for `time.parse("2020-02-02 20.02.20")!`, just return an error instead (fix #16779))
last Dec 27
v
cgen: fix sumtype as cast with calling twice (cgen: fix sumtype as cast with calling twice (#17196))
last Feb 2
vweb
vlib: move the mysql/sqlite/pg/mssql modules under vlib/db (vlib: move the mysql/sqlite/pg/mssql modules under vlib/db (#16820))
last Jan 13
x
json2: encode array of all and verify sum type (json2: encode array of all and verify sum type (#17051))
last Feb 1
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.