Ned Palacios
30e0bda434
vdoc: rewrite usage, add new options + streamline process
2020-06-05 09:59:26 +02:00
Daniel Däschle
d0f9bdf85e
vdoc: style and other improvements
2020-06-04 23:50:59 +02:00
Ned Palacios
b99ba21ddd
vdoc: markdown, html, json generation + lots of fixes
2020-06-02 12:10:01 +02:00
Mike 'Fuzzy' Partin
a24bf80228
cmd/v: remove -vv and -vvv from help
2020-06-01 20:15:44 +02:00
Tim Basel
7e538d7401
utils: add args to launch_tool
2020-05-28 19:40:09 +03:00
Julia K
2b27072fac
compiler: new attributes, prelude customization
2020-05-26 14:12:18 +02:00
Delyan Angelov
7585483c69
v symlink: extract to cmd/tools/vsymlink.v , use setx on windows
2020-05-26 09:30:26 +03:00
Ned Palacios
ed7ed6262f
vpm: use current folder v.mod, if no args provided in v install
2020-05-24 15:25:29 +03:00
Delyan Angelov
9d4fe88d09
compiler: support for -color/-nocolor option overrides
2020-05-20 20:34:04 +03:00
Alexander Medvednikov
81148fa2bd
cmd/v: version: print only main repo hash
2020-05-16 23:52:06 +02:00
Alexander Medvednikov
8cbb9e1c1f
pref: move parse_define()
2020-05-16 22:57:55 +02:00
Alexander Medvednikov
0845b2cfbe
builder: skip warnings; pref: move pref creation to pref.v
2020-05-16 22:45:38 +02:00
Alexander Medvednikov
7caebc5781
doc: print available modules
2020-05-15 23:09:38 +02:00
Delyan Angelov
d830620651
compiler: restore support for --enable-globals flag, and add tests.
2020-05-14 08:43:12 +03:00
Ned Palacios
5f0ad0f562
compiler: add output mode for errors and warnings, support for -silent
flag
2020-05-10 12:26:57 +03:00
Delyan Angelov
e08566d571
compiler: do not exit early, when given -o x.c or -o x.js
2020-05-08 15:31:03 +03:00
Delyan Angelov
4c320e1512
profile: support for -profile-no-inline (with it, [inline] fns will not get profiled)
2020-05-08 15:01:59 +03:00
Delyan Angelov
f9fe5b60a7
v doc: skip _x.c.v when not on x, i.e. filter files like v itself
2020-05-05 08:08:03 +03:00
Delyan Angelov
5eb71c4a13
fmt: initial support for -debug
2020-05-04 17:27:41 +03:00
yuyi
4794c6a0e7
cmd: simplify internal.help => help
2020-05-04 14:21:32 +02:00
Delyan Angelov
7038f59ca5
compiler: add back support for -live
2020-05-02 01:14:44 +03:00
Delyan Angelov
a6dfc6d46b
compiler: support ctags with -print_v_files and .ctags.d/v.ctags
2020-04-30 19:45:50 +03:00
Delyan Angelov
ce1215f507
vfmt: set Preferences.is_fmt flag (bugfix)
2020-04-27 23:20:16 +03:00
Delyan Angelov
e67bf674e3
scanner: cleanup, only v.parser now depends on v.scanner
2020-04-27 16:08:04 +03:00
Alexander Medvednikov
eb8973c362
builder: module caching fixes
2020-04-27 14:46:25 +02:00
Alexander Medvednikov
f005079e0b
pref: rename keep_c
2020-04-27 13:28:00 +02:00
Alexander Medvednikov
a48080afec
parser: deprecate import(); replace remaining import()s
2020-04-26 07:36:02 +02: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
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
Delyan Angelov
1d9d9757cf
Revert "Revert "compiler: support setting pref.output_cross_c with -os cross""
...
This reverts commit ba85b8d02448f8057440b1298b842e333f33d1cd.
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 878be4d8861bccdfd275d26feb71a31ef869ad97.
2020-04-23 22:40:07 +03:00
Delyan Angelov
878be4d886
compiler: support setting pref.output_cross_c with -os cross
2020-04-23 20:24:42 +03:00
Delyan Angelov
adb8fb1dc6
comptime: fix custom -d flags and $if x? {}
. Fixes ftp_test.v .
2020-04-23 17:52:44 +03:00
Kris Cherven
d871595437
all: replace var
with mut
2020-04-23 01:16:58 +02:00
Kris Cherven
155891a4e0
parser: add unused variable warning
2020-04-22 01:52:56 +02:00
Alexander Medvednikov
c1fc768c1b
fmt: run on cmd/v; cgen: fix anonymous functions
2020-04-20 07:04:31 +02:00
Tim Basel
86df486988
compiler: rename is_so to is_shared
2020-04-18 17:46:23 +02:00
Alexey
663c69305a
cmd/v: fix processing arguments
2020-04-16 19:41:24 +02:00
Delyan Angelov
cc9828b481
checker: fix building of shared .so libs
2020-04-16 16:30:19 +03:00
Abdullah Atta
6a186e8f11
jsgen: implement js backend
2020-04-15 23:16:49 +02:00
pancake
caed4aad58
v run: simplify
2020-04-15 16:17:17 +02:00
pancake
c0491285f8
v run: fix 'v run' without any other argument
2020-04-15 12:16:07 +03:00
Alexey
893d14ef8f
cmd/v: process version argument correctly
2020-04-14 18:06:59 +02:00
Delyan Angelov
99db5f53f7
repl_test.v: fix compilation (non working ones are for now renamed to .skip)
2020-04-13 11:06:52 +03:00
Delyan Angelov
c64e447749
v: fix CI
2020-04-11 10:50:59 +03:00
Delyan Angelov
95709811e0
v: support VFLAGS, fix 'v run source.v arg after source'
2020-04-11 10:28:43 +03:00
Delyan Angelov
ba799b3f85
builder: support v.mod/@VROOT, fix -cflags and -cache
2020-04-11 09:57:31 +03:00
Alexander Medvednikov
b95a47b5a7
checker: check fn main(); vfmt: fix for{}, module and module comments
2020-04-10 22:27:54 +02:00