1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

14525 Commits

Author SHA1 Message Date
5933ab7158 docs: add syntax highlighting to a code snippet in the tutorials (#16331) 2022-11-04 17:01:25 +02:00
4cabf709e1 tools: add support for a |``v shared| markdown code tag, for illustrating code examples starting with module not_main` 2022-11-04 15:35:25 +02:00
2dffb04650 ci: fix formatting of cmd/tools/vtest-cleancode.v after resolving conflicts 2022-11-04 15:12:46 +02:00
7f91db695c examples, tests: small formatting cleanup in cube_glsl.v , remove already fixed skips in v test-cleancode, before // vfmt off and // vfmt on 2022-11-04 14:48:20 +02:00
fa7ff09370 doc: move Struct update syntax to the Struct section (#16305) 2022-11-04 09:01:51 +02:00
3061859f25 doc: move the Parameter evaluation order section before References (#16306) 2022-11-04 08:57:40 +02:00
cb5c6b605b doc: fix match heading and add ref field link (#16316) 2022-11-04 08:31:24 +02:00
eb0c46e13a regex: fix for last group with OR inside (#16324) 2022-11-04 08:19:33 +02:00
fd4045931a scanner: fix the new string interpolation - println('{s == 'hello'}') (fix #16318) (#16319)
* scanner: fix the new string interpolation - println('{s == 'hello'}')

* fix vlib/v/eval/gen/infix_gen.v
2022-11-03 23:06:11 +02:00
0e8d148fe7 checker: give a checker error message on print(1), print(2) (fix #16311) (#16314) 2022-11-03 17:28:59 +02:00
962d0babdc js: fix match true {} in the js backend (#16317) 2022-11-03 17:25:45 +02:00
4e02cd8721 doc: move match next to if (#16304) 2022-11-03 14:17:02 +02:00
a979b3aab8 scanner: fix new string interpolation - print('{a}{{b}}') (#16309) 2022-11-03 14:04:41 +02:00
9de92eb391 doc: add more links (#16303) 2022-11-03 13:36:39 +02:00
fa3019195c doc: improve toc (#16302) 2022-11-03 13:34:05 +02:00
fa4a45d37f all: make fmt support two kinds of interpolation at the same time. (#16308) 2022-11-03 13:32:07 +02:00
5c7ceb16dd checker: fix the check of types not implemented by interfaces in infix key_is and not_is (fix #16282 #16298) (#16284) 2022-11-03 12:18:30 +02:00
14f90b1196 cgen: fix compile time reflection for method types (.typ was always 0) (#16310) 2022-11-03 12:16:01 +02:00
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
509f5c7db3 doc: fix links to attributes (#16301) 2022-11-03 07:02:01 +02:00
1ecf7c6e41 doc: fix function heading (#16307) 2022-11-03 06:38:07 +02:00
dddcf423db all: replace x[x.len-1] with x.last() (#16296) 2022-11-02 21:08:33 +02:00
d11baa691c v: update the .gitattributes/.gitignore files generated by v init (#16292) 2022-11-02 20:41:12 +02:00
d4c83f62b2 doc: fix a broken example in json2's README.md (#16293) 2022-11-02 19:29:43 +02:00
5fe4888874 parser: fix raw string as map keys (fix #16285) (#16289) 2022-11-02 16:04:22 +02:00
075c025999 native: don't generate duplicate strings (#16281) 2022-11-02 15:48:25 +02:00
0fa6f60fac cgen: fix call method with an empty args on an interface with variadic (fix #16286) (#16290) 2022-11-02 15:45:39 +02:00
4e05e07b94 checker: check undefined ident in closure anon fn (fix #16274) (#16278) 2022-11-02 15:41:44 +02:00
0510a69bea doc: categorize the advanced topic section (#16276) 2022-11-02 15:33:29 +02:00
54b6b43922 cgen: fix dump(none) (#16287) 2022-11-02 14:21:28 +02:00
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
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
38291fd292 changelog: minor fixes 2022-11-02 12:50:16 +03:00
0aa2c63afd changelog: 0.3.2 2022-11-02 10:08:21 +03:00
33bd7decdc readme: update links 2022-11-02 08:26:57 +03:00
e5d1881e1a checker: fix multiple pointer check of fn and method args (fix #16261 #16262 #16263) (#16275) 2022-11-01 19:05:34 +02:00
d2902e700f examples: show how to use a before_request method for the multi-route examples, be more informative about DB creation problems (#16279) 2022-11-01 19:02:07 +02:00
0c03ebb7a4 .gitignore: ignore Intellij items (#16280) 2022-11-01 18:51:46 +02:00
31adc65dd6 examples: mention -d no_backtrace in examples/call_v_from_python/README.md 2022-11-01 18:16:30 +02:00
968435fca6 toml: clearly mark the workaround [manualfree] tags with [autofree_bug; manualfree], so they can be found/removed when -autofree is fixed 2022-11-01 18:08:38 +02:00
ffd9b9bae1 ci,toml: add a workaround for buggy -autofree (skip -autofree compilation for some of the toml functions, that prevent VED to compile cleanly on the CI) 2022-11-01 17:52:41 +02:00
bd7c86a9d4 tools: make fast_job.v more informative on updates 2022-11-01 16:12:36 +02:00
1868b101a5 tools: fix commit message cell border in fast.vlang.io 2022-11-01 16:05:50 +02:00
32ce3d9149 tools: make fast_job.v more robust 2022-11-01 15:49:23 +02:00
edb3f1df32 tools: fix table wrapping in fast.vlang.io, use <th> cells for the heading 2022-11-01 15:13:09 +02:00
9cdec87255 tools: add more logging for fast_job.v, to ease maintainance 2022-11-01 10:54:12 +00:00
362adfae3a regex: fix a bug for CC token not correctly parsed in groups (#16272) 2022-11-01 08:58:29 +02:00
47a10f3181 doc: update ssl section in the main README.md (#16273) 2022-11-01 07:28:39 +02:00
135b1ccb14 V 0.3.2 0.3.2 2022-11-01 05:41:13 +03:00
1b721250e0 native: enable printing for all supported expressions (#16270) weekly.2022.44 2022-10-31 17:43:02 +02:00