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

704 Commits

Author SHA1 Message Date
Uwe Krüger
dd475f4e37
checker/cgen: enable IfGuardExpr for a[k] and <-ch (#9065) 2021-03-03 10:10:38 +02:00
Swastik Baranwal
b65ec6e867
cmd/repl: add functionality to use custom programs on the startup (#9055) 2021-03-03 07:53:05 +02:00
ka-weihe
83a77542e3
ci: update skipped tests (#9034) 2021-03-01 13:54:49 +01:00
Miccah
d0fab60981
vweb: refactor routing logic (#9025) 2021-03-01 11:50:52 +01:00
spaceface
b712af56fd
all: bring back panic(err.msg) -> panic(err) (#9022) 2021-03-01 00:18:14 +01:00
Uwe Krüger
e937d6249c
cgen: fix various issues concerning optionals (#9021) 2021-02-28 23:21:03 +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
Miccah
7e08e84bc1
vweb: refactor HTTP request parsing (#8874) 2021-02-27 23:18:25 +01:00
Miccah
2f9687d29b
net: add HTTP Header struct and methods (#8991) 2021-02-27 22:54:27 +01:00
Alexander Medvednikov
3a2d696fac time: time.wait() => time.sleep() 2021-02-27 20:41:06 +03:00
Ben-Fields
81cf6f7ea2
tools: fix shortcut creation & registry access in v symlink on windows (#8994) 2021-02-27 09:39:36 +02:00
Nick Treleaven
23f231ee61
builtin: tag array methods unsafe: *_many, grow_len, pointers (#8983) 2021-02-26 22:55:09 +01:00
Delyan Angelov
3362d7ecbb
vpm: make the 404 in text error more precise (till https://vpm.vlang.io/ is fixed properly) 2021-02-25 09:05:18 +02:00
Ben-Fields
63ed3c0d41
tools: fix shortcut creation error in v symlink on windows (#8935) 2021-02-24 14:40:17 +02:00
Delyan Angelov
977a625a45
tools: support v -prod up 2021-02-23 10:05:59 +02:00
Delyan Angelov
7c9d280233
v install: fix does not exist, when the response contained a 404 text 2021-02-23 08:58:26 +02:00
Delyan Angelov
2516c07614
ci: fix v -W build-tools 2021-02-22 15:33:35 +02:00
Uwe Krüger
5306b2788c
all: extend wait() method to array of thread handles (#8840) 2021-02-22 15:08:52 +02:00
Rémi Garde
41a3b115a1
gen1m.v: update generated code (#8888) 2021-02-22 14:51:00 +02:00
zakuro
f54c1a5cc2
all: add strings.Builder.write_string and use write_string instead of write (#8892) 2021-02-22 13:18:11 +02:00
Thomas Treffner
36a6bc270c
v symlink: fix for termux (#8896) 2021-02-22 13:08:41 +02:00
Delyan Angelov
5d653a37b6
os: make process_test.v more portable (prepare for windows) 2021-02-22 09:42:00 +02:00
Lukas Neubert
18e88d2fc8
test-cleancode: add more of vlib/v (#8882) 2021-02-21 20:17:12 +02:00
Delyan Angelov
0ccd9f9c6e
ci: add match_in_map_init_test.v to skip_with_asan_compiler and skip_with_fsanitize_address in v test-self 2021-02-21 19:56:17 +02:00
zakuro
ac4791045f
time: consolidate the different sleep functions into time.wait(Duration) (#8853) 2021-02-21 17:05:03 +02:00
Lukas Neubert
cfe9f6d5d3
help: remove http doc server options (#8839) 2021-02-21 16:18:50 +02:00
ka-weihe
1039d39846
ci: test-self with address sanitized compiler (#8866) 2021-02-21 16:09:19 +02:00
Lukas Neubert
901aa83e65
vdoc: hide README toc entry without readme (#8841) 2021-02-20 16:03:10 +02:00
Lukas Neubert
38d1eac7f5
vdoc: fix padding above heading (#8842) 2021-02-20 15:16:51 +02:00
Delyan Angelov
252074836b
tools: fix permission problems after sudo v symlink 2021-02-18 18:11:14 +02:00
Delyan Angelov
0142d58aa6
v.pref: prevent Too many targets. from triggering when the command is an external one 2021-02-18 12:13:28 +02:00
penguindark
198b395cde
examples: add examples/sokol/05_instancing_glsl, cleanup code (#8809) 2021-02-18 11:11:26 +02:00
Nick Treleaven
01aa09d515
checker: do not allow copying any map lvalue (#8662) 2021-02-16 12:46:12 +01:00
Uwe Krüger
0520b755f4
checker/cgen: support print*(), .str() and '$x' for shared (#8771) 2021-02-16 12:40:13 +01:00
Nick Treleaven
4a0367a63c
vlib: add [unsafe] tag to more functions: tos, string_from_wide, strings.Builder: write_bytes, free (#8766) 2021-02-15 17:15:52 +02:00
penguindark
325aef6d41
gg: add gg.m4, use it in the sokol GLSL examples (#8755) 2021-02-15 15:40:28 +02:00
Ned Palacios
ebb5305b27
vdoc: fix markdown toc link rendering (#8714) 2021-02-13 09:04:47 +02:00
Uwe Krüger
40066a5daa
checker: obey [ref_only] tag, allow embedding in other ref struct (#8707) 2021-02-13 00:47:37 +01:00
bettafish04
9b4f2edbfa
net: move unix socket code to net.unix and skip net/unix/unix_test.v … (#8681) 2021-02-11 18:51:12 +02:00
Delyan Angelov
f8db44bb15
ci: update reference to pool_test.v in skip_with_werror in v test-self 2021-02-11 13:12:00 +02:00
Delyan Angelov
578de634fe
sync: move pool related code to sync.pool, cleanup, add a README.md 2021-02-11 10:55:23 +02:00
bettafish04
d4f6488afd
net: add better unix socket support (#8651) 2021-02-11 01:24:15 +01:00
Ruofan XU
8b1337029f
ci: add build-examples task to tcc-windows CI (#8653) 2021-02-11 01:23:03 +01:00
Nick Treleaven
9e751f72c4
doc, fmt: use map{key: value} syntax for map literals (#8623) 2021-02-08 16:57:42 +02:00
Delyan Angelov
03d5bfbc95
repl: use os.temp_dir() for the temporary .noprefix.vrepl.v files 2021-02-08 09:44:04 +02:00
Lukas Neubert
473cd1d416
fmt: single line ternary return (#8605) 2021-02-08 00:28:46 +01:00
Uwe Krüger
118ca1240e
all: allow shared element types for struct and arrays (#8631) 2021-02-08 00:28:29 +01:00
Lukas Neubert
7f4c582f1a
fmt: unwrap long infix exprs inside parenthesis if necessary (#8609) 2021-02-07 23:10:39 +01:00
ka-weihe
367dbc7707
ci: add tests with -Werror (#8630) 2021-02-07 23:10:01 +01:00