Delyan Angelov
76c67952e6
tests: support for marking _test.v files with `// vtest flaky: true`, to reduce false positives from the CI
2022-04-30 16:26:28 +02:00
Delyan Angelov
60e718e7c6
test: save removing the nonexistent binary output for v fmt and v vet tests
2022-04-09 13:04:52 +03:00
Alexander Medvednikov
36ec47cd20
all: replace "NB:" with "Note:" (docs/comments)
2022-03-06 20:01:22 +03:00
starryskye
6d2a88e31f
net.smtp: add STARTTLS and implicit SSL support ( #13473 )
2022-02-16 09:18:51 +02:00
Ulises Jeremias Cornejo Fandos
4391ae563d
examples: improve the pendulum simulation, with several modes and diagrams ( #13446 )
2022-02-12 19:38:07 +02:00
Larpon
41b9b2988a
examples: add port of simple triangle sokol sample ( #13298 )
2022-01-27 21:16:00 +02:00
Delyan Angelov
eb765f975c
ci: add a small delay between failed test retries. bump retries for channel_select_6_test.v to 8
2022-01-27 17:43:55 +02:00
Delyan Angelov
62c3ad4953
use os.quoted_path more
2022-01-22 22:22:22 +02:00
Saptak Bhoumik
5e85d4cb39
examples: show how to call a simple v module from python ( #13105 )
2022-01-09 19:53:36 +02:00
Ikko Ashimine
92bd55ded6
tests: fix typo in common.v ( #12952 )
2021-12-24 10:47:48 +02:00
Delyan Angelov
cc2fcb52d6
tests: fix the shown number of jobs for the test summary
2021-12-21 02:51:26 +02:00
Delyan Angelov
68ada041e6
tests: support `VTEST_ONLY_FN=*test_sincos* ./v test .` and `./v test -run-only test_sin .`
2021-12-20 18:45:04 +02:00
Delyan Angelov
23be53e2de
tools: build `examples/viewer` as a project folder
2021-12-11 23:20:08 +02:00
Delyan Angelov
7bbc70820a
tools: make `v test vlib` and `v test-self` skip _test.js.v files, when `node` is not installed
2021-12-07 21:31:29 +02:00
Delyan Angelov
d431145a39
v.util,tools: use os.join_path_single
2021-11-22 21:42:55 +02:00
Delyan Angelov
7b723262e4
tools: support `VJOBS=1 VTEST_FAIL_FAST=1 ./v test .`
2021-11-15 11:44:54 +02:00
Delyan Angelov
ceb24bc32e
tests: show the number of parallel jobs used while testing
2021-10-11 13:10:55 +03:00
playX
4333a53f28
js: support running `.js.v` tests in `v test-self`, fixes for array methods & codegen ( #12011 )
2021-09-29 15:33:14 +03:00
crthpl
85b58b03a3
cgen: parallelize ( #10844 )
2021-09-28 10:28:04 +03:00
yuyi
108a01d65f
fmt: fix unnecessary line break in array init ( fix #11448 ) ( #11562 )
2021-09-21 16:20:09 +03:00
Delyan Angelov
df8a4a03a0
tests: support `// vtest retry: 4` for marking flaky tests
2021-09-18 11:48:32 +03:00
yuyi
ef690dc06b
testing: remove panics when cleaning up after test runs ( #11505 )
2021-09-15 15:15:46 +03:00
Dialga
2cfc6e007d
test: allow testing files from a relative directory ( #11391 )
2021-09-06 03:11:58 +03:00
Delyan Angelov
2b92ccecb5
ci: fix `v build-examples` and `v build-tools`
2021-08-28 12:44:03 +03:00
Alexander Medvednikov
29f550158e
all: update chdir usages
2021-08-28 09:39:18 +03:00
Delyan Angelov
0675079b98
ci: skip const_comptime_eval_before_vinit_test.v with MSVC
2021-07-30 21:46:59 +03:00
Uwe Krüger
abd17ddb6a
cgen: initialize globals with default initializer when none is given. ( #10979 )
2021-07-27 20:14:30 +03:00
Daniel Däschle
ad3835b598
parser: deprecate short struct init ( #10842 )
2021-07-20 11:17:08 +03:00
Delyan Angelov
027be2ecd4
tests: show a list of all failed commands in the summary too
2021-07-15 11:53:14 +03:00
Delyan Angelov
01a8d3f8a1
tests: skip building psql/customer.v on macos (requires postgres)
2021-06-07 18:23:18 +03:00
Delyan Angelov
bf623e191f
tests: ignore `testdata` folders while scanning for tests and .v files
2021-06-02 21:19:03 +03:00
Delyan Angelov
2376b343ba
tests: always use / for paths shown in tests
2021-05-31 15:56:36 +03:00
Delyan Angelov
eac1e25c5d
strings: simplify Builder ( #10263 )
2021-05-31 14:21:06 +03:00
Delyan Angelov
dd0a97541c
tests: use term.header_left, and a more compact output layout
2021-05-20 11:25:07 +03:00
Delyan Angelov
d11cd50773
ci: skip vweb_app_test.v except in the ubuntu-tcc job
2021-05-11 17:47:43 +03:00
Delyan Angelov
8a380f4699
tools: make `v test-cleancode` test everything by default ( #10050 )
2021-05-08 13:32:29 +03:00
Don Park
aebb551e93
cgen: do full struct initialisation for V structs, fixes invalid data from `map[string]Struct{}['unknown']` ( #9878 )
2021-04-27 08:18:48 +03:00
Delyan Angelov
2f29e7903c
tests: cleanup obsolete skips in common.v
2021-04-23 15:31:04 +03:00
Louis Schmieder
64391efa4d
orm: add mysql support ( #9630 )
...
* add mysql to orm
* fix got to big packet error
* format sql.v
* format example
* custom sql types
* add mysql table cration
* add documentation
* format sql.v
* fix markdown
* start implementing select_expr for mysql
* remove orm.c
* format sql.v
* finish mysql expr
* remove c
* remove unessecary files
* change to c implementation
* remove c
* added str interpolation for idents
* fix string insert
* fix compilation problems
* fix gitly compilation
* fix typing mistake
* add link to orm docs
2021-04-10 17:38:27 +03:00
Delyan Angelov
cc80ee0ab4
tools: improve the default performance/behaviour of oldv
2021-04-07 12:36:14 +03:00
Delyan Angelov
9bb3a5b3a3
tools: update oldv to be faster for the most common cases
2021-04-06 11:43:53 +03:00
Alexander Medvednikov
ed37512ea9
ci: run wkhtmltopdf only on linux again
2021-04-05 07:55:32 +03:00
Bastian Buck
69dff4b384
os: make os module handle large files ( #9439 )
2021-03-26 07:51:55 +01:00
penguindark
a2ef9967fe
examples: add .obj viewer as a sokol example ( #9456 )
2021-03-25 16:53:13 +01:00
Lukas Neubert
7664964c56
vfmt: format all of cmd/ and add it to `v test-cleancode` ( #9418 )
2021-03-24 23:37:10 +02:00
crthpl
fafb035fb5
all: reimplement inline assembly ( #8645 )
2021-03-17 01:43:17 +01:00
Delyan Angelov
d7049ae2da
os: deprecate os.exec (returning ?os.Result), in favour of os.execute, which returns os.Result ( #8974 )
2021-03-08 20:52:13 +02:00
spaceface
b712af56fd
all: bring back `panic(err.msg)` -> `panic(err)` ( #9022 )
2021-03-01 00:18:14 +01:00
spaceface
d63b7bc35a
all: update repo to use the new error handling syntax ( #8950 )
2021-02-28 23:20:21 +03:00
spaceface
b9a381f101
all: migrate to the new Option (p. 1) ( #8924 )
2021-02-28 22:24:29 +03:00