177bb30013
net: change default of the socket used by net.listen_tcp, to dualstack, even if the OS has a different default. Allow changing the listen backlog too
...
With this change, example vweb programs, will continue to be available to both
ipv6 and ipv4 connections from the same machine, even after doing (on linux):
`echo 1 | sudo tee /proc/sys/net/ipv6/bindv6only`
Previously, after that, vweb programs responded only to ipv6 connections, but not to ipv4 ones,
i.e. opening http://127.0.0.1:8082/ stopped working, for `v run examples/vweb/vweb_example.v` .
Note: GO web servers have the same behaviour, which is convenient for development/testing,
since it makes the programs more consistent and robust in the face of OS settings changes.
2023-08-01 11:32:08 +03:00
367e38d7d1
parser: change fn_args() to fn_params() ( #19027 )
2023-08-01 07:27:53 +03:00
def0161281
github: update issue template presets ( #19026 )
2023-08-01 07:25:27 +03:00
a1aca4c578
checker: fix generic struct field init recursively (related #19014 ) ( #19025 )
2023-08-01 07:20:33 +03:00
5061aeee64
vdoc: fix toc height (accidental height removal in 9750061
) ( #19023 )
2023-08-01 07:11:44 +03:00
f4c2ecfaa9
crypto.sha512: make the new384/0, new512_256/0, new512_224/0 functions public
2023-08-01 06:55:41 +03:00
9be80198fc
checker: fix generic struct field with default fn_type value ( fix #19011 ) ( #19014 )
2023-07-31 21:30:12 +03:00
a609d6c9d1
db.pg: add parameter syntax to docs ( #19003 )
2023-07-31 21:26:45 +03:00
fd81bae361
net.websocket: remove unnecessary manual frees of static strings ( #19009 )
2023-07-31 21:23:33 +03:00
8861538c66
ast, parser, fmt: implement inline comments ( #19012 )
2023-07-31 21:22:51 +03:00
0f861db9b0
gg: implement Android specific APK asset loading for the create_image
function ( #19015 )
2023-07-31 17:40:16 +03:00
9750061d70
vdoc: fix scrollspy and initial keyboard navigability ( #19017 )
2023-07-31 17:38:25 +03:00
81e99a2af3
term: fix vlib/term/termios/termios_test.v on windows
2023-07-31 14:22:03 +03:00
367289a1f1
sync: fix compilation on windows
2023-07-31 11:18:12 +03:00
2cd5b8a86d
time: reduce the diff for v run cmd/tools/check_os_api_parity time
2023-07-31 11:02:10 +03:00
618961fab5
tests: reduce sensitivity/flakyness of vlib/v/slow_tests/crun_mode/crun_test.v
2023-07-31 10:58:30 +03:00
d97423d385
tools: add a test for v -os wasm32_emscripten examples/2048
in v test-all
2023-07-31 10:57:57 +03:00
30d4e25385
term: fix v run cmd/tools/check_os_api_parity.v term
, for term.clear
2023-07-31 10:39:28 +03:00
32114a679a
os,term.termios: add termios.set_state/2, state.disable_echo/0, use them in os.input_password, to fix v -os wasm32_emscripten examples/2048/
2023-07-31 10:28:45 +03:00
37e7d5f5ae
Revert "sokol: use GLCORE33 on linux", since it is already done by a #flag linux -DSOKOL_GLCORE33
later on
...
This reverts commit 7cec70e525
.
2023-07-30 18:32:24 +03:00
8735694d13
parser: disallow declaring static functions as method receivers ( #19007 )
2023-07-30 06:11:11 +03:00
77049600e6
tests: make projects_with_c_code closer to actual projects ( #19008 )
2023-07-30 06:00:48 +03:00
b622dca915
builtin: fix split_nth() and rsplit_nth() on an empty delimeter ( #19005 )
2023-07-30 00:12:51 +03:00
e78e468d5f
vdoc: include the project root folder, when searching for readme of src/
( #19000 )
2023-07-30 00:00:18 +03:00
1c2b4e76dc
tests: fix diff.color_compare_strings parameter order in test files, to make analysing the results easier
2023-07-29 16:42:40 +03:00
112a1278bb
parser, fmt: fix formatting interface method with pre-comments ( #18998 )
2023-07-29 15:40:45 +03:00
8586f18383
checker: fix compiler crashes when passing an extra decompose parameter to a function(fix: 18995) ( #18996 )
2023-07-29 15:38:39 +03:00
a61a2fd328
parser: fix for_c_stmt that init with var assign ( #19004 )
2023-07-29 15:29:35 +03:00
c4a679186f
examples, readme: fix typos ( #18994 )
2023-07-29 15:27:03 +03:00
490a014bf6
tools: support a toc for projects, with single exposing module, in v doc
( #19001 )
2023-07-29 15:21:15 +03:00
4ed9703e22
ci: bump --max_time to 1731 for the performance-regressions job, to reduce the chance of false positive failures again
2023-07-29 15:18:45 +03:00
c881e7284d
cgen: allow dump(unsafe{nil}) and dump(voidptr(123)) in the same program
2023-07-29 10:14:07 +03:00
2f2dde8ad0
ast, parser, fmt: fix formatting struct declaration with comments ( fix #18982 ) ( #18992 )
2023-07-28 15:30:15 +03:00
2fa177e310
picoev: bugfixes and UB mitigation ( #18991 )
2023-07-28 12:37:21 +03:00
2266ccecf3
readme: update web tutorial, fix code ( #18989 )
2023-07-28 12:36:46 +03:00
b25288338c
parser, fmt: fix formatting interface fields with pre-comments ( fix #18980 ) ( #18988 )
2023-07-28 11:42:10 +03:00
e0aba77cc5
readme: update ide-plugins section ( #18990 )
2023-07-28 11:20:45 +03:00
c7f708e64d
v.help: fix typos ( #18987 )
2023-07-28 02:29:48 +03:00
aa3d560b05
sokol: fix v -cc gcc ~/.vmodules/sdl/examples/sdl_opengl_and_sokol/
on Linux (add missing -lm for gcc/clang)
2023-07-28 02:27:43 +03:00
76e3b7dff8
builder: fix ./v -os windows run examples/hello_world.v
(eliminate the "No such file or directory; code: 2" msg)
2023-07-28 01:53:57 +03:00
fe87d20f20
builder: cleanup commented cross compilation code in cc.v
2023-07-28 01:18:50 +03:00
d53d95991d
ci: remove obsolete node setup ( #18986 )
2023-07-27 18:29:32 +03:00
fde0d9fa91
checker: fix compiling 'f(g()!)' with -autofree ( #18979 )
2023-07-27 12:36:44 +03:00
d25e213aa8
tools, examples: add --only-watch=*.v
option to v watch
( #18974 )
2023-07-27 09:50:26 +03:00
7d6fd9dade
checker: check fn call argument mismatch for array struct type ( #18975 )
2023-07-26 22:17:45 +03:00
94de6f62b2
vweb: make vweb route paths case sensitive ( #18973 )
2023-07-26 22:10:45 +03:00
3042857d6c
cgen: minor cleanup in comptime_if_cond() ( #18976 )
2023-07-26 22:09:34 +03:00
ef59a72877
ci: mark vlib/v/gen/js/program_test.v as flaky (it is failing sporadically on macos, but only on the CI :-| )
2023-07-26 22:07:46 +03:00
125c571d4a
scanner: minor cleanup in ident_string() ( #18971 )
2023-07-26 14:52:22 +03:00
b35ad8a657
scanner: fix string interpolation with match expr ( #18969 )
2023-07-26 11:27:20 +03:00