Commit graph

17665 commits

Author SHA1 Message Date
Turiiya
284aa9dd0c
ci: update symlink ci, add matrix (#21376) 2024-04-29 17:11:48 +03:00
Turiiya
613750153f
ci: update native backend ci matrix (#21375) 2024-04-29 17:03:36 +03:00
Delyan Angelov
bb8a185cba
tests: fix notices for vlib/v/gen/native/macho_test.v 2024-04-29 17:01:11 +03:00
Turiiya
32263652c5
tools: refine check_os_api_parity.v (#21371) 2024-04-29 14:01:34 +03:00
Felipe Pena
f2f7fc3295
checker: ignore last semicolon on or-expr (#21361) 2024-04-29 13:16:55 +03:00
Delyan Angelov
f33b712e84
ci: fix tests-sanitize-address-msvc in sanitized_ci.yml 2024-04-29 12:21:23 +03:00
Delyan Angelov
cf80f11b1a
ci: fix binary_artifact.yml (#21373) 2024-04-29 12:16:23 +03:00
Turiiya
faddc70a1b
ci: split up vsl / vtl run, reducing the tool change CI time from ~19min to ~10min (#21372) 2024-04-29 10:27:11 +03:00
Turiiya
c0afe5dff3
ci: add docker to tools workflow, update ignore paths (#21368) 2024-04-28 17:45:48 +03:00
Turiiya
31171263df
tools: update check_os_api_parity.v (#21367) 2024-04-28 16:11:35 +03:00
Turiiya
a779412300
wasm,tests,ci: prevent false negatives, activate windows in workflow tests (#21365) 2024-04-28 15:55:48 +03:00
Turiiya
53c941e516
ci: update binary_artifact.yml (#21364) 2024-04-28 15:41:54 +03:00
Turiiya
6b05ceb349
ci: enable native code gen and msvc cleancode tests (#21366) 2024-04-28 14:14:41 +03:00
Delyan Angelov
805c1a3f8e
pref: support a shortcut: v -http for v -e "import net.http.file; file.serve()" . 2024-04-28 10:26:49 +03:00
Turiiya
0e711f9f44
tools: utilize environment specific files for vsymlink (#21360) 2024-04-27 10:48:12 +03:00
Turiiya
22323e8a40
ci: update bootstrapping workflow, reactivate v up testing, cleanup (#21355) 2024-04-26 21:05:11 +03:00
Turiiya
5329a0a671
builtin: fix empty string lower / upper assert (#21358) 2024-04-26 21:03:44 +03:00
Turiiya
712a9125bf
all: use apt over apt-get for common APT subcommands (#21359) 2024-04-26 21:01:52 +03:00
Delyan Angelov
f9952053af v.builder: update macos->linux cross compile message (~22MB -> ~77MB) 2024-04-26 20:29:49 +03:00
Delyan Angelov
d80f592830 pref: be more conservative when generating code using -cross, allow for $if cross ? { 2024-04-26 19:27:43 +03:00
Delyan Angelov
2e57e03bd5
benchmark: align C: values for compilations slower than 10 seconds (for some tests on the CI) (#21356) 2024-04-26 17:50:58 +03:00
Delyan Angelov
f13ed6e7be
ci: use macos-13 for cross_ci.yml to force the old non m1 runner 2024-04-26 17:34:33 +03:00
Delyan Angelov
a9247372f7
tools: make fast.v more robust to independent remote changes in vlang/docs 2024-04-26 17:20:55 +03:00
Delyan Angelov
d66de0c514
builtin: fix undefined read s[0], from ''.is_lower() and ''.is_upper() in c7af2c2 2024-04-26 17:07:40 +03:00
Swastik Baranwal
c7af2c21d1
builtin.string: fix is_upper and is_lower with numbers (#21357) 2024-04-26 16:20:21 +03:00
Delyan Angelov
6c113cf777
tools: fix v install for the FreeBSD instance that updates docs.vlang.io . 2024-04-26 15:56:12 +03:00
Delyan Angelov
544085b5af
tools: fix building vpm on the FreeBSD instance, that runs fast.v 2024-04-26 15:43:15 +03:00
Delyan Angelov
cdec163154
tools: update fast.v and fast_job.v to update docs.vlang.io and fast.vlang.io on each commit to master. 2024-04-26 15:02:45 +03:00
Ken Ekeoha
206c0e33be
cgen: fix hot code reloading on windows (#21351) 2024-04-26 01:16:31 +03:00
Adam Oates
434c3fbf9b
gg: make PenConfig fields public (#21353) 2024-04-26 01:10:13 +03:00
Turiiya
25da8ffb00
ci: add a separate cmd/tools testing job (#21344) 2024-04-25 18:06:18 +03:00
Delyan Angelov
40da0f75d8
sync.stdatomic: add flag lines for gcc 14 too 2024-04-25 17:20:21 +03:00
Delyan Angelov
07e6f2ec7b
sync: add Gentoo paths for libatomic 2024-04-25 16:52:31 +03:00
Turiiya
67ac7e1b8b
ci: remove the separate -gc boehm job (since -gc boehm is the default now) (#21352) 2024-04-25 16:22:35 +03:00
Turiiya
903a585e9e
tools: cleanup vwhere (#21350) 2024-04-25 14:14:45 +03:00
Delyan Angelov
32f7ec8cea
os: add os.write_lines/2 + tests, fix deprecation notice in read_bytes_into_newline in file_test.v (#21343) 2024-04-25 08:31:01 +03:00
Turiiya
9f788de03b
tools: fix compiling vwhere with -cc gcc -cstrict (#21347) 2024-04-25 06:41:48 +03:00
Delyan Angelov
fe9be9632d
ci: fix the ubuntu-docker-musl job by skipping veb_app_test.v 2024-04-25 06:36:14 +03:00
Turiiya
28cabf4736
ci: update detection of workflow cancellation scenarios (#21342) 2024-04-25 02:17:12 +03:00
Turiiya
8dafca126f
test, ci: fix network tests; update and activate tests in periodic ci (#21339) 2024-04-25 02:15:22 +03:00
Turiiya
9d3bef15e4
checker: turn array assign warning into error (#21341) 2024-04-25 02:14:42 +03:00
Turiiya
e24e905e51
vlib: fix veb (#21345) 2024-04-25 02:13:55 +03:00
Alexander Medvednikov
1aee2b567b veb: copy x.vweb to veb, and make it work with comptime 2024-04-24 19:23:19 +03:00
Felipe Pena
007305921a
cgen: fix comptime ref argument passing (#21335) 2024-04-24 12:03:00 +03:00
Delyan Angelov
59013f1700
tools: improve v symlink -githubci diagnostic message, when used outside CIs or with sudo (#21340) 2024-04-24 11:23:40 +03:00
Felipe Pena
be90cf3165
checker: allow pass array as mut param to spawn fn (#21283) 2024-04-24 06:48:35 +03:00
Turiiya
0a14bef008
ci: update workflow conditions (#21338) 2024-04-24 06:48:02 +03:00
antono2
9ed33718f3
cgen: fix myarr [1]C.mytype fixed array fields, for pub type C.mytype = voidptr (#21266) 2024-04-24 06:46:02 +03:00
Delyan Angelov
dc763422c5
doc: add a section for module fn cleanup() { 2024-04-23 20:05:52 +03:00
Delyan Angelov
f124d03574
ci: use v retry -- cmd to replace .github/workflows/retry.sh cmd, where possible in v_apps_and_modules_compile_ci.yml (#21336) 2024-04-23 17:47:05 +03:00