Delyan Angelov
|
a77640165e
|
compiler: faster vmod lookup
|
2020-04-25 23:43:46 +03:00 |
|
Delyan Angelov
|
08799792a7
|
tests: fix regex test
|
2020-04-25 23:42:48 +03:00 |
|
Delyan Angelov
|
cd27300d75
|
cookie: fix a new match error about redundant else
|
2020-04-25 23:02:04 +03:00 |
|
Delyan Angelov
|
19d7553d67
|
tests: fix vlib/net/http/cookie_test.v
|
2020-04-25 22:53:18 +03:00 |
|
Enzo Baldisserri
|
3e68e429b6
|
checker: avert if else is unnecessary
|
2020-04-25 21:51:44 +02:00 |
|
Alexander Medvednikov
|
e0f9c042c1
|
cgen: interface fixes
|
2020-04-25 21:24:12 +02:00 |
|
Delyan Angelov
|
86ba1645b0
|
os: add os.input(prompt)
|
2020-04-25 22:04:12 +03:00 |
|
Enzo Baldisserri
|
c73d91a8fe
|
fmt: TypeDecl; format more files
|
2020-04-25 20:58:00 +02:00 |
|
Ruofan XU
|
d86539c4f5
|
checker: clean up infix_expr
|
2020-04-25 20:28:49 +02:00 |
|
ka-weihe
|
d72e401378
|
string: optimize eq
|
2020-04-25 20:19:53 +02:00 |
|
Alexander Medvednikov
|
b7e5be41f5
|
checker/cgen: as fixes
|
2020-04-25 18:41:12 +02:00 |
|
yuyi
|
c26e83f58a
|
array: fix fixed array errors
|
2020-04-25 18:26:38 +02:00 |
|
yuyi
|
ec9566988a
|
cmdline: minor optimizaztion
|
2020-04-25 17:49:51 +02:00 |
|
Enzo Baldisserri
|
fb54a2635c
|
fmt: lots of fixes
|
2020-04-25 17:49:16 +02:00 |
|
Delyan Angelov
|
7c080c5d4a
|
checker: prevent x := voidfn()
|
2020-04-25 18:06:34 +03:00 |
|
Larpon
|
6a834c0528
|
checker: use 'mut' instead of 'var' in error message
|
2020-04-25 17:51:12 +03:00 |
|
Delyan Angelov
|
a20bef65ba
|
fmt: workaround a vfmt limitation preventing formatting of vlib/v/ast/ast.v
|
2020-04-25 17:34:42 +03:00 |
|
Delyan Angelov
|
9a19531909
|
compiler: add support for [if myflag] void fn/methods
|
2020-04-25 16:57:11 +03:00 |
|
Delyan Angelov
|
945f964c0c
|
parser: stay silent about unused variables starting with _
|
2020-04-25 15:38:15 +03:00 |
|
joe-conigliaro
|
aacc3c6f7e
|
cgen: generate str for variadic (#4587)
|
2020-04-25 22:23:47 +10:00 |
|
Delyan Angelov
|
4bcdf11743
|
cgen: support -profile - and -profile x.txt
|
2020-04-25 13:41:49 +03:00 |
|
Delyan Angelov
|
eecf92cdb0
|
cgen: implement -profile support.
|
2020-04-25 13:05:49 +03:00 |
|
joe-conigliaro
|
41cc96aaec
|
revert parser: simplify array push detection
|
2020-04-25 18:57:12 +10:00 |
|
joe-conigliaro
|
4675656786
|
parser: simplify array push detection
|
2020-04-25 18:42:53 +10:00 |
|
Delyan Angelov
|
e0ab318f56
|
cgen: add support for v -printfn main file.v
|
2020-04-25 11:15:57 +03:00 |
|
joe-conigliaro
|
900d96c638
|
parser: allow deref assign without parens pt2 update vlib
|
2020-04-25 18:14:01 +10:00 |
|
joe-conigliaro
|
7177e71444
|
revert parser: allow deref assign without parens pt2 update vlib
|
2020-04-25 18:11:14 +10:00 |
|
joe-conigliaro
|
f92cf69e60
|
parser: allow deref assign without parens pt2 update vlib
|
2020-04-25 18:09:52 +10:00 |
|
joe-conigliaro
|
9fff8733a0
|
parser: allow deref assign without parens pt1
|
2020-04-25 18:07:30 +10:00 |
|
joe-conigliaro
|
6696e1a6e2
|
table: move set_nr_muls to method
|
2020-04-25 17:54:32 +10:00 |
|
Alexander Medvednikov
|
d54b48b300
|
table: interface cast fix
|
2020-04-25 09:18:10 +02:00 |
|
Alexander Medvednikov
|
9229a963ed
|
array: use __new_array everywhere
|
2020-04-25 09:10:54 +02:00 |
|
joe-conigliaro
|
fbcdffbbc8
|
table: move Type functions to methods
|
2020-04-25 17:08:53 +10:00 |
|
Alexander Medvednikov
|
6248899d25
|
compiler_test: handle panics
|
2020-04-25 09:05:14 +02:00 |
|
Delyan Angelov
|
1c46dabc84
|
tetris: cleanup unused variable warnings
|
2020-04-25 09:49:02 +03:00 |
|
Alexander Medvednikov
|
48857090fc
|
runtime as type check: part 2
|
2020-04-25 08:42:23 +02:00 |
|
Alexander Medvednikov
|
2d187fb951
|
runtime as type check: part 1
|
2020-04-25 08:36:53 +02:00 |
|
Alexander Medvednikov
|
f1f9e423c3
|
interfaces: preparatory fixes
|
2020-04-25 08:00:44 +02:00 |
|
Junya Okuno
|
5600fd8613
|
net.http: remove redundant httponly handling
|
2020-04-25 06:15:05 +02:00 |
|
Enzo Baldisserri
|
a924defb94
|
checker: check in left type
|
2020-04-25 06:14:17 +02:00 |
|
Enzo Baldisserri
|
fa4739794f
|
checker: fix "unnecessary () " error position
|
2020-04-24 20:27:18 +02:00 |
|
Delyan Angelov
|
cc4090cc74
|
vfmt: remove unused variable check for vfmt
|
2020-04-24 20:25:11 +03:00 |
|
Delyan Angelov
|
8be10ffbd6
|
vfmt: always walk over all comptime branches
|
2020-04-24 19:05:55 +03:00 |
|
Delyan Angelov
|
f6f204387d
|
cgen: fix for msvc
|
2020-04-24 18:44:25 +03:00 |
|
Delyan Angelov
|
c6a829ce82
|
cgen: support for error('abc').str() and printing errors
|
2020-04-24 18:35:33 +03:00 |
|
Enzo Baldisserri
|
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 |
|
Delyan Angelov
|
aa15dec660
|
checker: check default struct field expression types
|
2020-04-24 16:46:55 +03:00 |
|
Delyan Angelov
|
d6899788dd
|
time: add back vlib/time/time_linux.c.v
|
2020-04-24 15:28:16 +03:00 |
|
yuyi
|
afa9d42ff0
|
cgen: fix gen_str_for_array_fixed error
|
2020-04-24 12:36:45 +02:00 |
|
Alexander Medvednikov
|
a3382a5319
|
x64: debug opcodes nicely
|
2020-04-24 09:44:54 +02:00 |
|