|
3883c34b8c
|
vfmt: fix eating of n in string(x,n)
|
2020-07-30 12:15:04 +03:00 |
|
|
f269cbdc94
|
Revert "parser: Support unsafe(expr) (#5973)"
This reverts commit 19c226fcf8 .
|
2020-07-29 21:41:47 +02:00 |
|
|
9c9533dad9
|
checker: add error for fn f() Struct { return &Struct{} } (#6019)
|
2020-07-29 21:40:43 +02:00 |
|
|
81f8e910e6
|
compiler: remove space at the end of warn/error messages to minimize diff churn
|
2020-07-29 20:37:55 +03:00 |
|
|
4500e7131e
|
checker: add a checker error for fn calls on left side of an assignment (#5993)
|
2020-07-29 18:33:00 +03:00 |
|
|
280afb2282
|
builder: rename a to args
|
2020-07-28 22:33:33 +02:00 |
|
|
51c9b49d3f
|
iOS: basic building and running (#5999)
|
2020-07-28 22:27:38 +02:00 |
|
|
1d59d35129
|
cgen: fix sum type match (#5978)
|
2020-07-28 22:17:25 +02:00 |
|
|
9c028bb299
|
checker: fix passing enum to a method expecting string
|
2020-07-28 13:50:40 +03:00 |
|
|
19c226fcf8
|
parser: Support unsafe(expr) (#5973)
|
2020-07-28 11:20:52 +03:00 |
|
|
d7ed3cd8b7
|
fmt: fix SQL formatting in ORM expressions - remove trailing spaces (#5996)
|
2020-07-28 11:09:42 +03:00 |
|
|
8b66816bdc
|
scanner: more checks for _ as num_sep (#5992)
|
2020-07-28 16:09:19 +10:00 |
|
|
61c1c4a690
|
checker: add error for invalid sum type cast MySt{1}
|
2020-07-28 01:04:04 +10:00 |
|
|
2de1437a1e
|
ci: vet all files from the compiler (#5994)
|
2020-07-27 12:15:29 +02:00 |
|
|
1086150ab9
|
builder: add comment to parse_imports re: dup file parsing
|
2020-07-27 12:06:48 +10:00 |
|
|
3d19167628
|
http: fix cookies (part 2)
|
2020-07-26 22:01:25 +02:00 |
|
|
cf4235ab65
|
http: fix cookies
|
2020-07-26 15:54:21 +02:00 |
|
|
88345d759a
|
tests: add support for skipping to valgrind_test.v
|
2020-07-26 16:09:58 +03:00 |
|
|
7027b2354b
|
cgen: fix array and map with fns (#5938)
|
2020-07-26 14:22:02 +02:00 |
|
|
9e652c4f40
|
ci: fix remaining failing tests. Do mut ptr check only outside unsafe{} blocks.
|
2020-07-26 10:59:07 +03:00 |
|
|
9d056168ae
|
ci: fix failing tests
|
2020-07-26 10:48:24 +03:00 |
|
|
a7f484d9a7
|
tests: make output of vlib/v/compiler_errors_test.v more readable
|
2020-07-26 10:47:55 +03:00 |
|
|
6796b93abd
|
tests: fix compiler_errors_test.v
|
2020-07-25 22:20:10 +02:00 |
|
|
3d2fd471b6
|
ci: prepare for enabling compilation with g++ again
|
2020-07-25 20:20:49 +03:00 |
|
|
7c86156be5
|
checker: fix unsafe tests
|
2020-07-25 18:58:23 +02:00 |
|
|
34907f7605
|
checker: do not allow assigning immutable refs to mutable vars
|
2020-07-25 18:32:36 +02:00 |
|
|
a552674254
|
vvet: fix segfault on v vet .
|
2020-07-25 15:57:57 +03:00 |
|
|
c1e14b451e
|
builder: show timing info in bold; also add a checker summary: line with -stats
|
2020-07-25 10:32:29 +03:00 |
|
|
3c1427a4e8
|
all: fix current module in build-module mode
|
2020-07-25 01:37:54 +02:00 |
|
|
b58b15993c
|
gen: compile time for (methods and fields) (#5957)
|
2020-07-25 00:02:44 +02:00 |
|
|
2ccb28a93e
|
checker: run vfmt over checker.v (#5965)
|
2020-07-24 20:12:01 +03:00 |
|
|
8c4429c875
|
parser: fix passing the is_mut flag of anon fn arguments
|
2020-07-24 11:27:56 +03:00 |
|
|
d204c926a8
|
tests: fix compilation of if_smartcast_test.v
|
2020-07-24 10:30:22 +03:00 |
|
|
04ef2a2671
|
os: implement os.system for iOS and uncomment the $if ios blocks (#5947)
|
2020-07-24 10:17:32 +03:00 |
|
|
d31142ac3e
|
vfmt: fix compilation after the more strict mutability check
|
2020-07-24 08:43:18 +03:00 |
|
|
c2083203b3
|
v.util: fix util.emanager.set_support_color
|
2020-07-24 08:31:05 +03:00 |
|
|
ec443c65a8
|
tests: fix some tests
|
2020-07-24 01:55:55 +02:00 |
|
|
632e27a4a9
|
all: fix a big mutability bug and update all mutable vars
|
2020-07-23 23:16:36 +02:00 |
|
|
32c1042ac6
|
parser: disable the duplicate import check for now
|
2020-07-23 22:20:00 +02:00 |
|
|
653d40bfe8
|
parser: do not duplicate table imports
|
2020-07-23 21:59:48 +02:00 |
|
|
b537d8e23e
|
parser: comp for attrs array (#5903)
|
2020-07-23 17:19:37 +02:00 |
|
|
36352085ae
|
v: add support for iOS crosscompilation (#5943)
|
2020-07-23 07:58:44 +03:00 |
|
|
0f98445f7f
|
cgen: properly handle more multi-return edge cases (#5933)
|
2020-07-23 00:39:19 +02:00 |
|
|
6586a9a657
|
fmt: give braced sub expressions a higher priority (#5941)
|
2020-07-23 00:32:34 +02:00 |
|
|
37c6f6ab1b
|
vfmt: fix compilation with -prod
|
2020-07-22 21:43:20 +03:00 |
|
|
276c1de190
|
unsafe: tag with unsafe{} some more pointer manipulations
|
2020-07-22 21:42:51 +03:00 |
|
|
938e71b468
|
v: fix for import cli { Command }
|
2020-07-22 20:33:43 +03:00 |
|
|
ee349691f9
|
v/checker: Warn about pointer indexing outside unsafe {} (#5918)
|
2020-07-22 20:28:53 +03:00 |
|
|
d46a89b90d
|
parser/checker/fmt: optimize scope lookups by storing object with ident & add if expr smartcast support to vfmt (#5935)
|
2020-07-23 02:10:31 +10:00 |
|
|
0f72328d1f
|
cgen: minor generated C source format fix
|
2020-07-22 17:27:37 +03:00 |
|