Commit graph

88 commits

Author SHA1 Message Date
Alexander Medvednikov
a045bb0132 all: use arguments() instead of os.args in some files 2025-02-20 03:07:30 +03:00
Delyan Angelov
319eb83525
log: add log.use_stdout(), use it to silence the transition note for the most commonly used V tools/examples (#23642) 2025-02-03 12:37:57 +02:00
Delyan Angelov
b5813c25e2
tools: measure execution speed, even if the compilation commands fail, in order to not break https://fast.vlang.io/ 2024-11-16 12:13:23 +02:00
vlang-bot
9a0f4d8461 tools: make fast.v and fast_job.v more self sufficient 2024-09-19 13:51:27 +03:00
yuyi
cb58db56ef
all: change empty comment to newline (#22053) 2024-08-16 12:09:30 +03:00
Delyan Angelov
5ac8249af7
tools: increase max_samples in cmd/tools/fast/fast.v to decrease the variations of the results on https://fast.vlang.io/ 2024-05-31 09:15:11 +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
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
Anton
763f94388b
all: update copyright year (#20334) 2024-01-01 23:29:54 +02:00
Delyan Angelov
d11db9a3aa
tools: make the commit message more informative, for the repo for https://fast.vlang.io/ in cmd/tools/fast/website/ 2023-10-26 08:21:16 +03:00
Alexander Medvednikov
6756d28595 all: 2023 copyright 2023-03-28 22:55:57 +02:00
Delyan Angelov
60f4654bbe
tools: make fast.v log all executed commands 2023-01-11 21:05:45 +02:00
yuyi
017ace6ea7
vfmt: change all '$expr' to '${expr}' (#16428) 2022-11-15 16:53:13 +03:00
Delyan Angelov
7bd00b7580
tools: make fast_job.v more verbose and robust to compilation failures in fast.v, and to what compiler exactly was used to compile fast_job.v itself. 2022-11-02 13:26:12 +02:00
Delyan Angelov
82dc9ca434
tools: make fast.v results more robust to AWS spikes (increase samples, discard the top few) 2022-11-02 13:03:30 +02:00
yuyi
f6844e9766
all: change optional to result of io (#16075) 2022-10-16 09:28:57 +03:00
Delyan Angelov
3656d445ab
Revert "Revert "tools/fast: do not build V with -usecache""
This reverts commit ad322f4eb0.
2022-08-21 10:40:27 +03:00
Delyan Angelov
ad322f4eb0
Revert "tools/fast: do not build V with -usecache"
This reverts commit f97a4f1904.
2022-08-21 08:56:05 +03:00
Alexander Medvednikov
f97a4f1904 tools/fast: do not build V with -usecache 2022-08-21 04:40:32 +03:00
Daniel Däschle
d679146a80
fmt: remove space in front of ? and ! (#14366) 2022-05-13 06:56:21 +03:00
StunxFS
2a0b372d0d
tools: minor cleanup in fast.v (#14117) 2022-04-21 10:46:35 +03:00
Alexander Medvednikov
3d46005195 tools/fast: bring back -usecache 2022-02-18 10:41:53 +03:00
Alexander Medvednikov
59ed4be49a all: update copyright year 2022-01-04 12:21:12 +03:00
crthpl
85b58b03a3
cgen: parallelize (#10844) 2021-09-28 10:28:04 +03:00
Alexander Medvednikov
f731060caf all: update chmod/chdir usages 2021-08-28 10:23:01 +03:00
Alexander Medvednikov
e09d3eef5f tools/fast: fix uploading 2021-08-16 08:33:53 +03:00
Alexander Medvednikov
22b1fca793 tools/fast: minor fixes 2021-08-16 08:26:50 +03:00
Alexander Medvednikov
765759817d ci: run fast.v with clang on freebsd 2021-08-16 06:30:35 +03:00
Delyan Angelov
e0451c5b33
cmd/tools/fast/fast.v: use clang instead of tcc on the cirrus ci build ¯\_(ツ)_/¯ ... 2021-08-15 12:00:51 +03:00
Delyan Angelov
1a5c4b18ec
cmd/tools/fast/fast.v: do not use -no-std and -no-rsp anymore (tcc is the most recent on the CI runner now) 2021-08-15 11:52:11 +03:00
Delyan Angelov
0dde8ab0e5
cmd/tools/fast/fast.v: use -no-std for tcc too 2021-08-15 11:21:25 +03:00
Delyan Angelov
b1186cca3f
cmd/tools/fast/fast.v: use -no-rsp for tcc (which may be much older on freebsd) 2021-08-15 10:47:44 +03:00
Alexander Medvednikov
e6d79f2fa7 ci: run fast.v on freebsd 2021-08-15 09:27:17 +03:00
Alexander Medvednikov
f1244bd7f1 ci: do not upload fast.v results 2021-08-15 09:22:01 +03:00
Alexander Medvednikov
1bfb525ce1 tools/fast: improve uploading to gh pages and print errors 2021-08-15 09:03:19 +03:00
Alexander Medvednikov
e246ed9818 cgen: fix VUNREACHABLE on freebsd/tcc 2021-07-25 16:29:05 +03:00
Alexander Medvednikov
852ca5f7cf tools/fast: location fix 2021-07-25 03:16:50 +03:00
Alexander Medvednikov
f691a80145 tools/fast: location fix 2021-07-24 23:41:55 +03:00
Delyan Angelov
5098334e65
os: add execute_or_exit(cmd), use it consistently instead of execute_or_panic(cmd) 2021-07-20 15:22:04 +03:00
Daniel Däschle
ad3835b598
parser: deprecate short struct init (#10842) 2021-07-20 11:17:08 +03:00
Delyan Angelov
bdd1a13230
tools: fix workdir for fast.v 2021-06-12 18:28:54 +03:00
Alexander Medvednikov
3f745605a2 fast: disable cache refresh for now 2021-06-12 17:51:58 +03:00
Delyan Angelov
27f3737c5a
tools: cleanup the fast.v output 2021-06-06 09:52:29 +03:00
Delyan Angelov
43acb5a3ca
tools: make fast.v more robust against V module lookup bugs 2021-06-06 09:46:44 +03:00
Delyan Angelov
6c40781d84
ci: vfmt cmd/tools/fast/fast.v 2021-05-26 09:49:22 +03:00
Alexander Medvednikov
9ea7eda9c0 tools/fast: -usecache for hello world 2021-05-26 09:33:42 +03:00
Alexander Medvednikov
db848ed314 tools/fast: wipe cache before measuring 2021-05-24 12:12:29 +03:00
Alexander Medvednikov
c04fc7bfc2 tools/fast: disable usecache for now 2021-05-22 07:20:48 +03:00