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

7982 Commits

Author SHA1 Message Date
Nick Treleaven
3203a124b2
checker: warn when casting between reference types outside of unsafe (#7892) 2021-01-05 17:02:04 +02:00
Lukas Neubert
eaba21d81a
fmt: keep the shebang header in vsh files (#7893) 2021-01-05 16:14:16 +02:00
Larpon
2aea11e607
missdoc: add support for single files as arguments (#7894) 2021-01-05 16:13:01 +02:00
Daniel Däschle
5841d5d8e1
all: implement basic comptime field selector (#7888) 2021-01-05 16:11:43 +02:00
zakuro
e19277352b
cli: add Command.setup() (#7850) 2021-01-05 13:25:25 +02:00
Daniel Däschle
a8741fdced
docs: update smart casting documentation (#7884) 2021-01-05 12:57:12 +02:00
Swastik Baranwal
7c290a7fe8
time: use operator overloading (#7882) 2021-01-05 12:43:34 +02:00
Daniel Däschle
ad8177ef2e
tests: readd http test (#7885) 2021-01-05 12:40:48 +02:00
yuyi
c66ee8aa61
tools/vself: minor optimization (#7877) 2021-01-05 03:00:15 +01:00
zakuro
5c1981379e
parser: fix a bug when using some types like map in generic methods (#7872) 2021-01-05 02:59:36 +01:00
Nick Treleaven
2fc50a4045
cgen: fix 32-bit voidptr for map key (#7759) 2021-01-05 02:59:01 +01:00
zakuro
3dae44db73
checker: do not allow empty enums (#7848) 2021-01-05 01:46:32 +01:00
Lukas Neubert
55d5b9e724
vdoc: include readme link in toc (#7871) 2021-01-05 01:40:21 +01:00
Nick Treleaven
c0e56d10c3
parser: add errors for invalid anonymous function (#7786) 2021-01-05 01:32:24 +01:00
Daniel Däschle
9f74be4cf6
vweb: route to index dynamically (#7782) 2021-01-05 01:30:27 +01:00
zakuro
a7a8e659f6
fmt: keep generic type in method call (#7874) 2021-01-05 01:29:58 +01:00
spaceface
efb80bdffd
all: implement iterators in for loops (#7867) 2021-01-05 01:06:44 +01:00
Ned Palacios
82162b8ff8
cgen: interface fix + add more interface tests (#7776) 2021-01-04 21:54:13 +02:00
Saurabh
d5b510df80
doc: correct grammar (#7801) 2021-01-04 21:53:28 +02:00
Nick Treleaven
040b923665
checker: warn when accessing union fields outside unsafe (#7869) 2021-01-04 21:44:37 +02:00
Daniel Däschle
7c9fb73b3f
vfmt: fix comments before ...f in Abc{...f} (#7870) 2021-01-04 21:01:35 +02:00
Uwe Krüger
bf904c2f82
checker, cgen: allow using literals as int and f64 for sum types (#7864) 2021-01-04 20:48:13 +02:00
Daniel Däschle
164d7bf5fb
parser: struct updating syntax with Abc{...oldabc newfield: val} (#7865) 2021-01-04 20:19:03 +02:00
Lukas Neubert
4f5db46bc2
vdoc: prefix for head section id (#7866) 2021-01-04 20:00:18 +02:00
clubby789
0ab6a8cd01
os: add a posix_set_permission_bit function (#7754) 2021-01-04 19:57:17 +02:00
yuyi
46d311dcc4
generic: fix return multi array generic (fix #7727 #7753) (#7855) 2021-01-04 18:40:53 +02:00
Don Alfons Nisnoni
7533ffa48f
mysql: add README.md (#7824) 2021-01-04 18:37:10 +02:00
yuyi
52521554ce
time: fix parse_iso8601 on windows (#7853) 2021-01-04 18:26:21 +02:00
Nick Treleaven
b9c6011602
parser: support casting to a pointer to array (#7861) 2021-01-04 18:22:04 +02:00
Delyan Angelov
22085041f1
strconv: implement strconv.format_int(n, radix) and strconv.format_uint(n,radix) 2021-01-04 16:02:13 +02:00
Delyan Angelov
a8a81a1708
ci: add "Verify v test works" tasks 2021-01-04 13:39:39 +02:00
Delyan Angelov
3a357d9718
gg: add examples/gg/stars.v 2021-01-04 12:19:05 +02:00
Swastik Baranwal
21d5db43af
cgen: do not generate != and == for C types (#7856) 2021-01-04 08:57:31 +01:00
Daniel Däschle
43adbf4b66
cgen: fix filter in map (#7844) 2021-01-04 01:04:53 +01:00
Alexander Medvednikov
baae302894 cc: use -g instead of -g3 2021-01-04 00:15:27 +01:00
Delyan Angelov
acc93a66bb
ci: skip the mysql.v example on windows too 2021-01-04 00:28:51 +02:00
Delyan Angelov
f2bfda4989
ci: skip test_utf8_wide_char on windows with msvc 2021-01-04 00:16:31 +02:00
Uwe Krüger
4a25c2bb6f
types: rename any_*, untyped * -> * literal (#7845) 2021-01-04 00:11:09 +02:00
Don Alfons Nisnoni
dce201928a
doc: fix default field values example (#7847) 2021-01-03 23:54:13 +02:00
Delyan Angelov
9b43b6833b
ci: fix clipboard_test.v on windows 2021-01-03 23:46:08 +02:00
Delyan Angelov
760de7c811
ci: use more reliable asserts for test_utf8_wide_char 2021-01-03 22:15:18 +02:00
Delyan Angelov
d86304b7d0
v.table: use the user readable names inside type_to_str_using_aliases for any_int and any_float 2021-01-03 22:15:18 +02:00
zakuro
dd516858d4
fmt: align struct field comments (#7632) 2021-01-03 21:10:25 +01:00
Delyan Angelov
095857d59b
ci: skip building examples/database/mysql.v on macos 2021-01-03 19:52:28 +02:00
Delyan Angelov
ff1156cddd
ci: run VAUTOFIX=1 ./v vlib/v/compiler_errors_test.v to fix ci failures 2021-01-03 19:03:20 +02:00
Delyan Angelov
745a7f8d8f
ci: run vfmt over checker.v and types.v 2021-01-03 19:02:33 +02:00
Delyan Angelov
c84d1841ea
tests: implement VAUTOFIX=1 ./v vlib/v/compiler_errors_test.v 2021-01-03 19:00:34 +02:00
Joe Conigliaro
70b921c49d
all: change any_int & any_flt display name 2021-01-04 03:20:52 +11:00
Alexander Medvednikov
89bbbe0ec0 vweb: vfmt vweb.v 2021-01-03 17:03:18 +01:00
penguindark
443ae1d76e
regex: fix a bug in find and find_all (#7839) 2021-01-03 16:59:00 +01:00