|
541b058e90
|
all: use a !in b instead of !(a in b)
|
2020-04-26 06:39:23 +02:00 |
|
|
2b4ac0e63a
|
checker: handle array of interfaces
|
2020-04-26 06:29:03 +02:00 |
|
|
8000eb3656
|
parser: revert silent _ prefix rule
|
2020-04-26 05:34:34 +02:00 |
|
|
60a0ba5eaa
|
table: minor interface clean up
|
2020-04-26 05:34:34 +02:00 |
|
|
a77640165e
|
compiler: faster vmod lookup
|
2020-04-25 23:43:46 +03:00 |
|
|
08799792a7
|
tests: fix regex test
|
2020-04-25 23:42:48 +03:00 |
|
|
cd27300d75
|
cookie: fix a new match error about redundant else
|
2020-04-25 23:02:04 +03:00 |
|
|
19d7553d67
|
tests: fix vlib/net/http/cookie_test.v
|
2020-04-25 22:53:18 +03:00 |
|
|
3e68e429b6
|
checker: avert if else is unnecessary
|
2020-04-25 21:51:44 +02:00 |
|
|
e0f9c042c1
|
cgen: interface fixes
|
2020-04-25 21:24:12 +02:00 |
|
|
86ba1645b0
|
os: add os.input(prompt)
|
2020-04-25 22:04:12 +03:00 |
|
|
c73d91a8fe
|
fmt: TypeDecl; format more files
|
2020-04-25 20:58:00 +02:00 |
|
|
d86539c4f5
|
checker: clean up infix_expr
|
2020-04-25 20:28:49 +02:00 |
|
|
d72e401378
|
string: optimize eq
|
2020-04-25 20:19:53 +02:00 |
|
|
b7e5be41f5
|
checker/cgen: as fixes
|
2020-04-25 18:41:12 +02:00 |
|
|
c26e83f58a
|
array: fix fixed array errors
|
2020-04-25 18:26:38 +02:00 |
|
|
ec9566988a
|
cmdline: minor optimizaztion
|
2020-04-25 17:49:51 +02:00 |
|
|
fb54a2635c
|
fmt: lots of fixes
|
2020-04-25 17:49:16 +02:00 |
|
|
7c080c5d4a
|
checker: prevent x := voidfn()
|
2020-04-25 18:06:34 +03:00 |
|
|
6a834c0528
|
checker: use 'mut' instead of 'var' in error message
|
2020-04-25 17:51:12 +03:00 |
|
|
a20bef65ba
|
fmt: workaround a vfmt limitation preventing formatting of vlib/v/ast/ast.v
|
2020-04-25 17:34:42 +03:00 |
|
|
9a19531909
|
compiler: add support for [if myflag] void fn/methods
|
2020-04-25 16:57:11 +03:00 |
|
|
945f964c0c
|
parser: stay silent about unused variables starting with _
|
2020-04-25 15:38:15 +03:00 |
|
|
aacc3c6f7e
|
cgen: generate str for variadic (#4587)
|
2020-04-25 22:23:47 +10:00 |
|
|
4bcdf11743
|
cgen: support -profile - and -profile x.txt
|
2020-04-25 13:41:49 +03:00 |
|
|
eecf92cdb0
|
cgen: implement -profile support.
|
2020-04-25 13:05:49 +03:00 |
|
|
41cc96aaec
|
revert parser: simplify array push detection
|
2020-04-25 18:57:12 +10:00 |
|
|
4675656786
|
parser: simplify array push detection
|
2020-04-25 18:42:53 +10:00 |
|
|
e0ab318f56
|
cgen: add support for v -printfn main file.v
|
2020-04-25 11:15:57 +03:00 |
|
|
900d96c638
|
parser: allow deref assign without parens pt2 update vlib
|
2020-04-25 18:14:01 +10:00 |
|
|
7177e71444
|
revert parser: allow deref assign without parens pt2 update vlib
|
2020-04-25 18:11:14 +10:00 |
|
|
f92cf69e60
|
parser: allow deref assign without parens pt2 update vlib
|
2020-04-25 18:09:52 +10:00 |
|
|
9fff8733a0
|
parser: allow deref assign without parens pt1
|
2020-04-25 18:07:30 +10:00 |
|
|
6696e1a6e2
|
table: move set_nr_muls to method
|
2020-04-25 17:54:32 +10:00 |
|
|
d54b48b300
|
table: interface cast fix
|
2020-04-25 09:18:10 +02:00 |
|
|
9229a963ed
|
array: use __new_array everywhere
|
2020-04-25 09:10:54 +02:00 |
|
|
fbcdffbbc8
|
table: move Type functions to methods
|
2020-04-25 17:08:53 +10:00 |
|
|
6248899d25
|
compiler_test: handle panics
|
2020-04-25 09:05:14 +02:00 |
|
|
1c46dabc84
|
tetris: cleanup unused variable warnings
|
2020-04-25 09:49:02 +03:00 |
|
|
48857090fc
|
runtime as type check: part 2
|
2020-04-25 08:42:23 +02:00 |
|
|
2d187fb951
|
runtime as type check: part 1
|
2020-04-25 08:36:53 +02:00 |
|
|
f1f9e423c3
|
interfaces: preparatory fixes
|
2020-04-25 08:00:44 +02:00 |
|
|
5600fd8613
|
net.http: remove redundant httponly handling
|
2020-04-25 06:15:05 +02:00 |
|
|
a924defb94
|
checker: check in left type
|
2020-04-25 06:14:17 +02:00 |
|
|
fa4739794f
|
checker: fix "unnecessary () " error position
|
2020-04-24 20:27:18 +02:00 |
|
|
cc4090cc74
|
vfmt: remove unused variable check for vfmt
|
2020-04-24 20:25:11 +03:00 |
|
|
8be10ffbd6
|
vfmt: always walk over all comptime branches
|
2020-04-24 19:05:55 +03:00 |
|
|
f6f204387d
|
cgen: fix for msvc
|
2020-04-24 18:44:25 +03:00 |
|
|
c6a829ce82
|
cgen: support for error('abc').str() and printing errors
|
2020-04-24 18:35:33 +03:00 |
|
|
323ca2b3bb
|
checker: check duplicates on match with no else
Refactor match duplication test to work even if there is not else, and to include every expression.
Add tests for duplicate expressions in match.
|
2020-04-24 17:04:39 +03:00 |
|