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

88 Commits

Author SHA1 Message Date
6a32c81070 tests: extract slow tests (prod, valgrind, inout, repl etc), from vlib/v/tests/ to vlib/v/slow_tests/ (#16892) 2023-01-09 23:47:03 +02:00
017ace6ea7 vfmt: change all '$expr' to '${expr}' (#16428) 2022-11-15 16:53:13 +03:00
f6844e9766 all: change optional to result of io (#16075) 2022-10-16 09:28:57 +03:00
3b420a8d7f net.urllib: add a URL.debug() method, returning the values of all the URL's fields 2022-09-29 10:38:11 +03:00
e72d259903 change Values struct to public (#15902) 2022-09-28 16:21:33 +03:00
41dbd12bc4 tests: make error handling the same as the main function (#15825) 2022-09-21 19:45:43 +03:00
8b962f8446 checker: fix nested struct reference type field initialized check. (fix: #15741) (#15752) 2022-09-15 07:59:31 +03:00
f557acf76b net.urllib: fix ipv6 address parsing [ipv6]:port closes #15309 2022-08-13 00:50:38 +10:00
ca00b59b3f tests: make potential failures in urllib_test.v more informative 2022-05-20 08:49:56 +03:00
23568f19da url: fix parse (#14456) 2022-05-20 02:58:58 +03:00
d679146a80 fmt: remove space in front of ? and ! (#14366) 2022-05-13 06:56:21 +03:00
fbb9e65c0f all: ~500 more byte=>u8 2022-04-15 18:25:45 +03:00
fb192d949b all: replace []byte with []u8 2022-04-15 15:35:35 +03:00
d4a0d6f73c all: byte => u8 2022-04-15 14:58:56 +03:00
7231a3f135 vlib: add mut for the first parameter of builtin.copy, arrays.copy and crypto (#13702) 2022-03-09 20:26:00 +02:00
6ea4f361a1 urllib: fixed regression in the set function (#13455) 2022-02-13 15:06:00 +02:00
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
0d1d259bb4 net.urllib: keep the query parameter order (#13405) 2022-02-09 17:36:12 +02:00
59ed4be49a all: update copyright year 2022-01-04 12:21:12 +03:00
108a01d65f fmt: fix unnecessary line break in array init (fix #11448) (#11562) 2021-09-21 16:20:09 +03:00
f295469fac net.urllib: make unescape() autofree compatible (#11510) 2021-09-16 07:09:20 +03:00
00433ba460 net.urllib: avoid a double free in set_path() when compiled with -autofree (#11427) 2021-09-07 21:11:03 +03:00
9b983bdd95 net.urllib: fix double free in escape() (#11390) 2021-09-04 14:57:09 +03:00
6e41561124 net: fix download_file (#10439) 2021-06-13 01:40:32 +03:00
a368800b26 net.urllib: don't crash on str() if url is missing host (#10313) 2021-06-02 16:12:27 +03:00
49330af715 net.urllib: fix #9748 out of bounds accesses in unescape() (#9770) 2021-04-19 16:43:35 +03:00
dcab79146b net.urllib: allow urllib.parse_query("format=%l") 2021-03-30 20:19:33 +03:00
77d5fcca59 urllib: a temporary autofree fix 2021-03-15 21:12:11 +01:00
b9a381f101 all: migrate to the new Option (p. 1) (#8924) 2021-02-28 22:24:29 +03:00
f54c1a5cc2 all: add strings.Builder.write_string and use write_string instead of write (#8892) 2021-02-22 13:18:11 +02:00
e5a84719ca all: require calling optfn() ? / optfn() or {...} for fn optfn() ? {} 2021-01-26 16:43:17 +02:00
ac2c3847af all: update copyright to 2019-2021 (#8029) 2021-01-18 13:20:06 +01:00
ef18fb837c net.urllib: workaround an autofree bug for if cond && opt() { 2021-01-12 16:29:04 +02:00
cc17f145c5 websocket: make compile with autofree (#8023) 2021-01-11 09:03:10 +01:00
5a70eba8e1 all: byte.str() => byte.ascii_str() 2021-01-05 19:14:37 +01:00
31ef921ef2 ci: fix warnings/errors due to the vfmt change 2020-10-15 16:17:52 +03:00
3410705974 autofree: lots of fixes 2020-09-05 12:00:35 +02:00
7bd2804ce9 all: automatic error propagation in place of "or { return(err) }" 2020-08-29 01:58:03 +02:00
36eae1c175 builtin: x.vstring() instead of string(x) (#6102) 2020-08-10 18:05:26 +02:00
c84bafbdae vlib,cgen: cleanup array inits using `.repeat() instead of new init syntax 2020-06-27 21:46:04 +02:00
7f225f2eaa map: rename size to len 2020-06-21 16:51:02 +02:00
5ae8853648 all: change f mut Foo to mut f Foo 2020-06-04 10:35:40 +02:00
d22609051a checker: CallExpr with handled optional returns plain type 2020-05-25 11:32:14 +02:00
7f4cf08516 parser: check (mut f Foo) syntax 2020-05-17 13:51:18 +02:00
9f4d498ff1 all: updateimport () and []array 2020-04-26 13:49:31 +02:00
582ee9e643 urllib: put braces in << | expressions in urllib.v to make test pass 2020-04-07 22:58:29 +03:00
ef8c1203b4 cleanup: replace C for loops with range 2020-02-24 17:55:16 +01:00
0ad5d53423 net.http: more robust handling of relative /path URL redirects 2020-02-12 14:52:39 +01:00
7f709c3285 update copyright years 2020-02-03 05:00:36 +01:00
c8c43a2475 update copyright year 2020-01-23 21:04:46 +01:00