yuyi
|
870ed86afc
|
checker, cgen: fix generic fn with array and fixed array arguments (#14385)
|
2022-05-13 10:10:39 +02:00 |
Daniel Däschle
|
54bbc00493
|
fmt: remove space in front of ? and ! (#14366)
|
2022-05-13 10:10:39 +02:00 |
Delyan Angelov
|
76e759b7fd
|
ci: run `v fmt -w vlib/v/checker/fn.v` (fix CI regression after 4952967 )
|
2022-05-13 10:10:39 +02:00 |
Delyan Angelov
|
b9ee4204df
|
parser: make script mode errors more informative, when a top level declaration is encountered, after script mode had already started
|
2022-05-13 10:10:39 +02:00 |
Hunam
|
b1b10f48ad
|
checker: fix typo (#14368)
|
2022-05-13 10:10:39 +02:00 |
playX
|
31453e321a
|
checker: alias C2V fix (#14377)
|
2022-05-13 10:10:39 +02:00 |
yuyi
|
d09c84f46f
|
checker: check error for generic sumtype types (#14374)
|
2022-05-13 10:10:39 +02:00 |
Delyan Angelov
|
f77085e34f
|
checker: fix a compiler panic on `fntest()?(&int,&int){return test()?}`
|
2022-05-13 10:10:38 +02:00 |
yuyi
|
a8dceb74ec
|
checker: check error for cast function to string (#14375)
|
2022-05-13 10:10:38 +02:00 |
spaceface
|
1bde8611f0
|
gen: make the closure implementation more performant (#14352)
|
2022-05-13 10:10:38 +02:00 |
yuyi
|
d2eef45612
|
checker: check generic sumtype declare error (#14367)
|
2022-05-13 10:10:38 +02:00 |
yuyi
|
56093b53d6
|
parser: check error for generic struct parameter (#14362)
|
2022-05-13 10:10:37 +02:00 |
yuyi
|
f5885f587a
|
checker: minor cleanup and speedups in fn_call() (#14343)
|
2022-05-13 10:10:37 +02:00 |
yuyi
|
04aae1e17b
|
cgen: fix error for printing aliases of multi fixed array (#14348)
|
2022-05-13 10:10:37 +02:00 |
yuyi
|
fba29f1bb1
|
checker: check error for returning aliases of fixed array (#14349)
|
2022-05-13 10:10:37 +02:00 |
yuyi
|
1c7cd95664
|
checker: minor cleanup in method_call() (#14342)
|
2022-05-13 10:10:37 +02:00 |
StunxFS
|
2cc8cb64aa
|
parser,checker: support `$compile_error('message')` and `$compile_warn('message')` (#14320)
|
2022-05-13 10:10:37 +02:00 |
yuyi
|
10474ced5f
|
checker: fix error for match sumtype that referenced before (#14338)
|
2022-05-13 10:10:37 +02:00 |
StunxFS
|
f27d95560e
|
checker: check error for `json.decode` (fix #6732) (#14305)
|
2022-05-08 14:03:59 +02:00 |
yuyi
|
7b6db1b15f
|
ast, checker, cgen: fix error for generic method with generic fn type argument (fix #14239) (#14333)
|
2022-05-08 14:03:59 +02:00 |
yuyi
|
bd21ec396c
|
cgen: fix error for if cond with optional expr (#14334)
|
2022-05-08 14:03:59 +02:00 |
Delyan Angelov
|
f66836458f
|
v.util: support -d trace_cached_read_source_file
|
2022-05-08 14:03:58 +02:00 |
Delyan Angelov
|
5ff83f5990
|
docs: fix `teh` typo
|
2022-05-08 14:03:58 +02:00 |
Alexander Medvednikov
|
e044ba2400
|
Revert "checker: remove more unnecessary `void` errors"
This reverts commit 89c1e7f980 .
|
2022-05-08 14:03:57 +02:00 |
Alexander Medvednikov
|
6613391ed0
|
doc: closures work on arm64 too
|
2022-05-08 14:03:57 +02:00 |
playX
|
1e83e10119
|
checker: c2v fixes (#14332)
|
2022-05-08 14:03:57 +02:00 |
Alexander Medvednikov
|
7226868d94
|
checker: remove more unnecessary `void` errors
|
2022-05-08 14:03:57 +02:00 |
yuyi
|
e208e1617e
|
scanner: minor simplification in scanner.v (#14331)
|
2022-05-08 14:03:56 +02:00 |
Alexander Medvednikov
|
9d5a0d9f64
|
cgen: fix c2v consts; enum_decl()
|
2022-05-08 14:03:56 +02:00 |
yuyi
|
e3ec27b73f
|
checker: fix error for generic method on nested struct (#14322)
|
2022-05-08 14:03:56 +02:00 |
Hunam
|
2572c30d13
|
builtin: add `map.values()` (#14301)
|
2022-05-08 14:03:56 +02:00 |
Ekopalypse
|
f3f83e79ca
|
v.builder: harmonise the default settings of the different Windows compilers (#14314)
|
2022-05-08 14:03:55 +02:00 |
Daniel Däschle
|
cf97a8dbbf
|
builtin,cgen: rename `Option` to `_option` (#14317)
|
2022-05-08 14:03:55 +02:00 |
yuyi
|
11b7dc3a8c
|
checker: minor cleanup in fn_call() (#14307)
|
2022-05-08 14:03:55 +02:00 |
yuyi
|
055af924d9
|
checker: check for optional argument in dump() (#14316)
|
2022-05-08 14:03:55 +02:00 |
Daniel Däschle
|
84086bb7a3
|
checker: fix returning error on reference results (#14313)
|
2022-05-08 14:03:54 +02:00 |
yuyi
|
798873fe44
|
parser, checker: fix generic method on nested struct (fix #14089) (#14310)
|
2022-05-05 10:59:50 +02:00 |
playX
|
a17d744e8b
|
checker: c2v: allow passing fixed array as pointer to functions; bool <-> int (#14309)
|
2022-05-05 10:59:49 +02:00 |
Delyan Angelov
|
a3279a1c2b
|
vfmt: fix stackoverflow on long nested infix expressions
|
2022-05-05 10:59:49 +02:00 |
Ned
|
26a1d332a4
|
builtin: add libbacktrace as option for generating stack traces (#14277)
|
2022-05-04 22:34:52 +02:00 |
yuyi
|
ca2ab70c8b
|
checker: add comptime_selector() (#14286)
|
2022-05-04 22:34:52 +02:00 |
yuyi
|
6cf707261d
|
parser: make peek_token_after_var_list() private (#14288)
|
2022-05-04 22:34:52 +02:00 |
Delyan Angelov
|
665f5de33f
|
builtin: improve support for large arrays (`[]int{len: 1_000_000_000}` now works), fix an arr.repeat() bug (#14294)
|
2022-05-04 22:34:52 +02:00 |
yuyi
|
41857b0acf
|
checker: check error for fn call argument mismatch (fix #14280) (#14283)
ci/woodpecker/push/vc Pipeline was successful
Details
ci/woodpecker/push/docker Pipeline was successful
Details
ci/woodpecker/push/arch Pipeline was successful
Details
|
2022-05-04 11:52:32 +02:00 |
playX
|
95d94e683e
|
checker: allow rune->any int and vice versa when translated (#14285)
|
2022-05-04 11:52:32 +02:00 |
Alexander Medvednikov
|
b2b82931d1
|
checker: temporary c2v const fix
|
2022-05-04 11:52:32 +02:00 |
yuyi
|
010ace62e1
|
checker, cgen: check comptime selector that has no field name (#14282)
|
2022-05-04 11:52:32 +02:00 |
Alexander Medvednikov
|
6c4f1ce196
|
checker: c2v rune comparison fix
|
2022-05-04 11:52:32 +02:00 |
yuyi
|
4b48bece20
|
cgen: cleanup in gen_array_contains_methods() (#14274)
|
2022-05-04 11:52:32 +02:00 |
playX
|
ee6d819f22
|
checker: allow fixed array to pointer and vice versa when translated (#14275)
|
2022-05-04 11:52:32 +02:00 |