..
arrays
vlib,tools: add an arrays.diff
module, implement a simple platform independent tool v diff file1.txt file2.txt
using it ( #24428 )
2025-05-08 11:09:36 +03:00
benchmark
bitfield
bitfield: add shift_left/1
and shift_right/1
methods to BitField
( #22700 )
2024-10-30 21:55:42 +02:00
build
build: add build system ( #23853 )
2025-04-15 20:04:58 +03:00
builtin
doc: fix v doc -l -comments builtin
not showing the starting comment for string.split (reorder comments)
2025-05-04 18:23:24 +03:00
cli
all: remove deprecations made before 2024-11-06
2025-05-05 09:31:32 +03:00
clipboard
checker: do not allow &u8(0), force nil like we do with &Type(0)
2025-05-03 22:37:51 +03:00
compress
checker: do not allow &u8(0), force nil like we do with &Type(0)
2025-05-03 22:37:51 +03:00
context
tools: cleanup entries from the hardcoded skip_files list in common.v (used by v test
, v test-self
etc); use the new // vtest build:
syntax to mark the tests instead ( #23918 )
2025-03-13 19:51:51 +02:00
coroutines
markused,builtin,strconv,vlib: reduce generated C sizes for compilers != tcc, for short programs, by simplifying the generation of backtraces, and reducing string interpolations in panics ( #23380 )
2025-01-06 08:23:56 +02:00
crypto
ci: use windows-2025 for the gcc-windows job (since it has gcc 14.2.0) ( #24304 )
2025-04-24 13:03:25 +03:00
datatypes
datatypes: add a Set.array/0 method to help get all the elements from a set as an array ( #24206 )
2025-04-13 19:25:32 +03:00
db
checker: do not allow &u8(0), force nil like we do with &Type(0)
2025-05-03 22:37:51 +03:00
dl
cgen,dl: remove workaround in dl
, generate a DllMain() in cgen instead for -shared
on windows ( #23961 )
2025-03-17 17:04:10 +02:00
dlmalloc
vlib: reduce false positive matches for ///
, cleanup commented code
2025-03-08 17:47:13 +02:00
encoding
all: remove deprecations made before 2024-11-06
2025-05-05 09:31:32 +03:00
eventbus
flag
flag,net.websocket: fix typos in errors, traces and comments ( #24251 )
2025-04-16 17:34:15 +03:00
fontstash
checker: do not allow &u8(0), force nil like we do with &Type(0)
2025-05-03 22:37:51 +03:00
gg
all: remove deprecations made before 2024-11-06
2025-05-05 09:31:32 +03:00
gx
hash
checker: do not allow &u8(0), force nil like we do with &Type(0)
2025-05-03 22:37:51 +03:00
io
vlib: reduce false positive matches for ///
, cleanup commented code
2025-03-08 17:47:13 +02:00
js
json
json: link with libm ( fix #24272 ) ( #24273 )
2025-04-21 17:51:46 +03:00
log
log: add local time / utc time selection support ( #24268 )
2025-04-20 03:25:13 +03:00
maps
math
Revert "math.bits: port changes from e66e996
, so that -cstrict -cc gcc-11
passes for markdown
as well"
2025-03-13 00:08:57 +02:00
net
all: remove deprecations made before 2024-11-06
2025-05-05 09:31:32 +03:00
orm
ci: reduce false positives for orm_func_test.v on windows (retry it 2 times)
2025-05-04 09:18:10 +03:00
os
os.asset: add read_text/2 too, use it to simplify the sokoban example
2025-05-12 11:20:12 +03:00
picoev
picoev: enable running veb services on Termux
2025-01-24 11:34:03 +02:00
picohttpparser
checker: fix missing or-block check for callexpr ( fix #22835 ) ( #22840 )
2024-11-13 12:30:06 +02:00
rand
rand: check the separators for the generated UUIDs in random_identifiers_test.v
2025-04-28 10:05:02 +03:00
readline
regex
regex: fix misspelled word "firts" in replace_n description ( #23514 )
2025-01-19 13:15:06 +02:00
runtime
runtime: fix cast error in free_memory implementation for OpenBSD ( #24445 )
2025-05-10 12:19:30 +03:00
semver
V 0.4.10
2025-03-20 14:42:00 +03:00
sokol
checker: do not allow &u8(0), force nil like we do with &Type(0)
2025-05-03 22:37:51 +03:00
stbi
doc: describe the new 4th column of the profiler output, and its compatibility with tcc & multithreading; describe better the stib comp parameter ( #24358 )
2025-04-30 08:20:12 +03:00
strconv
checker: fix signed integer literal overflow error, when most significant bit occupies signed bit ( fix #23782 ) ( #23919 )
2025-03-13 17:29:44 +02:00
strings
strings, builtin: remove strings.Builder.clear()
, fix array.clear()
not working in the JS backend ( #23992 )
2025-03-22 17:24:59 +02:00
sync
checker: do not allow &u8(0), force nil like we do with &Type(0)
2025-05-03 22:37:51 +03:00
term
term.ui: fix panic from missing cursor pos response ( #24468 )
2025-05-12 22:19:21 +03:00
time
builtin,markused,pref,cgen: improve markused for small programs
2025-03-18 21:05:04 +02:00
toml
toml: add compile error when passing encode/1
types of T != struct ( fix #24435 ) ( #24443 )
2025-05-10 11:40:12 +03:00
v
test: cleanup after #24457 - remove wrong comment since bug has been fixed ( #24464 )
2025-05-12 18:06:07 +03:00
v2
docs: fix broken links by adding missing READMEs ( #22636 )
2024-10-26 13:15:50 +03:00
veb
veb: support -d veb_max_read_bytes=16384
, -d veb_max_write_bytes=16384
, -d veb_default_port=1234
, -d veb_max_http_post_size_bytes=8388608
2025-05-09 11:56:52 +03:00
vweb
tools: cleanup entries from the hardcoded skip_files list in common.v (used by v test
, v test-self
etc); use the new // vtest build:
syntax to mark the tests instead ( #23918 )
2025-03-13 19:51:51 +02:00
wasm
docs: add the remaining missing doc comment, for the public wasm methods ( #23863 )
2025-03-05 14:23:35 +02:00
x
x.json2.decoder2: fix array decoding in struct is field, when array is initialized ( #24422 )
2025-05-06 12:32:53 +03:00
.vdocignore
README.md
tools,v.doc: let https://modules.vlang.io use vlib/README.md as the index page. ( #23480 )
2025-01-16 03:15:16 +02:00