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

5521 Commits

Author SHA1 Message Date
8fe70a24a8 checker: forbid non-reference mut arg or receiver of go function 2020-06-26 23:31:38 +02:00
993cd1467b sync: own submodule for atomic 2020-06-26 23:31:03 +02:00
d52f1da7a2 orm: handle missing rows 2020-06-26 20:38:21 +02:00
d2a4762c6a doc: fix layout 2020-06-26 20:12:52 +02:00
def99bed02 sync: atomic counters 2020-06-26 20:04:17 +02:00
195f4d0911 doc: valign=top 2020-06-26 20:01:30 +02:00
b8d2208c7a doc: fix ToC alignment 2020-06-26 20:00:52 +02:00
6b1b5e001d doc: use nested list for Table of Contents
A nested list is much easier to browse than a table.
Move Imports section below Arrays and Maps for Types grouping.
Move Defer section to Statements group.
Move vfmt section next to Profiling for Tools group.
2020-06-26 19:36:40 +02:00
09236a438b msvc: unique names for pdb files, remove test job limit 2020-06-26 17:16:15 +02:00
c83c5e7c61 os: use return none in functions returning ? 2020-06-26 17:57:02 +03:00
2440ffd013 cgen: always unwrap generic type. fix x := &T{} 2020-06-27 00:31:36 +10:00
951f30853a os: fix rmdir on windows 2020-06-26 17:24:36 +03:00
8903f6e0c0 tmpl: add docs for variables 2020-06-26 15:02:49 +02:00
692ca8ac83 os: make all rm functions return an optional 2020-06-26 15:01:10 +02:00
f703ddfb66 doc: short map syntax doesn't need a comma 2020-06-26 13:07:57 +02:00
20884c9576 pg: call PQclean in rows() 2020-06-26 11:55:59 +02:00
202d479bad checker: fix typo in check_types.v 2020-06-26 15:05:07 +10:00
5bd6d3acb5 vfmt: re-enable 2020-06-26 03:22:27 +02:00
9a713ff9b0 orm: handle more operators 2020-06-25 22:58:28 +02:00
aec7f2f6c4 checker: SqlStmt fixes 2020-06-25 22:37:40 +02:00
46379d92f4 fmt: force break in front of long unbreakable parts, avoid very small sub-expressions 2020-06-25 22:24:28 +02:00
328cb7ed7e orm: update with selectors and other fixes 2020-06-25 22:23:19 +02:00
450c6e843c orm: update with multiple fields 2020-06-25 17:18:44 +02:00
b280e08ee0 orm: update cgen 2020-06-25 17:12:32 +02:00
a8b0dfb38a checker: allow casting strings to string aliases 2020-06-25 14:55:53 +02:00
ce6f687f65 checker: remove an unnecessary error for unexisting types 2020-06-25 14:51:58 +02:00
afa5a134b7 orm: move fields fetching to a separate function to remove copy pasta 2020-06-25 14:43:25 +02:00
f1e17f30f6 cgen: fix map_in error 2020-06-25 12:53:12 +02:00
5e9c154376 os_api: cp/cp_all/... ?bool => ? 2020-06-25 12:06:47 +02:00
786be1d1c3 orm: move type logic to checker, so that sql queries can be used before type def 2020-06-25 12:05:24 +02:00
a1bad50b2f token: use only one representation for precedences 2020-06-25 11:36:13 +02:00
bdecbc1945 fmt: use -1 for *really* no precedence, since & and | have precedence 0 2020-06-25 02:39:33 +02:00
3bb6b6c8b2 map: comments and renaming 2020-06-24 23:31:19 +02:00
bb5793d485 vweb: more xss fixes 2020-06-24 22:38:25 +02:00
83b300435a vweb: escape html; table: rename parent_typ to parent_type 2020-06-24 22:12:33 +02:00
67d9d94fb3 map: fix m[a]++ etc 2020-06-24 20:41:26 +02:00
955c0b1576 cgen: add 'link' to c_reserved 2020-06-24 20:40:56 +02:00
eb68c222fe fmt: fix weird bug with tabs in string inpertolation 2020-06-24 20:40:29 +02:00
9a77c0ab81 parser: fix the for loop check 2020-06-24 16:58:11 +02:00
8ac00b8711 parser: check for loop key/val names 2020-06-24 16:54:21 +02:00
4b0e606ae8 checker: fix the alias check 2020-06-24 16:52:23 +02:00
9df29d0dd2 checker: do not allow {} for aliases; orm: update stmt 2020-06-24 16:35:18 +02:00
0ea2e687d1 roadmap: more features 2020-06-24 15:27:26 +02:00
0018e44102 fmt: further improvements by taking precedence into account for subexpressions 2020-06-24 15:19:30 +02:00
9d0cc7912a fmt: re-run on gen/fn.v 2020-06-24 14:56:44 +02:00
e918f8faf2 fmt: re-run on checker.v and cgen.v 2020-06-24 14:44:06 +02:00
11871d9544 fmt: re-run on parser.v and fmt.v 2020-06-24 14:35:00 +02:00
090e6e936a orm: SqlStmt 2020-06-24 14:32:17 +02:00
13faf864cb bin2v: validate .v file extension 2020-06-24 14:13:31 +02:00
30169f86c1 os: make rm return an optional 2020-06-24 14:01:19 +02:00