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

6550 Commits

Author SHA1 Message Date
0b95d72354 checker: comp. if branch logic fix (#6473) 2020-09-25 12:48:27 +03:00
90d1a689db gen: fix str gen for pointers in structs (#6462) 2020-09-24 21:14:16 +02:00
e384dea8ac checker: add error for amp on literals (#6467) 2020-09-24 21:13:46 +02:00
47a62b12d4 autofree: advanced expr test 2020-09-24 19:22:16 +02:00
403cd0d915 Revert "gen: scape string function in gen/str.v (#6452)"
This reverts commit 60fbcc37fc.
2020-09-24 18:19:18 +02:00
60fbcc37fc gen: scape string function in gen/str.v (#6452) 2020-09-24 18:18:10 +02:00
be2ac0ba89 fmt: fix writing ConcatExpr (#6466) 2020-09-24 18:04:39 +02:00
dbce01792c gg: try 3 different fonts in system_font_path on MacOS 2020-09-24 17:09:08 +03:00
1f21bc4b49 gg: bugfix on missing font file, remove last empty line in v doctor 2020-09-24 16:53:06 +03:00
d91594dc6b doctor: use just a.println('') instead of a horizontal divider 2020-09-24 16:36:15 +03:00
48d8711b80 doctor: limit horizontal divider to just 20 dashes, to avoid wraps 2020-09-24 16:34:05 +03:00
3925c3fa20 parser: disallow index variable with range for (#6464) 2020-09-24 15:52:44 +03:00
fb45e2e046 flag: fix panic on single - 2020-09-24 15:50:44 +03:00
72ecc222ee fmt: support select expressions (#6460) 2020-09-23 22:22:39 +02:00
4f09ddccb4 cgen: implement sum type str gen (#6454) 2020-09-23 20:51:51 +02:00
b0a2c28c19 vdoc: rendering optimizations (#6457) 2020-09-23 20:50:51 +02:00
0cdeaaff6b examples: make 2048 compile 2020-09-23 20:50:03 +02:00
2886b1c67d checker: require binary operands for &&, || (#6449) 2020-09-23 20:48:25 +02:00
99e607d3ac examples/2048: limit the simulation depth in auto mode to 8 2020-09-23 09:26:22 +03:00
9c0758639b cgen: fix for match {...} { and for select {...} { (#6441) 2020-09-23 06:05:12 +02:00
4774c89381 vpm: install and check all modules as lowercase modules. (#6445) 2020-09-22 17:02:42 +02:00
d44eabe247 doctor: detect if running in a VM / WSL / chroot (#6447) 2020-09-22 17:41:32 +03:00
46be0710ac examples/2048: add a simple Monte Carlo player on a 2020-09-22 17:32:35 +03:00
624f22e27e all: mutability check (part 1); enable mutable sumtype args 2020-09-22 05:28:29 +02:00
1ee0939f69 doctor: ignore # comments in /etc/os-release files too 2020-09-21 22:42:41 +03:00
fe8cf19a8f doctor: protect against malformed /etc/os-release files on linux 2020-09-21 22:38:58 +03:00
f66dcbe6e5 doctor: report tcc location/branch/commit too 2020-09-21 21:46:51 +03:00
61330c60b5 doctor: support arm64 phones 2020-09-21 21:21:07 +03:00
a9ef7d173f doctor: suggest v doctor in issue templates and C builder errors 2020-09-21 18:29:52 +03:00
744f685973 vdoc: document variables in a specific pos/scope; support v doc os File (#6354) 2020-09-21 17:40:39 +03:00
8c0b8c5ef7 doctor: detect more Linux distro names, using /etc/os-release first 2020-09-21 17:36:36 +03:00
077b597bd8 scanner/parser: change error msgs for \0 and \x00 and add error for rbyte and cbyte (#6436) 2020-09-21 17:34:24 +03:00
f159163856 docs: update the module import example (#6439) 2020-09-21 17:31:11 +03:00
0f1c484ad1 parser/checker: if select { ... } { (#6434) 2020-09-21 07:34:04 +02:00
27f91faae5 gg: remove an old compielr hack that's no longer needed 2020-09-21 02:51:14 +02:00
8c8fe02000 gg: mouse_move, mouse_down 2020-09-21 02:42:53 +02:00
21c5ff681b pg: add binding for PQfinish (close) (#6435) 2020-09-21 01:47:37 +02:00
e429a77de2 gen: named imported structs operator overloading and str methods (#6433) 2020-09-20 19:51:14 +02:00
6bf1865678 examples: add a link to the 2048 WA demo 2020-09-20 19:31:16 +02:00
5086fd537c checker: prompt error on implicit int overflow by literal (#6410) 2020-09-20 16:29:01 +02:00
34884c1631 os: fix binary mode read/write on windows (#6431) 2020-09-20 16:28:45 +02:00
3454677eb9 doc: update channel documentation (#6432) 2020-09-20 16:20:56 +02:00
d7fee91655 doctor: detect more linux distro names 2020-09-20 15:28:34 +03:00
fc1956573e doctor: try lsb_release on linux if it exists, fallback to os.uname if not 2020-09-20 15:10:35 +03:00
b39b195043 doctor: fix cpu/os info on windows 2020-09-20 14:49:27 +03:00
6e5d507b95 doctor: retrieve more OS details on mac/linx/windows 2020-09-20 14:37:51 +03:00
79ac431e9e doctor: add first draft 2020-09-20 13:13:20 +03:00
d4fbf422b3 gg: support transparency for rect/triangle/etc primitives too 2020-09-20 12:05:30 +03:00
4ae88c69ac sync/select: allow push of literals and calculated expressions (#6429) 2020-09-20 03:50:09 +02:00
c781a5f245 gg: draw_triangle(); draw_image_flipped() 2020-09-20 03:47:32 +02:00