| awesome-v |
19 |
|
|
| c2v |
39 |
|
|
| doom |
6 |
|
|
| gitly |
28 |
|
|
| gl |
1 |
|
|
| rfcs |
5 |
|
|
| sdl |
13 |
|
|
| tccbin |
4 |
|
|
| ui |
100 |
|
|
| v |
10416 |
- cgen: generic sort comparator for `[]int` reuses `[]string` body when `arrays.distinct` is instantiated for both types
- ORM dynamic query-data: optional `if guard` inside `where/set` block causes cgen error
- gg shows only a black screen
- strconv.atou64() is wrong
- v fmt: wrong removing of enum name
- `vlib/net`: `Ip6.str()` emits non-RFC 5952 form (deprecated IPv4-mixed) for low addresses
- smtp
- comparing references
- Fail on /v/vlib/sync/channel_select_fifo_test.v
- unexpected panic
- Tests vlib/time/time_format_test.v fail on MacOS with TZ
- cgen: generic-factory closure miscompiles if-expression local with ! in one branch
- Compilation error: Matched generic type method call use last intantiated type
- error: wrong return type `f64` in the `or {}` block, expected `f64`
- C fn defenitions conflicts in `net` module
- variable named `err` cannot be used in `or` construction test
- crypto.sha3: `write()` may return incorrect results when called in a split call
- [v2] Link error with x64 backend
- gen/c/utils: generic code gen error
- Generic monomorphization emits wrong C types
- V 0.5.1 compilation fails on macOS 26.4.1 (25E253)
- -prod: yaml/toml sumtype walkers crash after gc_collect (libgc built without HAVE_CONFIG_H)
- Map literal with if condition and `:=` causes compilation error
- HEAD requests fail when the response advertises a "Content-Length"
- `$new(field.typ.pointee_type)` inside `$for field in T.fields` allocates the wrong type when generic is instantiated for multiple structs
- `$zero(field.typ.payload_type)` inside `$for field in T.fields` uses the same payload type for every option field
- `$new(T.pointee_type)` allocates wrong type when generic function is instantiated for multiple pointer types
- Boehm `-prod`: remaining runtime corruption/segfault repros related to #26945
- feat(orm): Add bulk insert and bulk update support
- veb: 404 when using statichandler
- toml (and other modules) fail when in `-prod`
- comptime: deprecate/remove `.idx` (and `.typ`) as a type expression (it's identity in type position, a footgun in `&…{}`, and fully replaced by `.element_type` / `.value_type`)
- comptime: add `payload_type` / `pointee_type` / `variant_types` accessors and `$zero(T)` / `$new(T)` builtins (eliminates shim helpers across vlib)
- markused: stack overflow in `Walker.fn_decl_with_concrete_types` on cascade of generic instantiations (regresses `vlib/x/json2/tests/encode_struct_test.v`)
- Backend compiler error: Still can't compile `v.exe` on Windows 11
- Can't build from source Windows 10
- alleged missing `err` reference
- [arrays] Show more information when index out of range
- Compilation crash on OpenBSD since commit ee64e96
- [orm]v fmt removes commented code lines that contain valid syntax
- C error when doing pretty much anything.
- v2 error: unknown method or field: `v2.types.Checker.resolve_stale_alias
- Compile error on alpine, /v/thirdparty/zip/ related problem
- The compiler reports that a variable is not used, when is clearly being used.
- C compiler error with arrays.filter_indexed
- makev.bat fails on windows-latest: TCC bootstrap crashes at runtime, Clang 20 fallback fails on vc/v_win.c
- [orm] support cast expression in dynamic update blocks
- [orm] support selecting specific columns/fields in sql expressions
- [orm] Shorten dynamic keyword to dyn
- [orm] support optional field update with same-name variable in dynamic query (`if v := opt { v == v }`)
- [orm] support explicit asc keyword in order by clause for select
- [orm] support assignment pattern in dynamic select/update blocks
- [x.json2] Batch test failed file collection
- failed to upgrade v or rebuild from source
- failed to upgrade v or rebuild from source
- Nested aggregate temporaries can be collected too early with Boehm in -prod
- V panic: as cast: cannot cast `v.ast.FnType` to `v.ast.Struct`
- segmentation fault
- [feat][vfmt] Single-line short if expressions are incorrectly forced to multi-line
- veb: c error building veb program with tcc
- veb: segfault when serving static files
- `net.http.Request.proxy` is public but cannot be interpolated because `HttpProxy` is private and has no explicit `str()`
- `x.json2` can miss decoder generation for nested struct fields
- veb: unable to compile with clang
- `x.json2` can miss `Decoder_decode_value_T_*` generation when there are multiple `json.decode[T]` specializations
- `x.json2` generates invalid C for `time.Time` and nullable `time.Time`
- tcc backend emits invalid __cdecl __acrt_iob_func declarations on Linux
- Compilation crash on OpenBSD since commit ee64e96
- [markused]Segmentation fault
- crypto.aes: add CBC mode support and PKCS#7 padding
- Compilation is broken on FreeBSD
- Windows: Can't compile `v.exe`
- named function type embedding
- feat: implement MCP server-side protocol
- return 0; throw unreachabel code error
- [feat][vfmt] Single-line short `if` expressions are incorrectly forced to multi-line
- ORM: dynamic select with multiple conditions causes "column index out of range" error when using IN operator
- v fmt strips module qualifier from function signature types inside src/ subdirectory, producing output the checker rejects
- x.json2: `decode[T]` is ~30% slower than cJSON `json.decode` on small nested structs (567 ms vs 437 ms / 1M iters); 2× speedup patch ready
- x.json2: `@[raw]` decode strips inter-token whitespace from the source slice instead of returning the verbatim bytes
- x.json2: `f64` encode→decode round-trip is not bit-exact (`atof_quick` loses 1 ULP on the decode side)
- x.json2: `@[omitempty]` does not skip empty arrays / nil pointers / empty maps / option structs
- x.json2: encoder emits embedded-struct fields out of declaration order, breaking byte-for-byte round-trip
- x.json2: `@[json_as_number]` enum attribute is silently ignored on encode
- x.json2: `@[json_null]` field attribute ignored on encode (option fields with `none` always omitted)
- x.json2: encoder omits `_type` discriminator field for sumtype values, breaking round-trip
- `cgen`: comptime `$for f in T.fields` over a generic struct with `?[]T` / `?[N]T` fields generates invalid C
- `comptime`: `$for variant in field.typ.variants` rejected — cannot iterate the variants of a sumtype field discovered by `$for f in T.fields`
- `autofree`: `static` cache inside `@[unsafe] fn` produces invalid C with `-autofree`
- `comptime`: passing an `?T` field to a generic instantiates with `T = ?T`, not the inner payload — no way to address the option payload as `T`
- `checker`: cannot pass a fixed array `[N]T` to a generic function expecting `[]T`
- `comptime`: no inline syntax to construct `[]T` from a `[N]T` element type discovered at comptime
- `comptime`: no inline syntax to allocate a fresh pointer of the same type as a comptime-discovered field
- `checker`: `val.$(field.name) = src` rejected for enum fields even inside the comptime-dead `$if field.typ is string` branch
- `checker`: `!`-propagating call to a function whose body always errors still requires placeholder `return` at end of generic
- `parser`: anonymous struct type literal not accepted as a generic type argument (`fn[struct { … }](…)`)
- `checker`: `?&T` cannot be compared to `nil` even inside a comptime `$if T.indirections != 0` branch
- `cgen`: generic-method symbol mangler strips pointer indirection for `[]&T`, producing undefined symbol
- cgen error pointer expected
- [v2][ORM] vfs_lowlevel.c.v:22: unexpected dot . where type is expected
- [v2] expr: unexpected token `else`
- [ORM] no such file or directory
- Building on Windows 7 fails - missing file psapi.h
- cgen error: redefinition of type
- Invalid Memory Access when iterating on interface types in an array
- Seeing cg_call() not implemented when using -native on Mac OS - ARM64
- Parallel compilation fails in Windows.
- crun does not rebuild c source
- [regression] RUNTIME ERROR: invalid memory access
- Weird behavior on iterating an array
- Compiler thinks there is an @ at line 3 of a file every time.
- veb csrf
- Regression: V can't match generics variant
- Why adding to a nested `if` expression causes a compilation error?
- C error when building gui library
- C error when inserting struct reference into map that doesn't expect one
- Test vlib/v/slow_tests/inout/os.vv fails after commit e058fb0
- CI: v-apps-compile has 6 pre-existing failures blocking PR CI (vtcc, discord.v, UI, v-analyzer)
- [defer] compiler bug
- File js_browser_builtin_print_regression.out not removed after tests
- Items can not be appended to an array in a map
- cgen error: checker bug; CallExpr.left_type is 0 in method_call
- cgen error: checker bug; node.right_types.len < node.left.len
- v2 RUNTIME ERROR: invalid memory access while building v
- seems tcc on musl is broken by recent commit c25d479
- cgen error struct or union expected
- WASM backend browser issue
- sqlite: cannot compile on Linux/macOS without system libsqlite3 when pkg-config is unavailable
- unknown function: cli004.sub.greetings
- Tests fail for vlib/x/crypto/mldsa/usage_test.v
- v panic by sync__pool__process_in_thread
- veb, vweb: Funny issue about `Templates`, `fn (...) page_home(...)... {...$v(w)eb.html()}` look for `templates/page/home.html`?`
- cgen error pointer expected
- BusyBox shebang #!/usr/bin/env -S v run
- builder error: cannot import module "goroutines" (not found)
- Database CI fails for MySQL/MSSQL jobs
- Failed to compile the `assert` expression with the sub expression `-(-2)` or `+2`
- cgen error: `-(-2)` translated into `--2`
- [veb] Compile error `unknown type veb.Server`
- Build error for v-analyzer in "V Apps and Modules" CI workflow
- repl: mkdir temp folder before chdir to avoid startup failure
- `UdpConn.set_read_timeout` doesn't work for `UdpConn.read()`
- `FAIL: fn main.main: assert runtime.nr_jobs() == runtime.nr_cpus()` without the env variable `VJOBS`
- The method `set_local_time(true) ` of log.ThreadSafeLog does not work
- Read from closed channel as in Go
- Failed to compile `mut threads := [4]thread (int64, int){}` with multiple values
- Data read is corrupted, depending on the order of struct embedding
- Crash: Incorrect code generated for compound OR expressions in asserts
- Update sokol_gfx header and bindings
- Compilation error: strings.Builder{} instantiated as []u8
- vfmt breaks the new attributes syntax
- eventbus example fails to compile
- cgen convert empty interface to array
- function parameter mismatch
- implicit cast inconsistency
- Possible memory allocation issue
- Can't update AGAIN
- Add bsd environment specific file support
- CGen: Compilation error when using generics instantiated with 2 different types in the same file
- toml: Nested tables array parsing issue
- Bad function argument name causes compilation error with c-backend $dbg
- Long process started from Veb app hogs CPU
- Backend compiler error.
- Problems compiling 2048 with g++
- Add # as comment syntax as well. Dual comment syntax.
- TinyCC may generate incorrect code: need to upgrade version that is 1 year behind
- db.sqlite: thirdparty amalgamation not found on Linux after running install script
- @[nocopy] attribute to prevent struct value copying
- asm volatile with no instructions generates invalid C code (missing empty string template)
- Sokol based libraries report not responding on Wayland
- Printing typeof() fails to compile
- Optimized path for concatenting integers into strings
- db.sqlite: add Row.names and get_string/get_int for column-name-based access
- db.sqlite: exec/exec_param_many use vstring() on sqlite buffer causing use-after-free after finalize
- vdoc fails to compile on macOS Sequoia
- [crypto] Add ML-DSA algorithm
- ORM panics with enums
- Fatal error of compilation generic structs
- net.http: 30s stall on keep-alive responses with Content-Length (waits for EOF)
- Checker should issue a warning about create a slice of a shared array
- year-2038 problem
- v language shared array slice error!
- mbedtls / websocket bug
- @[minify] corrupts enum field values when V is built from source with Clang; v fmt fails on every file
- V compiler bug: pointer-based sumtype heap allocation creates dangling pointers.
- [discussion] is wyhash broken?
- v panic(markused)
- v panic
- Proposal: Make string length and indexing Unicode-aware by default
- compiler: make anon fn names include file index to avoid cross-file collisions
- Compile error: invalid expression: unexpected keyword pub
- v.parser.parse_file() permanently breaks spawn + os.execute() on macOS (~10s hang)
- C compilation error using type parameters in function fields on structs
- MSVC builds fail with #pkgconfig: gcc-style -l/-L flags treated as inputs (e.g., -lintl → intl.obj)
- C error: duplicate case value for `match` with `u8`s and `int` repeated `case
- `pub` field of private struct is accessible outside the module
- CGEN Error: Embedded ? in struct
- net.html: unmatched closing tag breaks dom parsing
- vlib/x/templating/dtm/dynamic_template_manager_test.v should not be flaky on the CI. It should *always* work, and should not produce false positives for bugs.
- The line of code `println(json.encode_pretty(data))` will trigger a compilation error.
- CGEN: inline `if` expression cannot return a closure
- V C backend bug on tuple reassign to struct local
- Incorrect memory access with generics - no error passing array of ref for array of value
- missing compilation message for `fn f(x u8) {} f(9999)`, where the literal is clearly > 255
- Missing range check on generics.
- regex.pcre cannot compile pattern r"\$t\((.*?)\)
- -usecache compile error
- autofree: fails using math min with time.Time
- different test result with and without -prod
- maps: compilation error when using `.to_array()` with a map whose value type is an interface
- add `-v` option to `v test` to show individual test times in whole file tests
- support `#include ` for OS specific headers, to be consistent with `#flag `
- Multi-return match assignment inside closure panics V compiler
- cgen error
- Type alias to interface doesn't trigger implicit cast in function calls
- array of sum type used in `match` is not resolved when assert is done
- [new_veb] Running multi-threaded app Bind failed: Invalid argument
- Cross-compiling from amd64 to arm64 double definition C error
- not resolved: resolve_pseudo_variables missing @VROOT handling
- comptime `$else { import log }` error when in one line
- array does not respect cap
- [regex] Unable to replace just at the beginning/at the end of a string.
- Invalid generic return type syntax is not caught and causes side effects
- My system now has openssl 3.6.0.1, and I tried running the tests...
- [feat][ORM] It is recommended to add global tenant filtering support for ORM
- some or many tests fails in Linux under gcc in -prod
- Performance degradation when initializing arrays in loops
- x.json2 decode result wrong value about field order
- [Redis] Support and cooperate with pool to implement a connection pool
- invalid c generated for my complex `arrays.fold` call
- orm: cgen error when a option on a struct is type narrowed
- checker: byte deprecation doesn't trigger for []byte in struct field or fn param
- checker: type narrowing in none removes mut
- unclear error message about already registered struct
- Process hangs when using -subsystem windows if you print to screen.
- orm: cgen error when using shared
- doc_viewer.v C compilation error
- comptime-evaluated functions
- Native atomic operations without C dependency
- bug link
- vvet: assert true, 'multi line string with spaces at the start of the next lines' causes `v vet a.v` to fail
- LiteIDE
- [veb] Default use of new_veb
- V panics on `v -check .` in module with missing import in file
- I created a V language non-experimental release version management system. I wanted to make it official after a re-write in V.
- Void Linux with musl error cc: tcc: error: undefined symbol '__atomic_thread_fence'
- Test vlib/v/slow_tests/assembly/asm_test.amd64.v fails on OpenBSD with tcc
- cgen: invalid C cast to array type when or-block returns fixed array constant
- cgen: error for unused functions returning fixed arrays of custom structs
- Fatal error of compilation generic structs.
- x.json2 does not respect `@[json: name]`attribute for enums
- @[noinit] does not work in generic struct imported from module
- Accessible private field in generic struct
- Compilation error "section type conflict: .note.GNU-stack 01 <> 07" on Debian Linux/amd64
- string.f32() not returning
- C error found: /box/code.v:14: error: cannot convert 'struct _option_main__Foo_T_int_ptr' to 'struct main__Foo_T_int *'
- error: ';' expected (got "main__V4")
- C compilation error when indexing a string, in a method, on a generic struct
- strconv.atoi64: parsing "1.7596215426069998e+12": invalid radix 10 character
- Compilation error: compiler omit to define struct method used in generic function
- C error when compiling a ray tracer in V
- Make `_nix` environment specific filename suffix superset for UNIX-like systems
- Failed to compile: Reference to a function prefixed with a type name is expected to be an enum
- strange string interpolation result
- [doc] Proposal of rework for "Debugging" section
- Invalid V version with build for 0.5 release
- [doc] Update for "Passing C compilation flags"
- HTTPS GET request fails on OpenBSD with tcc
- json.decode() segfaults on recursive struct with ?&T
- `assert foo()? == 'foo'` works with `foo() !string`
- '$str' results in string interpolation/compilation error
- segmentation fault or error c code when shared variable init with address
- wrong shift
- C error in conditional attribution
- C error, array: initializing an array of list into inside a struct using index
- Struct pointer comparison with nil causes segfault
- Unexpected token '$' expecting name
- error behavior in array of sumtype has array subtype
- v crash on OpenBSD with code sent from stdin
- cmd/tools/vrun fails for script without vsh extension
- SSA implementation details (discussion)
- cgen error when not unwrapping option type
- vdoc panic invalid type 0x45 when generating docs for very specific file
- C error: cannot convert 'struct _option_string' to 'unsigned char *'
- Returned value differs from value to return
- Test cmd/tools/vgit-fmt-hook_test.v fails on OpenBSD
- [autostr] chan autostr format is incorrect
- invalid init for array cause compiler fail
- checker: panic with __global + fixed-size array + range loop in method
- New Pinned Announcement For V 5.0
- `vlib/v/tests/consts/const_fixed_array_return_unresolved_test.v` fails to compile with `-no-skip-unused`
- JS: tos functions support
- time (format): fixes de deprecations
- os: stop creating dirs on os.cache_dir(), os.data_dir(), etc calls
- sokol/audio not supported on OpenBSD
- io.ReaderWriter cannot be casted to io.Writer
- Runtime memory access: access to field (that exists in all the variants) of not smartcasted sumtypes
- Runtime memory access error I can't explain
- vlib/v/slow_tests/inout/os.vv fail when there are extra `.md` files in VROOT directory
- Update mbedtls to 4.0.0
- vlib/v/slow_tests/valgrind/struct_of_array_of_same_struct.v rely on `dump()` free memory
- dump() may free string value that will be used later
- [autostr]vlib/v/tests/structs/struct_with_alias_embed_test.v format error
- fmt: failing on mutually exclusive $if blocks with duplicate method definitions
- [CheriBSD][ARM64] - failed to build
- time module: Return value of `sys_mono_now` is not the counter value.
- C error: error in conversion
- "v run" on Windows does not preserve quoted command-line arguments
- generic methods passing lambda need type hint
- C error arrays.reverse_iterator with `in`
- add array method `last_index()`
- error message is unclear for fixed array with result value type
- complex array define for option type cause cgen error
- cgen: remove more things from c_reserved
- optional val return in map got a wrong value
- checker: optional value in maps not allowed
- some bug with comptime?
- undefined symbol 'builtin__array_push_noscan'
- checker: using only C functions from a module makes it think it's unused
- `v ast -n ` does not work as documented in output
- Compiler error when using a concrete type (bool) in a function type parameter within a generic interface method signature
- vlib: polling
- [ORM] C compilation error
- [feat][ORM] Add dynamic select/update syntax support for ORM
- `v -d veb_livereload watch -o app run . ` This command caused the hot load to not be triggered
- unused import `as _` conflicts with unused function param `_`
- Support custom mirrors for package installation
- Cannot custom `print` function with `-no-builtin`
- [BUG] Release numbering
- checker should report `unused parameter` in function parameters
- Incorrect behavior of mutable captured array/map in closures
- [feat] Add configuration options to support customizing the maximum length of a single line (default 100, configurable up to 200+)
- veb: using optional type with `in` operator in template causes C compilation error
- net.http: fail request multipart/form-data
- x.sessions: get_session_id() does not verify HMAC signature, allowing session forgery
- `v fmt` does not change `it` to `index`
- checker: missing type checking when generic fn is passed to generic struct fn
- C declarations imported from an external module cannot be used for casting
- generic method of generic struct
- Types should be interchangable if they have the same structure
- C error on `err.msg()` call inside `or { if err is MyError {`
- json2: decode array of enums incomplete
- [json2] Can't decode map[string]SomeEnumStruct
- [time] missing parse_http_header_string
- encoding module gets unhandled exception crashing the program
- Referencing an option creates an incorrect option on incorrect memory location
- checker: wrong check error when using `mut` + `interface` in function parameter
- [AARCH64] $if tinyc $else - prints nothing
- C errors with generic fn type
- cgen: c error ref fixed array
- cgen: fixed array of option string (another C error)
- cgen: fixed array of option string (C error)
- In struct with shared field, can't rlock the field in a `$for` loop
- For huge v files, array_ensure_cap called by the checker seems to go out of bounds
- [veb] creation and serving of compressed files handling
- std net lib http.Server not support Connection: keep-alive
- keep fn calling order if subsequent expression needs to use a temporary variable.
- C Compiler Error in textshape project
- Subtle runtime segfault on Linux x86_64 in GitHub actions CI
- [feature] [ORM] Update supports new syntax
- [ORM_fn] The SQL generated when updating data is missing fields
- scoped struct name conflict
- errer message for static method no need to propagate option
- errer message for static method no need to propagate option
- errer message for static method no need to propagate option
- Test vlib/v/tests/aliases/modules/value/value_test.v failed in a single file
- disallow cast to a fixed/dynamic array
- remove most error or warning message from parser, let checker do the work
- invalid memory access in coreutils/cksum
- [new_veb] net.http.HeaderKeyError when parsing JSON request body
- Cgen: Failed to compile when passing a function option as a closure variable
- cgen: generics contamination
- x.json: string to number cast, not following JSON specfications
- cast between alias is forbidden by checker
- Full AST cloning for generics and comptime constructs
- [generics]: bool(10) != true
- x.json2 encodes f64 wrong
- `$if` assignment will crash compiler
- markused bug: V panic: table.sym: invalid type (typ=ast.Type(0x0 = 0) idx=0)
- Function `download_file()` is suppressing the `Response` data when error occurs
- `$match` assignment will crash compiler
- Incorrect function reference captured in closure leads to crash
- vlib/v/tests/options/concat_option_test.v can't pass test with -cstrict
- create valid float string in scientific notation
- x.json2 can't process float value in scientific notation
- [veb] filter mime types for enable_static_*
- v fmt can create uncompilable code
- including very long C struct names can fail
- weird syntax error, mentioning vlib/net/http/header.v:376 instead of the originating source file, doing `_ := http.Response{header: http.new_header{} }`
- bool(10) != true
- x.json2 fails to decode correct json it generated. `Invalid json: Data: expected integer but got real number "g": 58,`
- feat: simplify the use of local modules and submodules
- gg: fix `.char` event inconsistency
- extra code in generated C code
- Allow function `exec_param_many` support array of arrays
- error: 'string_int' undeclared
- Test vlib/veb/tests/veb_should_listen_on_both_ipv4_and_ipv6_by_default_test.v fail on OpenBSD
- Test vlib/v/tests/init_global_test.v fail on OpenBSD with tcc
- Test vlib/v/tests/run_v_code_from_stdin_test.v fail on OpenBSD
- Test vlib/veb/tests/cors_2_test.v fail on OpenBSD
- Test vlib/x/sessions/tests/session_app_test.v fail on OpenBSD
- vet: warn for confusing regex
- `Bad address` error when using `os.execve()`
- Nested `if` in `if var := foo() {` is broken with `-prod`
- Generics: wrong array checking when using Interface and multiple Type bindings
- C error in `or {}` block
- (module): register being called twice when using `v.mod` in the root
- checker: option casting after array indexing
- (module) builder error: wrong import check error
- string | charptr sum type with unsafe{nil} C error
- vfmt wraps lines with + and - differently
- shared int in a struct can't has a default value
- can't assign value to a shared int in a struct
- str intp can't work with shared int in a struct
- -prod transformations causes ORM to emit invalid queries
- C error with interface combination
- C Error when reference improperly initialized
- Veb silently fails to bind a handler when the result type is not veb.Result
- Issue building with -autofree when using sqlite
- function returning both result and fixed array syntax `!` collision
- Invalid generated C code when initializing aliased type
- cgen issue
- compiler invalid runtime memory access
- fn return fixed array may cause wrong result
- invalid memory access printing union that includes an interface member
- match: C error with explicit enum values
- compiller not found but still working ?
- CGen error
- Incorrect memory address when calling a function reference (pointer of function pointer)
- [net.http] ssl handshake failed in `-prod`
- int <-> u8 promotions
- veb and vweb fail listening to IPv4 and IPv6 by default on FreeBSD 15
- failed type inference for `pub fn fold[T, R](array []T, init R, fold_op fn (acc R, elem T) R) R {`, when the fold_op is a lambda expression
- string with rune `√` fails with method `substr` while `split` works ok.
- C error: interface with method `str()` returned as option after dump
- V compiler bug: error when casting a generic function intricated in a generic type used in a generic sum type
- cgen issue with array.map
- prod build fial with zig cc
- Using $dbg in this code generates a C GEN error
- Add indent() method to string type
- V compiler bug
- Call to unwrapped `?&Fn` fails in if guard and iterator loops
- Undefined type in global []?T bypasses type checker
- C error array of incomplete type when using fixed-size array of optional interface/sumtype
- checker: enum can take function as init if cast to int
- union with int and charptr println C error
- array pass to variadic fn C error
- cgen error: cannot convert 'struct string' to 'long'
- Compiler panic when instantiating global generic struct with interface/sumtype reference
- Compiler panic when instantiating generic struct with interface/sumtype reference
- C compilation error: "undefined symbol" for module public const
- const fixed array used as map value can't hold original values
- error: this condition has identical branches
- [v fmt] Format line break unclear
- [ORM] C compilation error
- Inconsistent C function naming for generic struct methods
- [ORM] cgen error: ORM: v.ast.IfExpr is not supported
- Misleading or wrong error message in UTF-8 byte sequence verification
- cgen error, likely related to empty interface
- Unexpected value when nesting or { } blocks with variables
- normal varidic fn in @[translated] file c error
- `t as Type` Option unwrapping causes C error with `mut` struct fields
- Checker disallows `t as Type` Option unwrapping inside `if` expression
- defined c functions do not warn if param is of name `interface`
- windows gg apps runs without having a window when launched from a file explorer
- __atomic_thread_fence compilation error
- [generics] vlang gets wrong about type(s)
- [sumtype] Cannot directly convert `[]string` to union type `Primitive` containing `[]Primitive`
- [json] tcc compilation error with `-autofree`
- [sumtype] C error
- comptime_if fail with builtin/array.v
- sumtype assignment inconsistency with other types
- Passing array with variadic `...` to function with several args seems bug but maybe not.
- TCC compilation fails on macOS after zstd was added to veb (cf1257f)
- Name "linux" breaks gcc builds
- Compiling source code that uses `#flag -mwindows` or `-subsystem windows` with GCC or MSVC will produce broken executables on Windows.
- able to pass a function as an argument to vec.mul_scalar
- Eventbus not firing
- cgen error with calling a function accepting `...Type`
- Magic `str()` method creation in cgen should be moved higher.
- .str() method inconsistent behaivor
- a very infrequent cgen panic for code processing generics (without `-no-parallel`)
- divide cfns.c.v into windows part and linux part
- ast: missing type info for chan
- project() from math.vec seem to be incorrect
- Does not support deeply nested anonymous C structs
- v to c: Boolean type error in gcc.
- 32bit Closures Broken on Windows?
- markused: `builtin__memdup` not included when using tcc
- Match statement does not support Assignment Operators
- Error with type declaration
- Error when using optional reference fields
- Cannot cast SumType to ?SumType
- markused, generics, export attribute, check: Bad error message
- [Feature Request] Support dynamic database backend selection in V ORM (SQLite / MySQL / PostgreSQL)
- Incomplete definition of C.SYSTEM_INFO
- [db.pgsql] C compilation error
- `$if` for imports ignores `-arch` flag
- Assiging os.args to a variable with autofree enabled causes a Double Free.
- comptime: struct field option type/value prints ok, but can't be passed to process functions. Continuation PR 25773
- [arm64] vlib/os/notify/notify_test.c.v test fail
- Feature request: Associate enums with structs
- [arm] vlib/v/tests/skip_unused/thread_waiter.vv test fail
- cannot use a constant whose value comes from an enum as a fixed array size returned as a value
- C compilation error when iterating arrays of references to arrays
- comptime: struct option field wrong **VALUE** after unwrap. Continuation of solved issue #25761
- V Panic
- V:s tcc setup in Gentoo is broken
- Suggest the VPM SQLite module in the V Documentation for the ORM.
- comptime: struct fixed array field getting value causes C error
- ASAN complains about the test comptime_map_it_test.v
- [ORM] v orm support `distinct`
- comptime: struct option fields wrong type after unwrap. First type is reported for the rest of fields.
- mbedtls SSL/TLS Issue - Bug Report
- Fil-C complains about the test map_generic_call_test.v
- on windows, os.execute() disallow some char in cmd
- Veb: field `Context.return_type` is not public
- Float Underflow with string.f64()
- fn main cannot used in different -d
- comptime: struct fields as maps with different key/value types can't be deduced
- c error
- Prioritise on WASM development
- Using lambda syntax causes a syntax error
- Unexpected value when nesting `or { }` blocks
- `dump`: Modifies decoded generic linked list when struct is `@heap`
- checker: variable from return value of `array.sorted(a < b)` cannot be named `a` or `b`
- Compilation with `msvc` shows garbled characters in error messages
- cgen error when `-cc g++` is used for `const x = $if some_define? { [u8(1), 2, 3]! } $else { [u8(4), 5, 6]! }`
- unexpected key and value in map foreach
- Using spawn with os.execute inside a thread causes runtime error
- Add support for capture stdout stderr of current process
- cgen error that occures when using gcc, clang or msvc but not tcc
- wrong result for program with overriden `==` operator defined on a struct
- cgen error for overriden `==` operator defined on a type alias
- Build Error when using Coroutines - photonwrapper.so empty
- Add `-file_list` compiler option for flexible multi-file compilation
- Implement JSON-RPC Module in V Standard Library
- Bizarre large increase then subsequent decrease of memory
- inconsistent compiler bug, sometimes code works sometimes, not, complains xjson2
- cgen: Function types with fixed-length arrays sometimes not translating properly in submodules
- Provide a full source bootstrap path for V, without relying on machine-generated code
- GG/Sokol - Remove window decoration/frame/border
- [Feature] Add new standard module: mcp (Model Context Protocol integration)
- cgen error for `pub const fixed_sized_comptime_array_const = $if amd64 { [1,2] } $else { [0] }`
- Can't infer subtype for generic sumtype in constructor
- V panic: Arm64.cg_call() not implemented when building with `native` backend
- [Feature Request] Mirror `go build` when compiling V library module
- CC error: initializer element is not a compile-time constant
- Memory error
- Wrong type generic reference paramter
- C error while passing sumtype to generic function
- comptime: Decoding two structs together fails. Decoding each one alone works.
- [Feature] [veb] Support Graceful Shutdown for Veb Server
- Can't cast `voidptr` to reference of a sumtype
- C Compilation error : error: variable has incomplete type 'mapnode' (aka 'struct mapnode')
- [json2] Wrong int decode.
- LF is automatically converted to CRLF
- Problem with passing a struct map to struct map *
- example examples/wasm/functions.v fails
- C compilation error depending on the syntax with fixed size arrays
- c gen error on multi return values with fixed arrays
- Shared objects (structs) don't work as expected
- "dereference" T after $if T is $pointer
- After `$if T is $pointer` not nil `field.name` is available but `values.$(field.name)` doesn't
- Module x.json2 fails to compile decoding to a type with references.
- shared work on primitive types
- x.json2 can't encode struct with shared data
- json2: decode works with skiped fixed array field in `union`. encode can't.
- Inconsistent JSON serialization/deserialization for u64
- REPL fails to parse strings with two or more slashes
- comptime need a way detect a field is shared or not
- [new_veb] Run error
- Double FKey problem in ORM
- gg.Context.get_cached_image_by_idx(image_idx) faults if image_idx not found
- cgen error for `x := $if ... { 'a' } $else { println(s); exit(1) }`
- Can not prepend to generic array
- ORM: fail field with type `f32`
- [Feature,ORM] Table structures support index properties
- [Feature,ORM] Table structures support joint primary keys
- Blocked forever in lock statement when using unshared object
- Variable undeclared in assert statement with rlock/lock expr when building generated c code
- Can not compile code using Array.prepend
- Broken FKey in ORM.
- C error while compiling freestanding V program
- unable to init an empty option struct
- string.is_upper() issue
- Can't unwrap generic optional not none struct
- compile time "checker erro1r : branch eval wrong"
- C compilation error from inconsistent types from both IF branches (requires type alias)
- Inconsistent types from both IF branches
- segmentation fault -prod -cc gcc for write file
- [vls] can't use keyword in struct define
- Dual License documentation
- cgen: match true not compiling
- Cookie fix
- Windows: CGen error with MSVC
- Building with MSVC Results in Error with Mutable Static Strings
- cgen: match true running multiple cases
- match true error
- git version parsing error
- Undefined GC symbols when building with tcc and bundled libgc on macOS
- [feature] Add std lib: reflect
- [example/viewer] does not handle window closing event
- Unpredictable memory accesses when iterating values "mutably"
- veb memory leak
- json2.encode causes a compile error
- parser: parse_files() with .parse_comments arg will cause parse vlib fail with errors
- closure defined inside comptime `$for` uses first iterations value for every iteration
- Sum type with fixed size array property raises "array initialized from non-constant array expression" C error
- C compilation error when attempting to insert a struct value into a array of struct references
- New way of doing doc comments
- checker: struct defined on function taking vararg as parameter can be misdetected an non-vararg
- new syntax for attributes
- Possible regression: Array passed as optional generic argument
- v compiler bug error
- [vfmt] format error
- [vfmt] format error
- json2.encode with type alias parameter cause compile error
- Anonymous functions declared inside generic functions are unable to access enclosing scope's type parameters
- col info is inconsistent between editor and v scanner
- cgen issue when parsing example with x.json2.decoder2
- panic when V is executed from a "network" mount point
- [autofree] string intp generate wrong result
- Multiple usages of the same generic interface confuse typechecker
- [autofree] func call with complex arg may generate wrong c code
- `@[deprecated_after]` only works if `@[deprecated]` is present
- .filter() could be defined on fixed arrays too, but is not currently
- Comparing maps from string to empty struct causes compilation error on clang and MacOS gcc
- Json2 doesn't decode array of struct
- term.ui support for raw linux TTY
- checker: missed paths when comptime match is within branch
- fixed array with option dynamic elem, can't compile
- builtin int.str_l() may cause integer overflow
- output a muti-line string ending with slash
- Strange behavior
- Bad error when declaring that a field is a vec3[f64] instead of a Vec3
- Failure to Handle Transfer-Encoding: chunked Correctly Over HTTPS
- net: Add UDP multicast support
- appending to a interface array does an implicit reference
- Veb early return with $veb.html not working
- Graphical examples fail with "Too many root sets"
- generic function compile error when with option param and return result value
- ORM: Function Call API bug on types floats
- cgen error for `Sumtype(AliasOfTheSumtype(Sumtype(...)))`
- json2 vs json: decoder2 can't convert float to u64 as json decode does
- checker miss leads to cgen error when using sum type in var arg as array in static method
- veb memory leak
- Stacking multiple types producing error
- Create shared lib with Lambda function got Arithmetic exception
- [veb] Nested structure C compilation error
- x. Crypto supports SLH-DSA
- x.crypto.sm4 - question and-or feature request
- [veb] Veb is using the alias AliasApp for the App structure, 404 Not Found
- complex const expr not at first dim, will cause v parser fail
- Missing sokol.html page on modules.vlang.io
- cgen incorrect order in for loop
- Cgen error with match true
- Incorrect error messages on Windows when HTTP request fails
- [macos] -cc Compilation instructions
- json2: decoder2 panics with mongo style query fields while json1 works.
- cgen error for generic function type infered implicitely, but OK if set explicitely
- cgen error for `p1 := unsafe { &inst.mymap['abc'] or { nil } }`
- C error found - ';' expected
- Enum cases/values
- Incorrect error message for badly constructed struct
- Program hangs `for i := from; i <= to; i++` where `u8` and `to = 255`
- for loop contain sleep and dump, may use more memory
- autofree RUNTIME ERROR: invalid memory access
- autofree compile error: '{' expected (got ";")
- Windows 10 folder corrupted 'v run' command
- flag: repeated int option in a single argument does not work
- Veb c compilation error when Context not mutable
- Cgen error with Sumtype and Options
- for loop binds iteration variable as mutable reference
- `$compile_error()` always triggers when using compile time `$match` to pass a value
- json2: examples\news_fetcher.v: `decoder2.decode` fails when is called within a `sync.pool` callback
- `time.Time{}` value is wrong?
- XML parser fails to parse documents with windows-style line endings
- match literal should not check for exhaustive
- Cgen error in match true
- cgen error for `val := row.vals[0]!; set[val] = true` without `-no-skip-unused`
- C error on generic fn call from another generic fn
- Multi-dimensional array type error
- gg: mut for Rect fields, pub for Context.image_cache
- thread variable in struct causing: inconsistent expecting type declaration error
- False positive of ``if` expression requires an expression as the last statement of every branch`
- arrays not being copied
- vtemplate doc out of date
- cgen error for `myfile &C.FILE` field of a struct instance, that is later explicitly freed
- support C.xx var type redeclare in V
- chacha20: regression
- cgen: missing method generation when calling method by generic method with multiple mutable types
- v parser should provide more accurate error msg
- arbitrary C code execution
- V should not allow export same const name twice
- export const cause error: '_const_main__asm_instrs' undeclared
- For unknown reasons, the dll file cannot be compiled.
- move cgen json to vlib
- comptime if does not work when using js backend
- use a i64 enum as a map key, will cause bug when enum value is too small
- msvc fixed array init bug
- compiler error when adding @[raw] to a non-string field in a struct
- Veb: The path traversal vulnerability in the Windows system.
- `toml.Date` array can't be decoded
- time format rfc3339 parsing errors
- msvc int_min bug
- $match compilation error
- V error in `json2.encode` with array of sumtype `int | ?int`
- `json/json2` encoding an array of references
- C error: `json2.decoder2` array of sumtypes one empty struct
- `json2.decoder2` can't decode an array of sumtypes
- C error: Can't parse variable arguments of type option and sumtype
- The main module cannot use functions from other files
- cgen error: `could not find method`, for compiling a veb program with an app alias, with defined index route on the unaliased App type
- `$for` fails for generic alias enums
- generic function with generic sumtype compile error
- Arbitrary pointers in safe code
- Allow specifying the location of the symlink
- more powerful enum type
- error: duplicate case value
- gen string struct equality fn failed
- v repl execute a command with line comment, will output nothing
- error: cannot convert 'struct main__Address' to 'struct _option_main__Address'
- $compile_error() always triggers in compile time $match
- autofree: runtime invalid string free
- V REPL after input Chinese character there is a misalignment in cursor positioning
- Features required for complete generic json implementation
- Generic type mismatch when generic functions from multiple structs created
- [veb] C compilation error
- C Compiler error when using datatypes.LinkedList[&SomeType]
- LinkeList to array of pointers requires explicit initialization
- $for fails for values of aliases to enums
- generic funtion infers base type for pointers
- `int` should change size based on target system
- v checker panic if incorrect number of parameters supplied to method
- static variables can be declared using non literal, causing c error
- compiletime match fails for unaliased_typ
- Variable names should not conflict with import symbols.
- TOML vlib crashes when used with -autofree
- Concurrency: photon and pthreads (no channels yet)
- veb fails to receive raw binary upload
- cgen error for `mut m := map[int]?u32{}; if c := m[0] { ... }`
- parser should not allow same symbol names import from different module
- cgen generate wrong c file for include stmts in `cross` mode
- syntax change for fixed arrays needs to be implemented
- Fails to build on openSUSE Tumbleweed aarch64
- cgen error for `expect_2(returning_2(), 1)`, discovered during review of PR#25177
- comptime mix user defines and system defines
- v crash: v vlib/builtin/closure
- compiler panic with multi-return func only assigned to single variable
- `flag.to_struct` parser handles empty (tail?) bool args wrong
- [veb] C compilation error for type alias C of Context〔macos〕
- C compilation error with shared struct
- v test generate wrong result
- incorrect defer usage cause error: field not found: field
- `assert x == y` when x and y are f32 values, failed to print different values, for `x := math.f32_from_bits(1055100473)` and `y := math.f32_from_bits(1055100475)`
- fail initialize field generic with error handling
- interface function return fixed array type check error
- SDL3 C error
- coroutine crashes in production, segmentation fault
- generic compilation error
- Link errors with json and -autofree
- comptime if does not work as expected
- V fails to compile on Termux
- usecache will build modules with different sumtype _typ define
- json2 can't encode runes of more than two bytes
- mut sumtype value can't be changed
- Interrupted system call
- Compilation error with veb and orm.
- json encodes differently unicode strings yet decoded well
- alias reference test fails
- comptime should have $match
- $if in $for attribute, does not issue error when attr field not exisit
- Map can't detect repeated `float` keys
- C compiler error when using Option types with Generics
- generic interface methods expect old syntax
- Alias to Sumtype can be declared with non sumtype
- alias to sumtype cant be smartcast
- C compilation error
- incompatible integer to pointer conversion
- v gen wrong code for translated v code, ptr operation is wrong
- cgen error for `fn f() ? {}; f() or { dump(err) }`
- use zstd example outputs nothing
- can't parse some asm constraint in inline assembly
- use db.sqlite in windows reports errer
- V Should Provide It's Own Default Font Location In Addition To Search The OS Default
- VUI Components Not Removable From The Stack Like Other Widgets
- `v self` is failing on aarch64
- C error using `rune_bytes` as variable name
- Unexpected compiler behavior with TCC and array.len
- use of undeclared identifier 'T'
- C compilation error
- cgen error for `_ = spawn f()`
- tcc, gcc not taking enum size into account
- Please add `like` to Function-Call-API
- Difference in arguments
- v does not compile in Termux
- cgen error for missing _option_ok without `-no-skip-unused`
- redefinition of 'math__bits__mul_64'
- title() returns mangled utf8 when capitalizing accented letters
- cgen error: map key type `time.Time` not supported (datatypes.Set[time.Time])
- C error: Generic map checking key exists.
- Add the decimal library
- assert without comma but with message confusion with vfmt and no printing
- Decoding json string as fixed size array failed on `x.json2` (and `json` too but this isn't about it)
- module “net.http” download_file_with_progress
- Array len 8 panic when accessing index 6
- `json2` encode should be the same as `json` encode
- C compiler error
- datatypes.set raises "error: cannot convert 'struct string' to 'int'"
- fail : `v -o v2 -usecache cmd/v -gc boehm_full`
- The generated document `'return'custom-prefix-${rand.uuid_v4()}'` is missing a space after `return`.
- time.custom_format() panics if time struct is uninitialized
- veb times out when it receives multipart/formdata request from a browser
- veb panics on bad multipart/formdata request
- "C error found" error running tests
- vfmt removes attributes defined on type aliases
- v run memory leak
- Newest commits produce C errors.
- field name `dump` does not work with trailing struct `@[params]`
- C error: `json.decode` fails for Option when `json.encode` was not called previously
- C error: `json2` can't decode embeded structs with references as `json` does
- C error: callback with generic argument can't be method but module function only
- syntax error for `for c in [othermod.Struct{field: 255}] {`
- V/Veb does not handle end point attributes correctly under Windows
- `$if` with (same) test ||'ed seems to be silently ignored
- Fixed array values are randomly retrieved
- [gg] Add texture filtering controls for pixel-perfect rendering
- V ORM: Missing features master issue
- Compiling pure V code using mutable access toinner list value fails
- MD5 Crypto C Compilation Error
- Feature Request: Add Native crypto/Argon2 Support in V Standard Library
- Importing `encoding.binary` into module causes C compilation error
- Remove .editorconfig from v source code and new projects
- `http.download_file_with_progress` random error.
- `weekly.2025.29.tar.gz` unintended files in content detected.
- v interpret fail with if cond
- Add support for optional parameters in function declarations
- [v fmt tool] incorrect newline positioning of clause closing curly brace when second clause contains return
- loongarch64 is not support in cpu arch
- x.json2: Encoding and decoding enums as strings
- [veb] The veb service enabled by the alias of the App structure variable is unavailable
- [veb] C compilation error
- Enhance "Identifier not found" when identifier exists but is missing {}
- Type Alias with Generics and datatypes causes cgen error
- C error with: `type Dict = map[string]string | string`
- [aligned:64] is not work as expected.
- json.encode_pretty error when passing an inline initialized struct inside a function
- Allow alias for a map to compile
- Using `C.tinfl_decompress_mem_to_callback` to uncompress by chunks
- log: log.info breaks with `-cc gcc`, `-prod` and `-cflags -fno-inline-small-functions` at runtime
- checker error
- undefined symbol & clang failure for musl (Lilly)
- invalid memory access with array of empty interface return type
- C error: json encode with option field without default value
- json2.decoder2: C error on decoding optional struct field
- C compilation error when mutable iteration over array with optional elements
- can't resolve T.name at compile time.
- compile_error should work only when if cond is true
- simple function overload by using option
- compile time arrays not built in dependency order
- Providing a function as a parameter with `any`-like type causes a C compilation error
- Unified database interface
- json.decode undefined ?i32 incorrectly returns Option(0) instead of Option(none) + cerror
- [V test coverage] running against lilly lib results in C generation error for `buffer_view_test.v`
- C error
- json2: C error on encoding optional anon struct field
- map memory management
- json2.decoder2: cannot decode escaped string value
- `call must also return a Result type` error
- ORM fails inserting many-to-many relation
- support sizeof in $if expr
- the gc makes the apps run slow at first
- Database connection pool encapsulates multiple databases (MySQL, pgSQL、Sqlite)
- autofree eat all the memory
- C error with `_ := if a != 0 { new_group(none) } else { Group{} }`
- Cgen error after optional type cast and tuple result
- C error when passing interface method to struct field
- can't get sizeof T, error: ';' expected
- Adding `-prod` switch to compilation with gcc, causes a program that errors at runtime (while it's ok if missing)
- Docs are not synced on docs.vlang.io
- The implicitlly-added `str` method is not available to interfaces
- windows cross compilation arm error
- Javascript cross compilation error
- [veb] app timeouts once "before_request" middleware is registered.
- cgen error for `mut static levels := 0; defer { levels-- }`
- C code for `unsafe{ mut static var := 0; var++; defer { var--} }` has semantic error, that applies the `static` modifier to a variable in the wrong scope, shadowing its hoisted version
- cgen segfault for instantiating a `type NNode = NQuotedList | NBool`, where `NQuotedList` is an alias of a struct that has a sumtype field
- time.Time is_zero method
- Panic when using .int() on play.vlang.io
- "timeout" command failing
- runtime invalid memory access due to passing ...[][]u8 to variadic function expecting []interface{}
- `math.big` `div_mod` changes from `6e271b2` broke my programs
- $tmpl does not locate the template file for composed paths
- `mut` integer incremented by anonymous function not reflected inside `for { select { ticker {` branch
- cgen error for `s := '\u005c'` (which is the unicode escape code for `\`, leading to generating `_S("\")` in C, instead of `_S("\\")`
- C error: Calling enum function with argument as Option of Sum when match is struct
- Production builds fail when using gcc but work with clang
- C error while compiling pure V code: automatic bug report
- Memory leak in many of the examples in V
- Interface is not unwrapped if used in right of `==` in `assert` expression
- Table structure, add remark field
- examples/concurrency/concurrency_http.v fails on BSD with tcc
- Maybe:Invisible characters when write string ( N.. times ) to a file
- Allow disabling explicit mutability
- Mutability breaks encapsulation principle
- websocket client connection in windows
- compress/zstd test failed under clang20 on Alpine
- os.fork fails on FreeBSD with tcc
- [tutorials]: update "building_a_simple_web_blog_with_veb#fetching-data-with-v-orm"
- Enums does not respect user-defined `str()`
- error on reading input from shell pipe
- veb cors middleware does not add Access-Control-Allow-Credentials header
- if mut: optional mut after an if check it's not mutable
- Add io/fs standard library
- Add image standard library
- The read_char () of the readline module does not work in Windows OS.
- Test vlib/os/process_test.v fail on FreeBSD with tcc
- channel has race condition
- can read from a closed channel
- Generics relies on the symbol declaration order
- checker(js): allows you to pass a numeric value to JS.Number without a cast
- v symlink on Windows 11 broken.
- jsgen: cannot create maps with enum keys
- support smart casting receiver var
- BufferedReader.read_line description is misleading
- Support case ignore in regex
- Undefined behavior if variable is out of scope when defer is called
- if: check of various options fail if the two options are used in the scope in the if
- fmt breaks code when inline comments exist
- json2 decode : v panic
- Match in `or` or block returns unexpected value.
- Failed to compile with autofree
- urllib.URL has a nil pointer field
- Compiler fails in submodule definitions
- Cannot match generic type in generic function if generic not generated
- compiler bug when adding function in empty interface array
- Add error code for free_memory function
- Rethink the way DLLs are created under Windows
- ORM_FUNC Support IN and NOT IN
- jsgen: map to string fails on rune keys
- vfmt: format `"c string literal".str` to `c"c string literal"`
- dump() is backend specific
- comptime: `$if T.indirections != 0 {` always fails, even when T is &int or &&int
- iteration variable cannot be used as interface object
- unix socket blocking
- compiler bug: error: pointer expected
- Aliased pointers not recognized
- jsgen: maps created on the fly do not have a valid size
- fn add(x int, y int) int -> x + y
- dump native error
- jsgen: maps are always constructed using string keys
- jsgen: cannot access map values using explicit keys
- breaking change: big.Integer % now returns negative results
- Upgrade thirdparty/zstd to version 1.5.7
- Test fail for vlib/compress/zstd on OpenBSD with tcc
- array should has a method pop_left
- gitignore: remove !*.* rule that interferes with personal exclusions
- Compile time conditional `a.name` is not handled by the native backend.
- Tests fail for vlib/math/unsigned/uint{128,256} on OpenBSD with tcc
- Can't use eval in shared library compiled with tcc
- checker: wrapping mutable array in parenthesis circumvents checker
- Type alias in struct copy causes compiler to crash
- Short program with interface smartcasting does not compile with -skip-unused
- Spawning anonymous functions that have no input arguments (example from book: Getting Started with V Programming) fails
- $compile_error should locate the actual location of the error
- watch flag breaks backend option
- Generic function compilation problem
- $compile_error not work as expected
- Upgrade thirdparty/mbedtls to version 3.6
- v test `-skip-unused` [ C compilation error (from tcc) ]
- when i run v download or v searh or v install it always fails
- error: cannot import sync into a module with the same name
- channel `or { }` for closing detection confused with method option/result `or`
- C compilation error (from tcc):
- Unable to compile with OpenSSL on OpenBSD
- Errors with validation of UTF8 strings
- cgen error for `cb1 := fn (){}; cb2 := &cb1; cb3 := &cb2; println(voidptr(cb3))`
- Nested generics compilation error
- cgen: array assertion fails on MacBook Pro M2
- AST Checker Panic
- Veb server fails by cutting off the response when handling large amounts of data.
- error: redeclaration of '_t1'
- db connectpool builder error
- Compilation error
- Output of the C Compiler (cc)
- jsgen: bad compilation when using sum types and conditionals
- The language allows circular type references
- a.count() accepts an argument that is not an it expression predicate or a callback fn
- jsgen: assertions fail in sum types
- native test fail
- [linux/aarch64] test fail for vlib/math/vec/vec2_test.v
- V compile fails with option type
- v repl output weird memory content
- Generics within generics compile failure
- check of interface and sumtype
- C error with `map[u8][3]u8` (value as fixed array)
- jsgen: alias types are not properly resolved in sum types
- multiple $if can't work together
- [linux/aarch64] spawn not work when compile with tcc
|
| v-logo |
1 |
|
|
| v0.1.25 |
1 |
|
|
| ved |
61 |
|
|
| vinix |
45 |
|
|
| vls |
196 |
- pub in the first line of a struct definition causes a false-positive error in vls lsp diagnostics ("expected '}' to finish a struct definition")
- Support file:// path
- Windows compatibility
- Language server fails to start when used from IntelliJ with the lsp4ij plugin
- syntax highlighting didn't seem to work for me
- can't compile
- [feature] fmt on save
- Unable to create log file
- Images in the README are broken
- Termux support (aarch64)
- now use vls or v-analyzer
- Crashes immediately (in terminal, and in editor)
- Which documentation how to use with vscode.
- NO_RESULT_CALLBACK_FOUND error
- VScode VLC performance issue
- VLS crash when you write something
- Can't install vls with vscode
- Cannot install VLS in VSCode
- VLS isn't responding
- Syntax highlighting error for V language in Helix Editor
- vls not running on fresh install, doesn't work when using it as global command either
- README update for vls reports
- `undefined ident` for prefixed module constants
- VLS requiring GLIBC 2.32
- Constant errors when using VLS in Neovim
- LSP completion error: Content duplication
- Grammar railroad diagram
- Support multiple instances of VLS
- Text synchronization error on Windows.
- Incorrect `map` type signature info for function return type.
- got unexpected token U in JSON
- Tree-sitter is giving wrong AST after file changed.
- Windows file URI is not handled properly.
- CONTRIBUTING.md
- crash on completion
- V server don't work in CudaText LSP plugin
- VLS doesn't handle zombie process (v)
- vsCode can' t start vls when opening .v files without creating a workspace, can it be improved?
- failed to build from source
- vls crash report
- Language server fails on startup.
- Does not install on macOS M2(?)
- Vls doesnt do anything in nvim
- VLS in vscode can not goto to definition when the v file be placed in src directory
- Failed to compile: io.Eof doesn't exist
- not work on VSCode
- Connection to server got closed,request textDocument/documentSymbol failed
- VLS server never respawn after being randomly closed in VSCode
- Add support for inlay hint for vlang in VS Code
- VLS crashes after 5-10 minutes of using it with VSCode.
- Support XDG base directory specification for ~/.vls
- Logs are written to $CWD/vls.log instead of language client log
- High cpu and ram consumption
- VLS randomly stops working
- Formatter is working with incorrect file contents
- build failed when run v build.vsh in windows
- Crash reports destination
- Can not Go to method and auto import
- Doesn't work on Windows. Infinite loading.
- The comment in Chinese will change to garbled character
- Starting VLS fails
- Installing vls from vscode does not work
- Wont Compile
- array `.map` and `.filter`methods not appearing in autocomplete
- Warns and errors in unsaved files
- VLS autocompletion for other own modules
- VLS autocompletion for other own modules, warns and errors in unsaved files and missing suggestions
- VLS keeps crashing when file is edited
- can't compile on OSX m.1
- I don't know how use VLS with VSCode in Linux(64) correctly
- Error: Connection got disposed. Critical Language Server Error
- VLS crashes vscode on creating new line
- VLS crashes when used with the vscode extension
- Add Support for Neovim (LSP or Coc)
- Folding not worrking with vscode
- vs code extension not working on macos
- Request textDocument/codeLens failed
- Unable to run `build.vsh` when building from source
- Crash on editing .v file
- VLS crashes when the source code is invalid
- vs code cannot enable vls, prompting "cli execution error: feature "v.run" not found"
- VLS Exited with Status Code 139 on Sublime
- Connection problems in Emacs lsp-mode
- After VSCode is closed, VLS procs do not stop and become CPU hoggers
- Code completion stops working
- Support `$tmpl` Lint.
- Recurring crashes
- Trigger Parameter Hints not work
- updater
- not start VLS - mac OS M1 and vscode-vlang extension 0.1.11
- Allow for __global usage
- void_sym evaluated but not used
- Typing println does not show up on the auto complete list
- Invalid type [][]string error
- Crash
- VLS crashing after mere seconds
- vls no longer working
- variables and map entries are registered as functions
- crash of vls, used to be more stable in previous versions, it crashes constantly now
- VLS was working ok, now crashing
- VLS generates garbage when trying to autocomplete a field in VSCode
- Building error with jsonrpc
- Crash on V code base
- Navigate to definition is not working correctly
- Errors not highlighted on typing
- Failed installation
- tree-sitter-v: add custom scanner
- [BUG] AutoCompletion adds struct preview when defining sum-type
- Function arguments are repeated several times when using autocomplete or hovering for definition
- Built-in modules not found on Windows
- Add license
- Linux build for VLS is not executable after download
- hover: struct field info incorrectly displayed
- analyzer: variables inside fn literal are not analyzed
- analyzer: variable with fn literal recognized as void
- analyzer: own variable not appearing in autocompletion
- autocompletion: fields of returned type included in struct init
- autocompletion: module name displayed in full path
- unable to use VLS, crashes immediately upon trying to use.
- module not found for built-in module
- cannot get VLS to work
- vls does not compile (treesitter branch)
- array.get: index out of range
- VLS Fails to locate modules in backwards directories `..`
- document symbol and workspace symbol support
- Error during build: unexpected name `bool`, expecting `(`
- error when installing (legacy version)
- Failed installing VLS
- Cannot build vls following README
- install vls fail
- LSP 3.16 support
- Virtual file system support
- analyzer: import system
- analyzer: symbol registration and inference
- analyzer: AST and type checking
- Important Announcement
- Crash
- Adding a `main` export crashes VLS
- Auto-complete applies `C.` prefix to interop functions regardless of its existence
- VLS Crashing constantly
- vraylib not showing suggestions
- VLS is constantly crashing.
- get_type_symbol error in FnDecl
- Cannot insert newline in function statement since suggestions pop up
- V language server crashing with multi-dimensional array
- Request `textDocument/codeLens` failed in ./testing/testing.v
- documentSymbol crash
- Add regression tests for V's parser and checker
- V panic: as cast: cannot cast `v.ast.StringLiteral` to `v.ast.Ident`
- Setup CI for measuring memory consumption
- vls uses >80% ram (of 8GB)
- Go to implementation Support
- Go to type definition Support
- LSP does not work
- VLS get_type_symbol invalid type
- function `strings.new_builder` is private'
- Server crashes with invalid code.
- Go to definition support
- Folding Range
- Error building vls
- Comment Extraction
- Building vls fails in docker image
- build fail when use -usecache
- vls: displays other methods coming from 'builtin' modules
- Don't report non-main module error
- Document outline is ordered alphabetically and not as in the code
- latest vls can't compile
- formatter incorrectly removes lines
- Check compatibility with Qt Creator
- Add compatibility with LSP Support plugin (CLion, IntelliJ and other)
- Add hover and completion
- Don't panic on code errors
- Check for structs/functions in other files
- code window is asked to be reloaded when vls runs for a long time
- can't compile
- Compile with -autofree
-
- VLS can't compile
- Create release on tag creation with binaries
- Add TCP as mode of communication
- Standardized logging for debugging
- Find references support
- Read data from `initialize` request
- Formatting
- Diagnostics
- Document / workspace Symbols
- Unify text document URI conversion methods
- Create an LSP client for E2E testing
- Investigate the document parsing/processing flow
- Initialize message does not get parsed correctly
- Testing
- Signature Support
- Completion / Intellisense
- Hover support
- Add CI for tests
- report error popup if vls crashes
|
| vorum |
13 |
|
|
| vpm |
50 |
|
|
| vscode-vlang |
116 |
|
|
| vsl |
61 |
|
|
| website |
37 |
|
|