Delyan Angelov
|
86dfd3902f
|
tests: use .vv files directly in compiler_errors_test.v
|
2020-08-25 18:14:06 +03:00 |
Larpon
|
d9aae023b1
|
android: initial support for C output using sokol_main (#6164)
|
2020-08-19 11:00:15 +02:00 |
Delyan Angelov
|
e7b2aefd36
|
v.pref: handle `|` as separators in -path option parsing again (as documented in the help)
|
2020-08-15 22:09:40 +03:00 |
spaceface777
|
5f3ced7213
|
builder: only include `os` when building `.vsh` files (#6134)
|
2020-08-14 21:57:32 +02:00 |
Delyan Angelov
|
ca7a64a451
|
cgen: add support for -g again
|
2020-08-12 02:05:45 +03:00 |
Leah Lundqvist
|
51c9b49d3f
|
iOS: basic building and running (#5999)
|
2020-07-28 22:27:38 +02:00 |
pancake
|
04ef2a2671
|
os: implement os.system for iOS and uncomment the `$if ios` blocks (#5947)
|
2020-07-24 10:17:32 +03:00 |
pancake
|
36352085ae
|
v: add support for iOS crosscompilation (#5943)
|
2020-07-23 07:58:44 +03:00 |
Delyan Angelov
|
14fd7d93ca
|
v.pref: fix `v build file.v`
|
2020-07-21 19:36:58 +03:00 |
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 |