yuyi
|
ec19f4289c
|
checker, cgen: fix alias operator overloading (#15024)
|
2022-07-11 19:20:15 +03:00 |
|
yuyi
|
9231697966
|
parser: check for illegal use of any type (fix #15003) (#15020)
|
2022-07-11 15:29:25 +03:00 |
|
Delyan Angelov
|
94e35b710c
|
markused: fix C compilation failures on -skip-unused -profile
|
2022-07-11 10:56:13 +03:00 |
|
yuyi
|
81d694b1f8
|
tests: restore interfaces_map_test (#15019)
|
2022-07-11 09:05:36 +03:00 |
|
yuyi
|
a6cc4c4c28
|
parser: minor cleanup in parse_type.v (#15011)
|
2022-07-11 08:03:08 +03:00 |
|
yuyi
|
7ff20c09ca
|
tests: restore test_interface_struct_from_mut_array() (#15018)
|
2022-07-11 07:57:14 +03:00 |
|
yuyi
|
cc43a23f29
|
vweb: check invalid port number (#15016)
|
2022-07-11 07:55:33 +03:00 |
|
Alexander Medvednikov
|
bfcf5b13ed
|
checker: fix #define check on windows
|
2022-07-11 00:20:12 +03:00 |
|
Alexander Medvednikov
|
22dac71b33
|
checker: do not allow #define everywhere
|
2022-07-10 22:51:06 +03:00 |
|
yuyi
|
58c5d387c4
|
parser: check closure capture global variable (#15010)
|
2022-07-10 20:21:54 +03:00 |
|
Delyan Angelov
|
3b575e83f1
|
ci: fix ./v cmd/tools/builders/golang_builder.v
|
2022-07-10 18:53:18 +03:00 |
|
Delyan Angelov
|
01dabe5966
|
ci: fix failing invalid_struct_decl_script_err.vv
|
2022-07-10 18:37:42 +03:00 |
|
Delyan Angelov
|
d15e9f4866
|
ci: remove forgotten dump call
|
2022-07-10 17:05:49 +03:00 |
|
Delyan Angelov
|
69aaf68f2f
|
cgen: fix anon struct auto string method generation
|
2022-07-10 16:57:13 +03:00 |
|
yuyi
|
64eab72f4c
|
checker: fix anon fn using global variable (fix #15004) (#15008)
|
2022-07-10 12:43:50 +03:00 |
|
Alexander Medvednikov
|
7d0a9186bb
|
all: wrap up anonymous structs
|
2022-07-10 12:00:17 +03:00 |
|
Ken
|
1ae11b41e7
|
net.websocket: make logger configurable (#14998)
|
2022-07-09 17:39:07 +03:00 |
|
Thomas Peißl
|
739f3cd90b
|
pref: detect termux more reliably (#15001)
|
2022-07-09 17:23:19 +03:00 |
|
Subhomoy Haldar
|
8ee614d3f8
|
encoding.binary: add unit tests and module documentation (#15000)
|
2022-07-09 15:52:19 +03:00 |
|
Hitalo de Jesus do Rosário Souza
|
d4b0ebf215
|
doc: clear the explanation to 'sql: type' (#14915)
|
2022-07-09 14:04:35 +03:00 |
|
CC
|
7e1c45ab44
|
math: add round_sig function for f64 (#14997)
|
2022-07-09 10:41:58 +03:00 |
|
shove
|
c5a290ffc6
|
cgen: fix lost return in ComptimeCall (fixes #14962) (#14995)
|
2022-07-09 08:55:01 +03:00 |
|
Alexander Medvednikov
|
70890b27a5
|
cgen: handle default anonymous structs
|
2022-07-08 15:40:57 +03:00 |
|
Delyan Angelov
|
02d675ab67
|
os: restore the env TERMUX_VERSION based final resort for runtime auto detection of Termux
|
2022-07-08 11:16:53 +03:00 |
|
StunxFS
|
bcaa3ac915
|
vlib: remove jsdom module, use js.dom instead (#14985)
|
2022-07-08 09:23:10 +03:00 |
|
penguindark
|
df4bd88d45
|
x.ttf: fix a bug in TTF fixed point data management (#14987)
|
2022-07-08 09:20:59 +03:00 |
|
yuyi
|
5aa6ec0693
|
cgen: fix error for comptime method call (#14992)
|
2022-07-08 09:18:49 +03:00 |
|
Delyan Angelov
|
5f140fe2ff
|
ci: v fmt -w vlib/v/builder/cc.v
|
2022-07-07 23:57:21 +03:00 |
|
StunxFS
|
9376009c39
|
v.eval: support panic function (#14972)
|
2022-07-07 20:00:59 +03:00 |
|
CC
|
6b597a4b58
|
builder: add support for icc (Intel C Compiler) (#14975)
|
2022-07-07 19:48:07 +03:00 |
|
yuyi
|
758f84fa86
|
ast, parser, cgen: fix anon sumtype cast (fix #14967) (#14976)
|
2022-07-07 18:51:57 +03:00 |
|
yuyi
|
029d583bb2
|
cgen: a minor fix in match_expr (#14983)
|
2022-07-07 18:51:27 +03:00 |
|
Larpon
|
9f3b6e3e3a
|
android: provide more predictable logging, add comptime termux support (#14984)
|
2022-07-07 18:28:29 +03:00 |
|
Delyan Angelov
|
71a85249ea
|
ci: fix failing ./v -W build-tools
|
2022-07-07 18:22:21 +03:00 |
|
Alexander Medvednikov
|
f5001192f9
|
fmt: handle anon structs; tests: bring back anon struct test
|
2022-07-07 16:11:13 +03:00 |
|
zakuro
|
972bba66d1
|
checker,ast: clean up deprecation code (#14980)
|
2022-07-07 15:45:45 +03:00 |
|
Delyan Angelov
|
de77114593
|
eval: support assignment operators like +=, make for a in 0..10 { more robust
|
2022-07-07 15:13:22 +03:00 |
|
Alexander Medvednikov
|
15ce15d41b
|
tests: disable anon struct test for now
|
2022-07-07 13:08:10 +03:00 |
|
Delyan Angelov
|
91acd0f380
|
ci: fix failing v check-md vlib/sqlite/README.md
|
2022-07-07 13:05:05 +03:00 |
|
Alexander Medvednikov
|
7da466e81b
|
parser: show a hint when using v . with multiple fn mains
|
2022-07-07 13:04:08 +03:00 |
|
Alexander Medvednikov
|
426421bebb
|
all: anonymous structs (part 2)
|
2022-07-06 21:38:45 +03:00 |
|
yuyi
|
f4b39fbe4f
|
cgen: fix sumtype with none (#14965)
|
2022-07-06 21:03:42 +03:00 |
|
CC
|
d86b4951c7
|
sqlite: add sync and journal funcs, docs (#14970)
|
2022-07-06 21:01:27 +03:00 |
|
Delyan Angelov
|
f0ce7fb9d3
|
Revert "gg: fix android compilation for ~/.vmodules/ui/examples/rectangles.v"
This reverts commit f1a855e6d2 .
|
2022-07-06 16:19:40 +03:00 |
|
Delyan Angelov
|
f1a855e6d2
|
gg: fix android compilation for ~/.vmodules/ui/examples/rectangles.v
|
2022-07-06 16:02:50 +03:00 |
|
Delyan Angelov
|
3308313167
|
os: remove the closing of stream handles at the end of Process.win_slurp/1
|
2022-07-06 15:43:13 +03:00 |
|
zakuro
|
a46bcf3571
|
all: v.ast.byte_type -> v.ast.u8_type (#14964)
|
2022-07-06 13:32:30 +03:00 |
|
CC
|
6a567a0dd6
|
sqlite: improve exec_none behaviour (#14955)
|
2022-07-06 10:44:36 +03:00 |
|
yuyi
|
bb2223c8b0
|
checker: fix shared_element_lock.vv test (#14960)
|
2022-07-06 10:43:36 +03:00 |
|
Alexander Medvednikov
|
59d6ca0c95
|
js: remove duplicate match
|
2022-07-06 07:46:58 +03:00 |
|
Alexander Medvednikov
|
819b6f475a
|
os: remove unnecessary unsafe s
|
2022-07-06 07:07:48 +03:00 |
|
Alexander Medvednikov
|
d3090de02e
|
checker: apply the new array check only to len: , not cap: inits
|
2022-07-06 07:03:36 +03:00 |
|
yuyi
|
fab5802deb
|
all: fix latest ci errors (#14957)
|
2022-07-06 07:02:16 +03:00 |
|
Alexander Medvednikov
|
3f3fb5be47
|
js: handle Nil
|
2022-07-06 06:47:37 +03:00 |
|
Alexander Medvednikov
|
c48ed52f43
|
checker: vfmt
|
2022-07-05 23:56:53 +03:00 |
|
Alexander Medvednikov
|
163c7ba2bb
|
checker: stricter []&Type{len:x} check
|
2022-07-05 23:51:29 +03:00 |
|
Alexander Medvednikov
|
9b4dec7b98
|
parser: anonymous structs (part 1)
|
2022-07-05 23:17:00 +03:00 |
|
Alexander Medvednikov
|
5f78647137
|
all: unsafe nil
|
2022-07-05 22:59:54 +03:00 |
|
Larpon
|
0dd5050b29
|
os: clean up usage of ANativeActivity, allow access to fields (#14948)
|
2022-07-05 16:30:10 +03:00 |
|
yuyi
|
56d62a6e6f
|
checker: check undefined ident in reference selector (#14949)
|
2022-07-05 16:29:54 +03:00 |
|
yuyi
|
8b8667dd9a
|
cgen: cleanup in fn.v (#14938)
|
2022-07-05 06:40:57 +03:00 |
|
Ken
|
a50e0f0522
|
net.websocket: allow timeout to be configured (#14941)
|
2022-07-05 06:40:23 +03:00 |
|
ghosttk
|
eb10cc9606
|
vweb: fix '/' in scan_static_directory (#14940)
|
2022-07-04 15:32:44 +03:00 |
|
yuyi
|
7f72ffdd66
|
cgen: fix error for result multi_return (#14936)
|
2022-07-04 10:54:08 +03:00 |
|
Delyan Angelov
|
90197fd58a
|
term.ui: make C. unions and structs public (solve conflicts with term on windows)
|
2022-07-04 10:50:19 +03:00 |
|
Ikko Ashimine
|
584c035120
|
sync: fix typo in pool.v (#14928)
|
2022-07-03 15:24:57 +03:00 |
|
yuyi
|
9028b0ed76
|
parser: minor cleanup in partial_assign_stmt() (#14929)
|
2022-07-03 15:24:42 +03:00 |
|
Alexander Medvednikov
|
20ba2a10c1
|
builder: use is_dir for src/; changelog: add 0.3.1 features
|
2022-07-03 15:13:08 +03:00 |
|
Alexander Medvednikov
|
c90e8185ed
|
builder: search for .v files in /src/ if there are none
|
2022-07-03 08:41:26 +03:00 |
|
Alexander Medvednikov
|
b5f2636b73
|
Revert "vweb: remove the extra '/' in scan_static_directory (#14806)"
This reverts commit 8172fecb51 .
|
2022-07-02 11:38:24 +03:00 |
|
Dialga
|
6957f940a0
|
pkgconfig: fix parsing mid-line comments (#14920)
|
2022-07-02 11:31:52 +03:00 |
|
Joe Conigliaro
|
4032838aba
|
gen.golang: array append & basic strings
|
2022-07-02 17:07:47 +10:00 |
|
yuyi
|
1b463834aa
|
builder: fix cross compiling for linux on windows (fix #6241, fix #12922) (#14907)
|
2022-07-01 15:24:27 +03:00 |
|
Delyan Angelov
|
69d292e8d1
|
os: detect termux more reliably
|
2022-07-01 13:52:57 +03:00 |
|
Delyan Angelov
|
b6b611aa82
|
v: support better separation of general Android vs Termux specific code (part 2)
|
2022-07-01 13:18:31 +03:00 |
|
Delyan Angelov
|
30401e003f
|
v: support better separation of general Android vs Termux specific code (part 1)
|
2022-07-01 12:48:35 +03:00 |
|
Emirhan Yener
|
71ff221cff
|
gg: update draw polygon test (#14880)
|
2022-06-30 21:21:12 +03:00 |
|
yuyi
|
d3c1e671f1
|
fmt: minor optimization in struct.v (#14898)
|
2022-06-30 19:52:49 +03:00 |
|
Markus F.X.J. Oberhumer
|
74bb5ae17a
|
os: add an optional "mode" parameter to os.mkdir and os.mkdir_all (#14887)
|
2022-06-30 13:49:47 +03:00 |
|
Larpon
|
7c3571b274
|
sokol: allow thirdparty window control (#14896)
|
2022-06-30 13:47:59 +03:00 |
|
Alexander Medvednikov
|
ec75860453
|
V 0.3
|
2022-06-30 10:41:25 +03:00 |
|
yuyi
|
9f59dbd319
|
fmt: fix import module { Foo } (#14894)
|
2022-06-30 09:48:39 +03:00 |
|
yuyi
|
92f441e894
|
cgen: minor cleanup in str.v (#14882)
|
2022-06-30 04:04:12 +03:00 |
|
yuyi
|
f2be115f7d
|
parser: fix the incorrect location of the type declaration name (#14879)
|
2022-06-29 16:14:03 +03:00 |
|
Joe Conigliaro
|
1b0754e4f3
|
gen.golang: correct use of const github_job
|
2022-06-29 21:15:46 +10:00 |
|
Joe Conigliaro
|
c3866bb7b1
|
gen.golang: skip tests only on ubuntu-docker-musl
|
2022-06-29 21:11:28 +10:00 |
|
Joe Conigliaro
|
5462f06d6c
|
gen.golang: correct error message
|
2022-06-29 19:09:36 +10:00 |
|
yuyi
|
f8461e2b3c
|
parser: check const declaration using multiple assign (#14886)
|
2022-06-29 12:03:56 +03:00 |
|
ghosttk
|
fae26197b9
|
os: add exo-open to the list of tried launchers in os.open_uri/1 (#14884)
Add 'exo-open' for xfce4 desktop environment.
|
2022-06-29 11:59:25 +03:00 |
|
Hitalo de Jesus do Rosário Souza
|
c481b80ec3
|
docs: add a jwt example to vlib/crypto/README.md (#14872)
|
2022-06-29 11:57:05 +03:00 |
|
Joe Conigliaro
|
51649b924b
|
gen.golang: dont push run_args in run_file assignent
|
2022-06-29 18:54:26 +10:00 |
|
Joe Conigliaro
|
eec60a3018
|
gen.golang: add run support & testrunner
|
2022-06-29 18:49:53 +10:00 |
|
yuyi
|
3ae59a7837
|
checker: optimize casting sumtype error message (fix #14023) (#14877)
|
2022-06-28 17:13:58 +03:00 |
|
Delyan Angelov
|
b47d35a0bb
|
ci: compile golang_builder.v without warnings (fix v -prod build-tools )
|
2022-06-28 15:00:54 +03:00 |
|
Delyan Angelov
|
2bcbd0b636
|
ci: comment unused import strings
|
2022-06-28 14:16:39 +03:00 |
|
Delyan Angelov
|
6165b119f6
|
scanner,parser,checker: do show the first error on -Wfatal-errors
|
2022-06-28 14:05:32 +03:00 |
|
Alexander Medvednikov
|
64b8284419
|
go: remove unused code (comments)
|
2022-06-28 11:14:48 +03:00 |
|
yuyi
|
ce6bc2c26d
|
checker: handle void in struct field init (fix #13944) (#14876)
|
2022-06-28 11:06:25 +03:00 |
|
Alexander Medvednikov
|
a4eb5b6356
|
gen: basic initial work on the Go backend
|
2022-06-28 09:41:15 +03:00 |
|
Emirhan Yener
|
28068e8ecf
|
gg: add draw_polygon_filled test (#14871)
|
2022-06-28 08:30:45 +03:00 |
|