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

9580 Commits

Author SHA1 Message Date
21c452c5cd builtin: define u8 = byte alias 2021-04-15 02:58:27 +03:00
546dc91967 os: create os.hostname() and os.chown() + os.uname() for windows (#9722) 2021-04-15 01:49:05 +02:00
25a9d30a70 channels: fix C warnings (#9732) 2021-04-15 01:44:39 +02:00
1250ce4353 cgen: fix generics with embed generics (fix #8694) (#9724) 2021-04-15 01:44:11 +02:00
f4c8f897fe parser: proper unexpected eof errors in const declarations (#9712) 2021-04-15 01:31:49 +02:00
0099458c0a all: small asm fixes and number labels (#9730) 2021-04-15 01:30:23 +02:00
968cb13a36 fmt: mark types import as used in interface (#9718) 2021-04-15 01:29:17 +02:00
56e15741b0 ci: tag deadline_test.v in the skip_with_fsanitize_memory and skip_on_windows lists 2021-04-14 20:06:05 +03:00
345868853e checker: change wording of the error message for complex boolean expressions 2021-04-14 19:55:52 +03:00
7071e8b682 ci: use VJOBS=1 VTEST_SHOW_START=1 for the windows-tcc job too 2021-04-14 19:44:04 +03:00
338705835f ci: run sanitizers jobs in serial mode (with VJOBS=1) 2021-04-14 18:43:52 +03:00
3e297bced4 ci: remove some tests from skip_with_werror in v test-self 2021-04-14 12:47:24 +03:00
980521824f ci: ignore changes to .md files in gen_vc.yml 2021-04-14 10:58:16 +03:00
365f9fcfc5 v.v: cleanup deprecated commands test-fixed, test-compiler-full, test-compiler 2021-04-14 09:59:52 +03:00
80dbe8db1c readme: update example (#9719) 2021-04-14 07:51:32 +02:00
14434cc86a all: bare metal support (fix -freestanding) (#9624) 2021-04-14 07:50:50 +02:00
711e309eef gg: bring back native rendering on macos 2021-04-14 03:59:34 +03:00
10bf974cda all: gc: provide optimized mode (#9716) 2021-04-14 00:40:26 +02:00
8c95f07509 sokol: fix compilation of gg apps on macos 2021-04-13 14:38:55 +03:00
d9e2bb9b36 vdoc: ignore builtin/linux_bare (#9708) 2021-04-13 14:10:22 +03:00
2b41556aa4 ci: do not install mingw-w64 in the ordinary ci macos job 2021-04-13 13:45:30 +03:00
a31e265317 ci: split cross compilation jobs to their own ci_cross.yml file 2021-04-13 13:41:30 +03:00
e5a52edd6b ci: split sanitized jobs to their own ci_sanitized.yml file, bump their timeout to 60 minutes 2021-04-13 13:24:01 +03:00
68c3eccec5 v: skip asserts in -prod mode inside non _test.v files 2021-04-13 13:07:57 +03:00
84fe2d8c6e v.ast: implement Expr.str() for ast.ConcatExpr and ast.IfExpr too 2021-04-13 12:23:30 +03:00
f04dd21e79 builtin: run vfmt over string.v 2021-04-13 12:01:23 +03:00
1ef718c1e1 cgen: fix return if cond { x,y } else { a,b } generation 2021-04-13 11:52:18 +03:00
a1121d0eb0 builtin: use 0 instead of \0 rune when setting C style terminators; use C.memcpy in []string{}.join("") 2021-04-13 11:29:33 +03:00
1b924fcf41 ci: bump timeout-minutes limit to 45 (the sanitizer test jobs are slow) 2021-04-13 09:18:45 +03:00
909c9c7ee7 context: small refactor to always use Context type instead of multiple types (#9705) 2021-04-13 07:04:13 +03:00
66294e359a checker: add immutable_builtin_modify.vv test (#9702) 2021-04-13 06:55:41 +03:00
c3ccb58450 checker: check generics variadic arg mismatch (#9700) 2021-04-13 02:06:24 +02:00
21e52ee003 ci: add libgl-dev in jobs dependencies 2021-04-12 20:30:39 +03:00
cfaba49683 ios: move sokol declarations out of builder, and support non-sokol apps too (#9703) 2021-04-12 19:35:06 +03:00
07a6f4e445 context: add a new context module, based on Golang's context, intended to be used in webservers (#9563) 2021-04-12 19:32:51 +03:00
b54188dfea ci: cleanup references to libglfw and libsdl2 (not used anymore) 2021-04-12 19:24:14 +03:00
491fe49af6 map: rename methods (part 2) (#9698) 2021-04-12 16:22:02 +02:00
b2c16ced57 parser: filter out vet space indent errors inside StringInterLiterals (#9695) 2021-04-12 16:03:22 +03:00
ada763e0f4 fmt: remove parenthesis around single ident (#9696) 2021-04-12 16:01:03 +03:00
9427c5f526 vdoc: fix output folder creation (#9699) 2021-04-12 15:59:40 +03:00
6b8585daea docs: remove obsolete references to byteptr/charptr, use &byte/&char instead 2021-04-12 15:58:26 +03:00
19e4f5ec73 tools: implement progres bar for v check-md . 2021-04-12 15:51:28 +03:00
79284f0458 docs: fix some mixed indentation, found by v check-md . 2021-04-12 15:13:00 +03:00
ee42dd914c tools: make v check-md more strict about unformatted code samples in failcompile sections. 2021-04-12 15:11:57 +03:00
a4fb851f3d docs: document dump(expr) weekly.2021.15 2021-04-12 12:08:25 +03:00
7ba13a415a os: handle fread errors (#9687) 2021-04-12 10:26:08 +03:00
6d2d956c80 tests: fix -skip-unused test on macos 2021-04-12 10:24:13 +03:00
9957e5a2c5 log: unify output order between cli and file (#9693) 2021-04-12 09:38:47 +03:00
8193efb379 v.markused: mark all pub functions on -shared -skip-unused 2021-04-12 09:29:34 +03:00
d7a64bbc8a encoding.utf8: fix len and ulen and optimize raw_index (#9682) 2021-04-12 04:58:03 +02:00