Delyan Angelov
|
e23925f2be
|
pref: add -show-timings option
|
2020-07-14 18:47:40 +03:00 |
Alexander Medvednikov
|
361d12bf43
|
pref: -experimental flag
|
2020-07-14 00:32:33 +02:00 |
Delyan Angelov
|
f1fdafcdff
|
pref: add -check-syntax for just parsing files, without checking them
|
2020-07-12 22:44:38 +03:00 |
Alexander Medvednikov
|
a2cb01e16a
|
parser: parse _x64.v files only with -x64
|
2020-07-11 19:03:59 +02:00 |
Alexander Medvednikov
|
a1073105e1
|
all: re-enable -prealloc
|
2020-07-11 11:25:56 +02:00 |
Delyan Angelov
|
25771a1afe
|
compiler: remove -keepc option (it is now always on)
|
2020-07-06 13:42:18 +03:00 |
Delyan Angelov
|
fe50bdc164
|
vfmt: ran `v vet vlib/v/` and fix spaces
|
2020-07-04 16:19:54 +03:00 |
Alexander Medvednikov
|
2bfe8e5153
|
vet: a basic version that just checks indentation for now
|
2020-06-27 14:50:07 +02:00 |
spaceface777
|
68967e833d
|
parser: skip comp_if when building for a different compiler
|
2020-06-18 22:01:00 +02:00 |
Delyan Angelov
|
5ef9569098
|
cmd/tools: add check_os_api_parity.v - keep module APIs even
|
2020-06-11 21:13:36 +03:00 |
Alexander Medvednikov
|
a130d3cd14
|
vweb: fix unused var warning
|
2020-06-10 12:17:49 +02:00 |
Lukas Neubert
|
eec5cf1eb1
|
vpm: use only `-v` for verbose output
|
2020-06-07 14:20:56 +02:00 |
Ned Palacios
|
30e0bda434
|
vdoc: rewrite usage, add new options + streamline process
|
2020-06-05 09:59:26 +02:00 |
yuyi
|
5ae8853648
|
all: change `f mut Foo` to `mut f Foo`
|
2020-06-04 10:35:40 +02:00 |
Alexander Medvednikov
|
99c70cf9c6
|
pref: do not allow -o .v
|
2020-06-03 09:03:46 +02:00 |
Mike 'Fuzzy' Partin
|
ac0fee8e64
|
repl: fix BSDs
|
2020-06-03 08:44:44 +03:00 |
Alexander Medvednikov
|
3d83934caf
|
checker: check mutating methods; generics fixes
|
2020-06-01 15:44:10 +02:00 |
Delyan Angelov
|
d70cd81875
|
v.pref: remove 'setting pref.path to ...' when given -v
|
2020-05-28 18:41:26 +03:00 |
Julia K
|
2b27072fac
|
compiler: new attributes, prelude customization
|
2020-05-26 14:12:18 +02:00 |
Julia K
|
b4eadb9030
|
cmd/v: reimplement -path flag
|
2020-05-26 03:17:52 +02:00 |
pancake
|
fe249cd1f8
|
pref: fix crash in 'v run' without arguments
|
2020-05-25 12:30:12 +02:00 |
Alexander Medvednikov
|
85d19dd253
|
cmd/v: error-limit
|
2020-05-24 04:47:51 +02:00 |
Alexander Medvednikov
|
67750c91d7
|
generics: lots of fixes
|
2020-05-24 04:43:03 +02:00 |
Alexander Medvednikov
|
1e853072dc
|
parser: parallel parser, part 1
|
2020-05-22 02:23:14 +02:00 |
Delyan Angelov
|
9d4fe88d09
|
compiler: support for -color/-nocolor option overrides
|
2020-05-20 20:34:04 +03: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 |
yuyi
|
6d0b791ac8
|
parser: warning about unused imports
|
2020-05-14 17:14:24 +02:00 |
Delyan Angelov
|
d830620651
|
compiler: restore support for --enable-globals flag, and add tests.
|
2020-05-14 08:43:12 +03:00 |
Alexander Medvednikov
|
aacc35db19
|
pref: do not enable globals by default
|
2020-05-11 15:19:47 +02:00 |
Ned Palacios
|
5f0ad0f562
|
compiler: add output mode for errors and warnings, support for `-silent` flag
|
2020-05-10 12:26:57 +03:00 |
Alexander Medvednikov
|
3052266a40
|
live: make compile; pref: allow _linux.v etc
|
2020-05-09 20:31:50 +02: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
|
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
|
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 |
Enzo Baldisserri
|
3e68e429b6
|
checker: avert if else is unnecessary
|
2020-04-25 21:51:44 +02:00 |
Enzo Baldisserri
|
fb54a2635c
|
fmt: lots of fixes
|
2020-04-25 17:49:16 +02:00 |
Delyan Angelov
|
4bcdf11743
|
cgen: support `-profile -` and `-profile x.txt`
|
2020-04-25 13:41:49 +03:00 |
Delyan Angelov
|
e0ab318f56
|
cgen: add support for `v -printfn main file.v`
|
2020-04-25 11:15:57 +03:00 |
Tim Basel
|
86df486988
|
compiler: rename is_so to is_shared
|
2020-04-18 17:46:23 +02:00 |
Alexander Medvednikov
|
9422cd1009
|
parser: handle mut & receivers; fix checker_error_test
|
2020-04-11 02:24:00 +02:00 |
lutherwenxu
|
514d989a27
|
builder: parse `.c.v` and `.js.v` correctly
|
2020-04-10 18:25:23 +02:00 |
Alexander Medvednikov
|
f3c917e0aa
|
fmt: fix array receivers; cmd/v: -showcc
|
2020-04-09 15:05:06 +02:00 |
Alexander Medvednikov
|
fa5fcee584
|
cmd/v: fix run args
|
2020-04-07 03:21:32 +02:00 |
Alexander Medvednikov
|
8d150d427a
|
merge and simplify cmd/v and v.builder
|
2020-04-07 00:44:31 +02:00 |
Alexander Medvednikov
|
2006995020
|
cmd/v: remove clang-format (the generated code is pretty from the start)
|
2020-04-06 17:11:01 +02:00 |
Delyan Angelov
|
31c4b1cda6
|
v2: compile vfmt again; consistent colored error messages
|
2020-04-03 18:42:22 +03:00 |
Alexander Medvednikov
|
40fd924b15
|
parser: match must be exhaustive; cmd/v: one verbosity level, simpler version
|
2020-04-02 16:51:16 +02:00 |
yuyi
|
2f27758a4b
|
os: realpath => real_path
|
2020-03-20 16:41:18 +01:00 |
yuyi
|
010f3efcf0
|
os: filename => file_name
|
2020-03-19 15:49:07 +01:00 |
yuyi
|
876b73f92c
|
os: join => join_path
|
2020-03-09 02:23:34 +01:00 |
yuyi
|
783dee1f48
|
os: merge with filepath
|
2020-03-07 22:26:26 +01:00 |
lutherwenxu
|
aab31f4b35
|
cmd/v: rewrite flags
|
2020-03-06 18:53:29 +01:00 |
yuyi
|
d51019dd77
|
unify vexe_path
|
2020-02-20 11:33:01 +01:00 |
lutherwenxu
|
9332a83ce6
|
move v.v to cmd/v
|
2020-02-09 10:08:04 +01:00 |
joe-conigliaro
|
21b6dace8f
|
v2: remove duplication & slight cleanup. share prefs with v1
|
2020-02-03 12:09:17 +01:00 |
Alexander Medvednikov
|
d87cb3f672
|
v2: consts, $if, attributes, globals, if/for type check, prefs
|
2020-02-03 07:03:32 +01:00 |