Delyan Angelov
|
9cf5c9ac43
|
tests: simplify print mode logic
|
2020-10-18 20:49:25 +03:00 |
Delyan Angelov
|
7bc94fff9a
|
tests: implement compact progress mode (the old one is available with -expand)
|
2020-10-18 19:27:29 +03:00 |
Delyan Angelov
|
a9659beabe
|
tests: simplify the synchronized printing of results, using chan string
|
2020-10-18 18:16:33 +03:00 |
Delyan Angelov
|
cc477c50ed
|
repeat: cleanup spurious eprintln
|
2020-10-18 17:31:37 +03:00 |
Delyan Angelov
|
941f138934
|
vfmt: use rand.ulid() for the worker file name (make `v test-fmt` more robust)
|
2020-10-18 13:46:30 +03:00 |
Delyan Angelov
|
3af700d950
|
vself: fix `v self` (it compiled to cmd/v/v without -o)
|
2020-10-16 15:06:32 +03:00 |
Lukas Neubert
|
7471e1fd05
|
symlink: create /usr/local/bin if it does not exist (#6621)
|
2020-10-16 09:55:55 +02:00 |
Delyan Angelov
|
23644d92a9
|
vself: allow for `./v -o x self` with no further renaming/deleting v itself (#6609)
|
2020-10-15 22:55:12 +03:00 |
Delyan Angelov
|
31ef921ef2
|
ci: fix warnings/errors due to the vfmt change
|
2020-10-15 16:17:52 +03:00 |
Delyan Angelov
|
3795aaab5c
|
v test-fmt: reformat some skipped files, comment on the remaining ones
|
2020-10-15 00:39:09 +03:00 |
Delyan Angelov
|
e36f11750b
|
v test-fmt: use .skip_files instead of filtering
|
2020-10-14 23:58:31 +03:00 |
Delyan Angelov
|
5dd34c3a8a
|
v test-fmt: skip os.v, linuxsys_bare.v, life.v for now
|
2020-10-14 23:49:12 +03:00 |
Delyan Angelov
|
5a11b87097
|
tests: do not panic on failed tests, just warn and exit(1).
|
2020-10-14 23:42:30 +03:00 |
Delyan Angelov
|
e02f25a108
|
test-compiler: fix sporadic fails for vpm/v install
|
2020-10-14 18:20:19 +03:00 |
Enzo
|
a2fba05218
|
fmt: allow fmt to be run on directories (#6613)
|
2020-10-13 21:03:53 +02:00 |
Delyan Angelov
|
62f6e65509
|
repl: fix `reset`; make `echo "print(2.0 * 3.14159)" | ./v` print only the result
|
2020-10-11 10:50:24 +03:00 |
Justin Jones
|
04d3ca7dbe
|
http: fix status codes (#6590)
|
2020-10-09 18:33:16 +03:00 |
Anton Zavodchikov
|
a6f7f0ac8a
|
vcreate: gitignore executable files (#6585)
|
2020-10-09 15:56:43 +02:00 |
Delyan Angelov
|
0edcd5efb0
|
repeat.v: support --max_time limit for the average time of a command
|
2020-10-09 11:08:59 +03:00 |
Delyan Angelov
|
8e5067421f
|
vet: accumulate the collected errors manually (fixes CI)
|
2020-10-06 10:02:35 +03:00 |
Delyan Angelov
|
f943bf2aaf
|
repeat.v: merge results from all series runs for the totals
|
2020-10-06 08:12:09 +03:00 |
Alexander Medvednikov
|
256a572cbe
|
vet: fix vet_errors
|
2020-10-06 07:07:50 +02:00 |
Tom Paoletti
|
9ea7369b05
|
fmt: allow formatting of v shell files (.vsh) (#6555)
|
2020-10-04 06:33:38 +02:00 |
Delyan Angelov
|
d93b0f047a
|
vdoc: return platform specific prefixes from .vdocignore files
|
2020-10-03 17:40:28 +03:00 |
Delyan Angelov
|
259f6ea42c
|
repeat.v: add --output option
|
2020-10-02 18:10:30 +03:00 |
Delyan Angelov
|
c53ebd89b1
|
repeat.v: implement a --series option
|
2020-10-02 13:28:05 +03:00 |
Delyan Angelov
|
c747ba1c3f
|
repeat.v: add --fail_percent option
|
2020-10-02 10:58:05 +03:00 |
Delyan Angelov
|
d595e03928
|
cmd/tools/repeat.v: cleanup formatting
|
2020-10-01 23:25:29 +03:00 |
Delyan Angelov
|
d96f1bf26d
|
cmd/tools/repeat.v: add and fill a new map[string][]int field CmdResult.oms
|
2020-10-01 21:06:32 +03:00 |
Delyan Angelov
|
9dc75f5cd9
|
cmd/tools/repeat.v: cleanup
|
2020-10-01 20:46:45 +03:00 |
Delyan Angelov
|
0402179603
|
cmd/tools/repeat.v: add a --warmup option too
|
2020-10-01 20:35:56 +03:00 |
Delyan Angelov
|
04cd585183
|
cmd/tools/repeat.v: add a MVP of a command repeater/summarizer, simillar to hyperfine.
|
2020-10-01 20:05:27 +03:00 |
Alexander Medvednikov
|
f534edc371
|
doc: replace os.base_dir with os.dir
|
2020-10-01 01:30:22 +02:00 |
Lukas Neubert
|
3a8be4d8d9
|
os: home_dir() remove trailing slash (#6512)
|
2020-09-30 16:02:54 +02:00 |
Delyan Angelov
|
dc954bbb03
|
all: use `macos` consistently in os.user_os and the compiler
|
2020-09-29 22:32:20 +03:00 |
Delyan Angelov
|
7305b2c401
|
ci: fix for mut arg in cmd/tools/vdoc.v
|
2020-09-27 16:58:36 +03:00 |
Delyan Angelov
|
1fb127ba79
|
tests: sort the test session file paths before running the tests
|
2020-09-26 10:11:45 +03:00 |
spaceface777
|
d79bb0db24
|
doctor: small features and tweaks (#6481)
|
2020-09-25 19:24:00 +03:00 |
Delyan Angelov
|
1f21bc4b49
|
gg: bugfix on missing font file, remove last empty line in `v doctor`
|
2020-09-24 16:53:06 +03:00 |
Delyan Angelov
|
d91594dc6b
|
doctor: use just a.println('') instead of a horizontal divider
|
2020-09-24 16:36:15 +03:00 |
Delyan Angelov
|
48d8711b80
|
doctor: limit horizontal divider to just 20 dashes, to avoid wraps
|
2020-09-24 16:34:05 +03:00 |
Henrixounez
|
b0a2c28c19
|
vdoc: rendering optimizations (#6457)
|
2020-09-23 20:50:51 +02:00 |
Robin Martijn
|
4774c89381
|
vpm: install and check all modules as lowercase modules. (#6445)
|
2020-09-22 17:02:42 +02:00 |
spaceface777
|
d44eabe247
|
doctor: detect if running in a VM / WSL / chroot (#6447)
|
2020-09-22 17:41:32 +03:00 |
Delyan Angelov
|
1ee0939f69
|
doctor: ignore # comments in /etc/os-release files too
|
2020-09-21 22:42:41 +03:00 |
Delyan Angelov
|
fe8cf19a8f
|
doctor: protect against malformed /etc/os-release files on linux
|
2020-09-21 22:38:58 +03:00 |
Delyan Angelov
|
f66dcbe6e5
|
doctor: report tcc location/branch/commit too
|
2020-09-21 21:46:51 +03:00 |
Delyan Angelov
|
61330c60b5
|
doctor: support arm64 phones
|
2020-09-21 21:21:07 +03:00 |
Ned Palacios
|
744f685973
|
vdoc: document variables in a specific pos/scope; support `v doc os File` (#6354)
|
2020-09-21 17:40:39 +03:00 |
Delyan Angelov
|
8c0b8c5ef7
|
doctor: detect more Linux distro names, using /etc/os-release first
|
2020-09-21 17:36:36 +03:00 |