-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Closed
Labels
Auto str Method GenerationBugs/feature requests, that are related to the automatic string method generation.Bugs/feature requests, that are related to the automatic string method generation.BugThis tag is applied to issues which reports bugs.This tag is applied to issues which reports bugs.Unit: cgenBugs/feature requests, that are related to the default C generating backend.Bugs/feature requests, that are related to the default C generating backend.
Description
Describe the bug
when use autostr with chan type, it output a wrong format string. It should proper indent and the type of closed is bool, and it should output true/false not 1/0.
This may related to PR #25857
Reproduction Steps
chanx.v
module main
struct St1 {
val int = 5
another chan f64
}
fn main() {
ch := chan St1{cap: 10}
dump(ch)
}v run chanx.v
Expected Behavior
[chanx.v:9] ch: chan St1{
cap: 10, closed: false
}
Current Behavior
$ v run chanx.v
[chanx.v:9] ch: chan St1{cap: 10, closed: 0}
Possible Solution
No response
Additional Information/Context
No response
V version
V 0.5.0 412c7b0
Environment details (OS name and version, etc.)
| V full version | V 0.5.0 412c7b0 |
|---|---|
| OS | linux, Ubuntu 24.04.3 LTS |
| Processor | 8 cpus, 64bit, little endian, Intel(R) Core(TM) i7-9700 CPU @ 3.00GHz |
| Memory | 8.69GB/15.51GB |
| V executable | /media/HD/github/kbkpbot/v/v |
| V last modified time | 2026-01-12 14:42:20 |
| V home dir | OK, value: /media/HD/github/kbkpbot/v |
| VMODULES | OK, value: /home/mars/.vmodules |
| VTMP | OK, value: /tmp/v_1000 |
| Current working dir | OK, value: /home/mars/v/bug/autostr |
| Git version | git version 2.43.0 |
| V git status | weekly.2025.52-203-g1a704443-dirty |
| .git/config present | true |
| cc version | cc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 |
| gcc version | gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 |
| clang version | Ubuntu clang version 18.1.3 (1ubuntu1) |
| tcc version | tcc version 0.9.28rc 2025-02-13 HEAD@f8bd136d (x86_64 Linux) |
| tcc git status | thirdparty-linux-amd64 696c1d84 |
| emcc version | N/A |
| glibc version | ldd (Ubuntu GLIBC 2.39-0ubuntu8.6) 2.39 |
Note
You can use the 👍 reaction to increase the issue's priority for developers.
Please note that only the 👍 reaction to the issue itself counts as a vote.
Other reactions and those to comments will not be taken into account.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Auto str Method GenerationBugs/feature requests, that are related to the automatic string method generation.Bugs/feature requests, that are related to the automatic string method generation.BugThis tag is applied to issues which reports bugs.This tag is applied to issues which reports bugs.Unit: cgenBugs/feature requests, that are related to the default C generating backend.Bugs/feature requests, that are related to the default C generating backend.