..
arrays
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
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
strings, builtin: remove strings.Builder.clear()
, fix array.clear()
not working in the JS backend ( #23992 )
2025-03-22 17:24:59 +02:00
cli
cli: account for initial indent on subcommands ( #23985 )
2025-03-20 13:33:27 +02:00
clipboard
docs: add missing documentation for clipboard methods ( #23862 )
2025-03-05 14:17:32 +02:00
compress
zstd: a minor fix
2025-03-22 16:15:20 +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
crypto.ecdsa: improve internal sign_digest
routine ( #23960 )
2025-03-17 16:40:52 +02:00
datatypes
datatypes: optimize linkedlist ( fix #23928 ) ( #23934 )
2025-03-14 19:47:13 +02:00
db
db.mysql: add SSL support; turn ConnectionFlag into @[flag]
( #23975 )
2025-03-19 15:03:40 +02: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
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
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
all: fix typos in documentation files ( #23822 )
2025-02-28 02:42:55 +03: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
gg: make draw_rect_empty/5 draw more exact borders, independent of the device, and fitting the draw_rect_filled/5 shapes ( #24024 )
2025-03-23 21:38:15 +02: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
vlib: reduce false positive matches for ///
, cleanup commented code
2025-03-08 17:47:13 +02:00
js
doc: update trim_doc_node_description, make module readmes more uniform ( #20792 )
2024-02-12 12:38:47 +02:00
json
tools: implement an -s option for v ast
, to skip all nodes with default values like [], {}, 0, false; with it v ast -pts examples/hello_world.v | wc -l
is 36 lines
2025-02-05 15:53:56 +02:00
log
log: remove the notice about the stdout -> stderr migration ( #23837 )
2025-03-01 23:27:22 +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
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
net: make close/0
, select/2
and remote/0
methods of UdpSocket
pub
( #24004 )
2025-03-22 16:41:32 +02:00
orm
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
os
os: support .set_environment() on windows too ( fix #10628 ) ( #23996 )
2025-03-22 00:29:56 +02: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
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
readline
utf8, readline: clarify UTF-8 vs UTF-32 usage (see also #22461 ) ( #22558 )
2024-10-18 11:18:31 +03:00
regex
regex: fix misspelled word "firts" in replace_n description ( #23514 )
2025-01-19 13:15:06 +02:00
runtime
runtime: add note for the availability of the free_memory/0 implementation ( #23620 )
2025-01-31 19:43:56 +02:00
semver
V 0.4.10
2025-03-20 14:42:00 +03:00
sokol
sokol, audio: link against aaudio
on Android ( #23869 )
2025-03-05 11:50:16 +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
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
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
term
term: make the second example in the README.md compilable as well
2025-02-23 14:26:16 +02:00
time
builtin,markused,pref,cgen: improve markused for small programs
2025-03-18 21:05:04 +02:00
toml
checker: fix immutable to mutable reference ( fix #22653 ) ( #22663 )
2024-12-10 15:15:26 +02:00
v
cgen: fix asm comments of arm32 ( #24025 )
2025-03-24 02:03:42 +03:00
v2
docs: fix broken links by adding missing READMEs ( #22636 )
2024-10-26 13:15:50 +03:00
veb
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
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: update decode.v ( #24020 )
2025-03-23 21:40:00 +02:00
.vdocignore
vdoc: remove obsolete entries from .vdocignore
( #21320 )
2024-04-20 16:32:31 +03:00
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