1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

60 Commits

Author SHA1 Message Date
James Hegedus
2179db37ee
flag: fix typo in uknown flag struct (#17375) 2023-04-14 14:42:11 +03:00
yuyi
467a1b4435
fmt: remove redundant parenthesis in the complex infix expr (#17873) 2023-04-04 13:47:48 +03:00
yuyi
017ace6ea7
vfmt: change all '$expr' to '${expr}' (#16428) 2022-11-15 16:53:13 +03:00
Alexander Medvednikov
c6158e4519 all: remove unnecessary IError() casts 2022-10-28 19:08:30 +03:00
yuyi
f6844e9766
all: change optional to result of io (#16075) 2022-10-16 09:28:57 +03:00
Daniel Däschle
d679146a80
fmt: remove space in front of ? and ! (#14366) 2022-05-13 06:56:21 +03:00
Alexander Medvednikov
fbb9e65c0f all: ~500 more byte=>u8 2022-04-15 18:25:45 +03:00
Alexander Medvednikov
d4a0d6f73c all: byte => u8 2022-04-15 14:58:56 +03:00
Alexander Medvednikov
36ec47cd20 all: replace "NB:" with "Note:" (docs/comments) 2022-03-06 20:01:22 +03:00
Tim Basel
9d0a5942ac
builtin: change IError msg and code to methods + fix vlib, add a deprecation notice for the old usages (#13041) 2022-02-11 15:52:33 +02:00
Delyan Angelov
95b0c3789f
docs: improve pub fn comments for the flag module 2022-01-18 18:38:27 +02:00
Delyan Angelov
24ba660367
bitfield,flag: document the remaining functions 2021-11-18 20:15:26 +02:00
JalonSolov
1688148828
flag: switch panics to optionals (#11515) 2021-09-16 19:25:05 +03:00
a-iga
304f26edeb
flag: fix panic when given an empty string as args (#10937) 2021-07-24 11:26:00 +03:00
Delyan Angelov
fd644e4e28
flag: add .usage_example/1, .footer/1, .remaining_parameters/0 and tests 2021-07-11 11:06:48 +03:00
Delyan Angelov
477d442f18
flag: add overridable --help and --version by default 2021-07-09 22:08:23 +03:00
JalonSolov
f62b6b37f0
flag: handle -- as a parsing stop, and pass everything after it in .finalise() (#10703) 2021-07-09 11:13:32 +03:00
Delyan Angelov
626517f5f7
tools: turn v -watch into a v watch sub-command, so that it can have its own options 2021-04-28 12:29:50 +03:00
Atakan Yenel
d1fadaf30c
flag: add custom errors (#9515) 2021-03-30 15:31:02 +03:00
Delyan Angelov
b335d47b72
flag: fix Flag.free(), workaround -autofree limitations 2021-03-23 21:28:44 +02:00
Delyan Angelov
a593ff930f
flag: add a .free() method 2021-03-23 20:36:46 +02:00
Delyan Angelov
1eb3ed9818
flag: return error on .finalize() on CLI arguments with unknown short options too 2021-03-22 08:21:13 +02:00
Nick Treleaven
629d43caf5
checker: warn when using goto outside of unsafe (#8741) 2021-02-15 15:48:24 +02:00
Delyan Angelov
728344ff65
ci: fix v test-cleancode 2021-01-25 12:55:01 +02:00
Delyan Angelov
1a8a1ceb0a
pkgconfig,flag: add tests to pkgconfig, fix bugs and links, improve flag.usage() 2021-01-16 12:04:31 +02:00
Alexander Medvednikov
3e04dfc79f builtin: fix byte.str() (part 1) 2021-01-05 18:59:51 +01:00
zakuro
dd516858d4
fmt: align struct field comments (#7632) 2021-01-03 21:10:25 +01:00
Delyan Angelov
9eb6c4ef87 flag: run vfmt over vlib/flag, add it to vtest-cleancode.v 2020-12-21 22:24:10 +02:00
Delyan Angelov
31ef921ef2 ci: fix warnings/errors due to the vfmt change 2020-10-15 16:17:52 +03:00
spaceface777
aa1d5fcbdd
flag: fix panic if flag value was not provided (#6478) 2020-09-25 16:31:35 +03:00
Marcin
fb45e2e046
flag: fix panic on single - 2020-09-24 15:50:44 +03:00
Ned Palacios
36edd6295f
vlib: transfer intro to readme; normalize comments 2020-06-08 00:04:23 +03:00
pancake
8d10adf886
flag: fix a typo 2020-05-26 14:27:01 +02:00
yuyi
dda875a9c8
all: unify const names to snake_case 2020-05-22 17:36:09 +02:00
Uwe Krüger
2635be511f
all: re-apply C++ support 2020-05-18 21:38:06 +02:00
Alexander Medvednikov
07a78b2843 Revert "all: C++ compiler support"
This reverts commit 9a237c3e82.
2020-05-18 17:05:48 +02:00
Uwe Krüger
9a237c3e82
all: C++ compiler support 2020-05-18 15:51:36 +02:00
yuyi
7f4cf08516
parser: check (mut f Foo) syntax 2020-05-17 13:51:18 +02:00
Fabien Salathe
c9c956fc8a
flag: fix a comment with an example 2020-05-10 22:27:14 +02:00
Enzo Baldisserri
682838a0cf
checker: check array and fields mutability 2020-04-27 22:53:26 +02:00
yuyi
9f4d498ff1
all: updateimport () and []array 2020-04-26 13:49:31 +02:00
yuyi
bc4a576c54
flag: fix flag_test.v 2020-04-21 14:44:17 +03:00
Alexander Medvednikov
63d747042e cgen: fix sizeof(&int) 2020-04-11 16:24:25 +02:00
Delyan Angelov
3fd547f2e5 flag: fix compilation of programs using flag module 2020-04-08 19:49:32 +03:00
Alexander Medvednikov
33b03449d5 tools: remove vnames.v for now 2020-04-04 16:39:08 +02:00
yuyi
e6a679b019
flag: octal format 2020-03-20 20:21:16 +01:00
yuyi
9ef8499183
flag: unify apis 2020-03-19 07:06:37 +01:00
Alexander Medvednikov
7a92a47eb3
flag: fix array boundary check 2020-03-06 02:02:32 +01:00
Delyan Angelov
c1cc203c17 tools: bugfixes and new features for oldv and performance_compare 2020-01-08 21:45:47 +01:00
Delyan Angelov
67f397f888 os: implement os.cachedir() . Use it inside os.tmpdir() too 2020-01-03 19:46:23 +01:00