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
|
1863dda8e5
|
help: update help .txt files
|
2020-04-25 11:15:57 +03: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 |
Enzo Baldisserri
|
288db055ec
|
vself: allow arbitrary arguments
|
2020-04-24 12:36:27 +02:00 |
Alexander Medvednikov
|
a3382a5319
|
x64: debug opcodes nicely
|
2020-04-24 09:44:54 +02:00 |
Delyan Angelov
|
6bd34a069d
|
benchmark: show xxx.yyy ms, using the new highres timer
|
2020-04-24 10:26:47 +03:00 |
Delyan Angelov
|
117ec722a2
|
time: remove temporary time__linux.c.v workaround
|
2020-04-24 09:12:34 +03:00 |
Delyan Angelov
|
20637ae54c
|
time: restore building v on linux, till v.c is regenerated with `-os cross`
|
2020-04-24 09:00:07 +03:00 |
Delyan Angelov
|
863fab0268
|
comptime: enable again skipping parsing of other platform branches
|
2020-04-24 08:51:48 +03:00 |
Delyan Angelov
|
7a132e5c79
|
cgen: cleaner comptime ifdefs .
|
2020-04-24 08:42:31 +03:00 |
Major Taylor
|
25f2b171fc
|
time: Timer -> StopWatch; time.Duration
|
2020-04-24 07:33:25 +02:00 |
Leah Lundqvist
|
f3e3d7e0c5
|
websocket: update to work with latest V
|
2020-04-24 07:32:51 +02:00 |
yuyi
|
998fc8fc07
|
cgen: add gen_str_for_array_fixed
|
2020-04-24 07:32:27 +02:00 |
Alexander Medvednikov
|
c30c76c285
|
tests: fix x64 test
|
2020-04-24 05:26:29 +00:00 |
yuyi
|
d455606037
|
make.bat: do not rebuild with -prod by default
|
2020-04-24 08:19:24 +03:00 |
Delyan Angelov
|
6b31ebe456
|
Revert "comptime: enable again skipping parsing of other platform branches"
This reverts commit 0f4c5fb1c9 .
|
2020-04-23 22:47:16 +03:00 |
Delyan Angelov
|
1d9d9757cf
|
Revert "Revert "compiler: support setting pref.output_cross_c with -os cross""
This reverts commit ba85b8d024 .
|
2020-04-23 22:46:29 +03:00 |
Delyan Angelov
|
ba85b8d024
|
Revert "compiler: support setting pref.output_cross_c with -os cross"
This is reverted until cmd/tools/gen_vc.v
starts passing `-os cross` again, or until
https://github.com/vlang/vc/pull/12 is merged.
This reverts commit 878be4d886 .
|
2020-04-23 22:40:07 +03:00 |
Delyan Angelov
|
6180b843a1
|
make: add -g flag to the default vc->c CC bootstrap step
|
2020-04-23 21:59:40 +03:00 |
Alexander Medvednikov
|
8cb88d5c9a
|
x64: remove fn arg test for now
|
2020-04-23 20:55:23 +02:00 |
Delyan Angelov
|
ebc41375f1
|
os.executable: fix panic when os.executable_fallback fails (early in startup)
|
2020-04-23 21:53:18 +03:00 |