|
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 |
|
|
1863dda8e5
|
help: update help .txt files
|
2020-04-25 11:15:57 +03: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 |
|
|
aa15dec660
|
checker: check default struct field expression types
|
2020-04-24 16:46:55 +03:00 |
|
|
d6899788dd
|
time: add back vlib/time/time_linux.c.v
|
2020-04-24 15:28:16 +03:00 |
|
|
afa9d42ff0
|
cgen: fix gen_str_for_array_fixed error
|
2020-04-24 12:36:45 +02:00 |
|
|
288db055ec
|
vself: allow arbitrary arguments
|
2020-04-24 12:36:27 +02:00 |
|
|
a3382a5319
|
x64: debug opcodes nicely
|
2020-04-24 09:44:54 +02:00 |
|
|
6bd34a069d
|
benchmark: show xxx.yyy ms, using the new highres timer
|
2020-04-24 10:26:47 +03:00 |
|
|
117ec722a2
|
time: remove temporary time__linux.c.v workaround
|
2020-04-24 09:12:34 +03:00 |
|
|
20637ae54c
|
time: restore building v on linux, till v.c is regenerated with -os cross
|
2020-04-24 09:00:07 +03:00 |
|
|
863fab0268
|
comptime: enable again skipping parsing of other platform branches
|
2020-04-24 08:51:48 +03:00 |
|
|
7a132e5c79
|
cgen: cleaner comptime ifdefs .
|
2020-04-24 08:42:31 +03:00 |
|
|
25f2b171fc
|
time: Timer -> StopWatch; time.Duration
|
2020-04-24 07:33:25 +02:00 |
|
|
f3e3d7e0c5
|
websocket: update to work with latest V
|
2020-04-24 07:32:51 +02:00 |
|
|
998fc8fc07
|
cgen: add gen_str_for_array_fixed
|
2020-04-24 07:32:27 +02:00 |
|
|
c30c76c285
|
tests: fix x64 test
|
2020-04-24 05:26:29 +00:00 |
|
|
d455606037
|
make.bat: do not rebuild with -prod by default
|
2020-04-24 08:19:24 +03:00 |
|
|
6b31ebe456
|
Revert "comptime: enable again skipping parsing of other platform branches"
This reverts commit 0f4c5fb1c9 .
|
2020-04-23 22:47:16 +03:00 |
|
|
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 |
|
|
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 |
|
|
6180b843a1
|
make: add -g flag to the default vc->c CC bootstrap step
|
2020-04-23 21:59:40 +03:00 |
|
|
8cb88d5c9a
|
x64: remove fn arg test for now
|
2020-04-23 20:55:23 +02:00 |
|
|
ebc41375f1
|
os.executable: fix panic when os.executable_fallback fails (early in startup)
|
2020-04-23 21:53:18 +03:00 |
|
|
1247718cbd
|
x64: pass fn args
|
2020-04-23 20:27:34 +02:00 |
|