yuyi
017ace6ea7
vfmt: change all '$expr' to '${expr}' ( #16428 )
2022-11-15 16:53:13 +03:00
Delyan Angelov
f427a5241a
os,tools: add os.vtmp_dir()
...
Use it to consistently place all temporary files created by tests in a overridable folder specific to the user, that is easy to cleanup later.
NOTE: os.temp_dir() on macos returns `/tmp`, and using `/tmp/v` is a problem when multiple unix users are trying to access/create/write to it.
2022-11-03 10:19:51 +02:00
yuyi
f6844e9766
all: change optional to result of io ( #16075 )
2022-10-16 09:28:57 +03:00
yuyi
41dbd12bc4
tests: make error handling the same as the main function ( #15825 )
2022-09-21 19:45:43 +03:00
Daniel Däschle
d679146a80
fmt: remove space in front of ? and ! ( #14366 )
2022-05-13 06:56:21 +03:00
Ned
437fa02f27
x.json2: add customized JSON output capability via Encoder ( #13654 )
2022-03-04 14:39:23 +03:00
Tim Basel
9d0a5942ac
builtin: change IError msg
and code
to methods + fix vlib, add a deprecation notice for the old usages ( #13041 )
2022-02-11 15:52:33 +02:00
Delyan Angelov
e03d52d322
toml: improve SKIP reporting, fix formatting
2022-01-03 13:25:06 +02:00
Delyan Angelov
ee858568ff
toml: ignore CRLF just like LF in line comments, support VTEST_HIDE_OK=1 in tests.
2022-01-03 12:54:16 +02:00
Larpon
7d0a36dd08
toml: solidify single-line escape validation ( #12644 )
2021-12-02 12:07:53 +02:00
Larpon
5ab91dd471
toml: support multi-level map keys in arrays-of-tables ( #12641 )
2021-12-02 11:19:45 +02:00
Larpon
ebfacca252
toml: fix bug in unicode decoding ( #12643 )
2021-12-02 11:19:12 +02:00
Larpon
9cf7af0c75
toml: add better float validation ( #12640 )
2021-12-02 11:16:55 +02:00
Larpon
5c8e626912
toml: add alexcrichton/toml-rs
test suite to CI ( #12624 )
2021-11-30 15:08:30 +02:00