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 |
|
yuyi
|
42df154399
|
ast: add elem_type_pos to ChanInit (#14873)
|
2022-06-28 08:30:02 +03:00 |
|
yuyi
|
09630dd0bc
|
parser: check interface name using single letter capital (#14878)
|
2022-06-28 08:29:23 +03:00 |
|
Emirhan Yener
|
6b2d3a826b
|
gg: add draw_polygon_filled fn with rotation parameter (#14867)
|
2022-06-27 21:34:43 +03:00 |
|
yuyi
|
6be287d476
|
cgen: minor cleanup in ref_or_deref_arg() (#14862)
|
2022-06-27 21:33:35 +03:00 |
|
yuyi
|
044698746e
|
parser: minor cleanup in parse_type.v (#14863)
|
2022-06-27 21:33:18 +03:00 |
|
Larpon
|
2d40ba1f49
|
cgen: call GC_INIT in sokol_main too, when compiling with -apk (#14869)
|
2022-06-27 21:24:39 +03:00 |
|
Delyan Angelov
|
b1a14c6cf7
|
tests: use a platform neutral module with C declarations (sokol.audio), instead of time in private_redeclaration_of_C_timeval.vv .
|
2022-06-27 19:48:46 +03:00 |
|
Delyan Angelov
|
94d6670e8f
|
checker: make the type C.X is private re-declaration error more informative
|
2022-06-27 18:32:21 +03:00 |
|
Delyan Angelov
|
0ef8382824
|
tests: show timing info in the output of run_project_folders_test.v
|
2022-06-27 18:31:07 +03:00 |
|
yuyi
|
1af94c7edf
|
checker: fix error for array_of_aliases.pop() (#14861)
|
2022-06-27 11:50:46 +03:00 |
|
WoodyAtHome
|
34517c340d
|
net: support blocking sockets in TcpSocket.connect (#14849)
|
2022-06-27 11:01:55 +03:00 |
|
yuyi
|
ef7f9779a3
|
parser, checker: fix postfix expr check (fix #14852) (#14857)
|
2022-06-27 04:28:24 +03:00 |
|
yuyi
|
5a79a54fe4
|
all: fix all remaining unsafe 0 (#14856)
|
2022-06-26 17:04:23 +03:00 |
|
Alexander Medvednikov
|
cb60392302
|
examples: fix unsafe 0
|
2022-06-26 07:12:15 +03:00 |
|
Alexander Medvednikov
|
ca30397e7a
|
cli: fix compilation
|
2022-06-26 07:08:05 +03:00 |
|
Alexander Medvednikov
|
e76f74fd73
|
checker: unsafe 0 for references (default value)
|
2022-06-26 06:40:40 +03:00 |
|
yuyi
|
546f9a544f
|
parser: fix a typo in an error message (#14848)
|
2022-06-26 00:04:08 +03:00 |
|
Emirhan Yener
|
d42aadda0f
|
gg: fix draw arch functions alpha color (#14850)
|
2022-06-26 00:03:43 +03:00 |
|
yuyi
|
ef643e106b
|
checker: check unknown chan element type (#14843)
|
2022-06-25 05:19:41 +03:00 |
|
yuyi
|
90287f6aaa
|
checker: check error for cast sumtype (fix #14771) (#14847)
|
2022-06-25 05:19:16 +03:00 |
|
Wertzui123
|
c10ba6d81a
|
os: add .cmd to the list of Windows executable suffixes (#14839)
|
2022-06-23 20:12:29 +03:00 |
|
Larpon
|
298dc77c38
|
ci: add pure -os android checks (#14837)
|
2022-06-23 11:22:55 +03:00 |
|
yuyi
|
e9a8f5fcc7
|
cgen: fix ref_struct.str() with null pointer (#14836)
|
2022-06-23 08:35:21 +03:00 |
|
Wertzui123
|
587101a1ea
|
os: fix find_abs_path_of_executable function (on Windows) (#14835)
|
2022-06-23 03:36:15 +03:00 |
|
l-m
|
ed8c63cc0b
|
builtin: add a contains_only method on string (#14830)
|
2022-06-23 01:41:42 +03:00 |
|
Dialga
|
5cd5d551e3
|
v.pkgconfig: fix building standalone pkgconfig (#14825)
* Update main.v
* add test to prevent future regressions
Co-authored-by: Delyan Angelov <delian66@gmail.com>
|
2022-06-22 22:38:50 +03:00 |
|
yuyi
|
e6c3de2f46
|
cgen: format cgen.init() generated c codes (#14824)
|
2022-06-22 21:39:15 +03:00 |
|
Larpon
|
3fb88500a2
|
os: improve Android interop (#14827)
|
2022-06-22 21:38:27 +03:00 |
|
yuyi
|
585b5145fa
|
cgen: fix auto string method generated for []&int{len:1} (#14829)
|
2022-06-22 14:54:04 +03:00 |
|
pancake
|
23d1c792c0
|
native: fix macho generation for macos11-amd64 (#14821)
|
2022-06-22 11:58:27 +03:00 |
|
yuyi
|
c64c4907a2
|
parser: check closure var name conflict (#14823)
|
2022-06-22 09:04:15 +03:00 |
|
ghosttk
|
8172fecb51
|
vweb: remove the extra '/' in scan_static_directory (#14806)
|
2022-06-21 15:13:09 +03:00 |
|