spaceface777
|
4f37202b72
|
checker: allow struct fields starting with capitals in builtin (#5998)
|
2020-08-01 23:01:40 +02:00 |
|
spaceface777
|
1feca22e28
|
jsgen: don't generate JS. struct decls (#6035)
|
2020-08-01 22:27:25 +02:00 |
|
Alexander Medvednikov
|
adafd24819
|
gen: auto_str_methods.v
|
2020-08-01 16:36:12 +02:00 |
|
Delyan Angelov
|
0fb8074353
|
cgen: add support for $if gcc {} too
|
2020-07-31 21:25:37 +03:00 |
|
joe-conigliaro
|
1ea511b530
|
builder/cgen: get -usecache working for self cimpilation
|
2020-07-31 20:10:19 +10:00 |
|
Nick Treleaven
|
eb47ce1e83
|
ast: fix ParExpr.str(), RangeExpr.str(), SizeOf.str() (#6023)
|
2020-07-31 02:31:01 +02:00 |
|
Delyan Angelov
|
91c9c0c917
|
checker: fix unknown_method_suggest_name.out test result too
|
2020-07-30 19:37:36 +03:00 |
|
Delyan Angelov
|
65891f54ed
|
v.util.suggestions: fix hash.crc32.Crc32 case
|
2020-07-30 19:35:16 +03:00 |
|
Delyan Angelov
|
f300f787f3
|
checker: add suggestions for method mispellings and unknown types
|
2020-07-30 18:48:16 +03:00 |
|
Delyan Angelov
|
2c45e601ef
|
builder: increase backtrace size with tcc to 25 frames
|
2020-07-30 16:56:58 +03:00 |
|
Delyan Angelov
|
3883c34b8c
|
vfmt: fix eating of n in string(x,n)
|
2020-07-30 12:15:04 +03:00 |
|
Alexander Medvednikov
|
f269cbdc94
|
Revert "parser: Support unsafe(expr) (#5973)"
This reverts commit 19c226fcf8.
|
2020-07-29 21:41:47 +02:00 |
|
Delyan Angelov
|
9c9533dad9
|
checker: add error for fn f() Struct { return &Struct{} } (#6019)
|
2020-07-29 21:40:43 +02:00 |
|
Delyan Angelov
|
81f8e910e6
|
compiler: remove space at the end of warn/error messages to minimize diff churn
|
2020-07-29 20:37:55 +03:00 |
|
Swastik Baranwal
|
4500e7131e
|
checker: add a checker error for fn calls on left side of an assignment (#5993)
|
2020-07-29 18:33:00 +03:00 |
|
Alexander Medvednikov
|
280afb2282
|
builder: rename a to args
|
2020-07-28 22:33:33 +02:00 |
|
Leah Lundqvist
|
51c9b49d3f
|
iOS: basic building and running (#5999)
|
2020-07-28 22:27:38 +02:00 |
|
Ruofan XU
|
1d59d35129
|
cgen: fix sum type match (#5978)
|
2020-07-28 22:17:25 +02:00 |
|
Delyan Angelov
|
9c028bb299
|
checker: fix passing enum to a method expecting string
|
2020-07-28 13:50:40 +03:00 |
|
Nick Treleaven
|
19c226fcf8
|
parser: Support unsafe(expr) (#5973)
|
2020-07-28 11:20:52 +03:00 |
|
Enzo
|
d7ed3cd8b7
|
fmt: fix SQL formatting in ORM expressions - remove trailing spaces (#5996)
|
2020-07-28 11:09:42 +03:00 |
|
Swastik Baranwal
|
8b66816bdc
|
scanner: more checks for _ as num_sep (#5992)
|
2020-07-28 16:09:19 +10:00 |
|
joe-conigliaro
|
61c1c4a690
|
checker: add error for invalid sum type cast MySt{1}
|
2020-07-28 01:04:04 +10:00 |
|
Enzo
|
2de1437a1e
|
ci: vet all files from the compiler (#5994)
|
2020-07-27 12:15:29 +02:00 |
|
joe-conigliaro
|
1086150ab9
|
builder: add comment to parse_imports re: dup file parsing
|
2020-07-27 12:06:48 +10:00 |
|
Alexander Medvednikov
|
3d19167628
|
http: fix cookies (part 2)
|
2020-07-26 22:01:25 +02:00 |
|
Alexander Medvednikov
|
cf4235ab65
|
http: fix cookies
|
2020-07-26 15:54:21 +02:00 |
|
Delyan Angelov
|
88345d759a
|
tests: add support for skipping to valgrind_test.v
|
2020-07-26 16:09:58 +03:00 |
|
Ruofan XU
|
7027b2354b
|
cgen: fix array and map with fns (#5938)
|
2020-07-26 14:22:02 +02:00 |
|
Delyan Angelov
|
9e652c4f40
|
ci: fix remaining failing tests. Do mut ptr check only outside unsafe{} blocks.
|
2020-07-26 10:59:07 +03:00 |
|
Delyan Angelov
|
9d056168ae
|
ci: fix failing tests
|
2020-07-26 10:48:24 +03:00 |
|
Delyan Angelov
|
a7f484d9a7
|
tests: make output of vlib/v/compiler_errors_test.v more readable
|
2020-07-26 10:47:55 +03:00 |
|
Alexander Medvednikov
|
6796b93abd
|
tests: fix compiler_errors_test.v
|
2020-07-25 22:20:10 +02:00 |
|
Delyan Angelov
|
3d2fd471b6
|
ci: prepare for enabling compilation with g++ again
|
2020-07-25 20:20:49 +03:00 |
|
Alexander Medvednikov
|
7c86156be5
|
checker: fix unsafe tests
|
2020-07-25 18:58:23 +02:00 |
|
Alexander Medvednikov
|
34907f7605
|
checker: do not allow assigning immutable refs to mutable vars
|
2020-07-25 18:32:36 +02:00 |
|
Delyan Angelov
|
a552674254
|
vvet: fix segfault on v vet .
|
2020-07-25 15:57:57 +03:00 |
|
Delyan Angelov
|
c1e14b451e
|
builder: show timing info in bold; also add a checker summary: line with -stats
|
2020-07-25 10:32:29 +03:00 |
|
Alexander Medvednikov
|
3c1427a4e8
|
all: fix current module in build-module mode
|
2020-07-25 01:37:54 +02:00 |
|
Louis Schmieder
|
b58b15993c
|
gen: compile time for (methods and fields) (#5957)
|
2020-07-25 00:02:44 +02:00 |
|
Lukas Neubert
|
2ccb28a93e
|
checker: run vfmt over checker.v (#5965)
|
2020-07-24 20:12:01 +03:00 |
|
Delyan Angelov
|
8c4429c875
|
parser: fix passing the is_mut flag of anon fn arguments
|
2020-07-24 11:27:56 +03:00 |
|
Delyan Angelov
|
d204c926a8
|
tests: fix compilation of if_smartcast_test.v
|
2020-07-24 10:30:22 +03:00 |
|
pancake
|
04ef2a2671
|
os: implement os.system for iOS and uncomment the $if ios blocks (#5947)
|
2020-07-24 10:17:32 +03:00 |
|
Delyan Angelov
|
d31142ac3e
|
vfmt: fix compilation after the more strict mutability check
|
2020-07-24 08:43:18 +03:00 |
|
Delyan Angelov
|
c2083203b3
|
v.util: fix util.emanager.set_support_color
|
2020-07-24 08:31:05 +03:00 |
|
Alexander Medvednikov
|
ec443c65a8
|
tests: fix some tests
|
2020-07-24 01:55:55 +02:00 |
|
Alexander Medvednikov
|
632e27a4a9
|
all: fix a big mutability bug and update all mutable vars
|
2020-07-23 23:16:36 +02:00 |
|
Alexander Medvednikov
|
32c1042ac6
|
parser: disable the duplicate import check for now
|
2020-07-23 22:20:00 +02:00 |
|
Alexander Medvednikov
|
653d40bfe8
|
parser: do not duplicate table imports
|
2020-07-23 21:59:48 +02:00 |
|