..
arrays
builtin: add runtime check for []Type{cap: negative}
( #23307 )
2024-12-30 09:46:17 +02:00
benchmark
bitfield
bitfield: add shift_left/1
and shift_right/1
methods to BitField
( #22700 )
2024-10-30 21:55:42 +02:00
builtin
cgen: improve support for v -path bootstrap_alternative_backend/ run simple.v
( #23679 )
2025-02-09 21:23:14 +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
compress
checker: fix private symbol visibility checking ( fix #23518 ) ( #23543 )
2025-01-27 11:42:27 +02:00
context
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: migrate generate_key and simplify it (part 3) ( #23662 )
2025-02-09 16:23:11 +02:00
datatypes
db
db.pg: add support for prepared statement, with db.prepare/3 and db.exec_prepared/2 ( #23442 )
2025-01-12 13:08:17 +02:00
dl
dl.loader: fix minor typo in README.md ( #23443 )
2025-01-12 12:24:31 +02: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.csv: add support for multithreading to encoding.csv.RandomAccessReader
( #23677 )
2025-02-09 16:50:49 +02:00
eventbus
flag
gg: fix ./v -gc none -autofree run examples/tetris/
(avoid return s1 + s2 + s3
, clone the arrays, passed to the fontstash wrapper)
2025-02-07 14:29:43 +02: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: fix incorrect Event.mouse_x and Event.mouse_y on gg.Context.event_fn and gg.Context.on_event on HiDPI displays ( #23668 )
2025-02-08 12:20:46 +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
examples,io: add sha256sum_with_io_cp.v, make the size of the buffer used by io.cp parametrisable ( #23585 )
2025-01-26 15:44:15 +02:00
js
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: add log.use_stdout()
, use it to silence the transition note for the most commonly used V tools/examples ( #23642 )
2025-02-03 12:37:57 +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: cleanup floor.v, remove the last goto in the math
module
2025-02-06 09:29:21 +02:00
net
all: remove ancient deprecations ( #23479 )
2025-01-16 16:36:12 +02:00
orm
orm,cgen: fix @[sql: serial]
and @[serial]
are not the same ( fix #23346 ) ( #23678 )
2025-02-09 10:54:45 +02:00
os
gg: fix ./v -gc none -autofree run examples/tetris/
(avoid return s1 + s2 + s3
, clone the arrays, passed to the fontstash wrapper)
2025-02-07 14:29:43 +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
ast,cgen,rand: reduce interpolations when a method is not found in Table.find_method/2; merge rand.constants back to rand.v ( #23660 )
2025-02-06 23:23:47 +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
all: remove ancient deprecations ( #23479 )
2025-01-16 16:36:12 +02:00
sokol
all: remove ancient deprecations ( #23479 )
2025-01-16 16:36:12 +02:00
stbi
strconv
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
strings
all: remove ancient deprecations ( #23479 )
2025-01-16 16:36:12 +02:00
sync
log,sync: fix macos CI failure when log.ThreadSafeLog is used explicitly in v download
( #23613 )
2025-01-30 11:41:23 +02:00
term
term: add key_pressed, enable_echo ( fix #21826 ) ( #23171 )
2024-12-27 10:36:39 +02:00
time
all: remove ancient deprecations ( #23479 )
2025-01-16 16:36:12 +02:00
toml
checker: fix immutable to mutable reference ( fix #22653 ) ( #22663 )
2024-12-10 15:15:26 +02:00
v
cgen: improve support for v -path bootstrap_alternative_backend/ run simple.v
( #23679 )
2025-02-09 21:23:14 +02:00
v2
docs: fix broken links by adding missing READMEs ( #22636 )
2024-10-26 13:15:50 +03:00
veb
veb: add ctx.no_content()
+ prevent content-type being set if the mime type is empty ( #23425 )
2025-01-11 11:39:50 +02:00
vweb
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
wasm
x
checker: fix sumtype variant option type mismatch ( #23659 )
2025-02-07 16:48:22 +02: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