Delyan Angelov
|
9e652c4f40
|
ci: fix remaining failing tests. Do mut ptr check only outside unsafe{} blocks.
|
2020-07-26 10:59:07 +03:00 |
Delyan Angelov
|
9d056168ae
|
ci: fix failing tests
|
2020-07-26 10:48:24 +03:00 |
Delyan Angelov
|
a7f484d9a7
|
tests: make output of vlib/v/compiler_errors_test.v more readable
|
2020-07-26 10:47:55 +03:00 |
Carlos Esquerdo Bernat
|
1f8ae5d12c
|
websocket: add tests (#5967)
|
2020-07-25 22:25:31 +02:00 |
Alexander Medvednikov
|
6796b93abd
|
tests: fix compiler_errors_test.v
|
2020-07-25 22:20:10 +02:00 |
Delyan Angelov
|
6fcc6cdc75
|
rand: add comments for rand.uuid_v4, apply some more perf tweaks
|
2020-07-25 21:39:54 +03:00 |
Delyan Angelov
|
ee3ebed23c
|
rand: further speed up of rand.uuid_v4
|
2020-07-25 20:21:44 +03:00 |
Delyan Angelov
|
3d2fd471b6
|
ci: prepare for enabling compilation with g++ again
|
2020-07-25 20:20:49 +03:00 |
Alexander Medvednikov
|
7c86156be5
|
checker: fix unsafe tests
|
2020-07-25 18:58:23 +02:00 |
Alexander Medvednikov
|
34907f7605
|
checker: do not allow assigning immutable refs to mutable vars
|
2020-07-25 18:32:36 +02:00 |
Delyan Angelov
|
a552674254
|
vvet: fix segfault on `v vet .`
|
2020-07-25 15:57:57 +03:00 |
Delyan Angelov
|
d5b837e808
|
rand: speed up rand.uuid_v4() ~7x, with -prod
|
2020-07-25 13:09:05 +03:00 |
Delyan Angelov
|
c1e14b451e
|
builder: show timing info in bold; also add a `checker summary:` line with -stats
|
2020-07-25 10:32:29 +03:00 |
Alexander Medvednikov
|
3c1427a4e8
|
all: fix current module in build-module mode
|
2020-07-25 01:37:54 +02:00 |
Louis Schmieder
|
b58b15993c
|
gen: compile time for (methods and fields) (#5957)
|
2020-07-25 00:02:44 +02:00 |
Lukas Neubert
|
2ccb28a93e
|
checker: run vfmt over checker.v (#5965)
|
2020-07-24 20:12:01 +03:00 |
Delyan Angelov
|
289974dd15
|
rand: use time microseconds too in default rand initialization; generate proper uuid_v4
|
2020-07-24 14:33:58 +03:00 |
Delyan Angelov
|
c429fa7e27
|
rand: add test for rand.uuid_v4()
|
2020-07-24 14:01:48 +03:00 |
Delyan Angelov
|
bba0edf9a3
|
rand: add rand.uuid_v4()
|
2020-07-24 13:59:24 +03:00 |
Delyan Angelov
|
bfca55b87a
|
examples: fix `v build-examples`
|
2020-07-24 13:29:47 +03:00 |
Delyan Angelov
|
8c4429c875
|
parser: fix passing the is_mut flag of anon fn arguments
|
2020-07-24 11:27:56 +03:00 |
Delyan Angelov
|
d204c926a8
|
tests: fix compilation of if_smartcast_test.v
|
2020-07-24 10:30:22 +03:00 |
pancake
|
04ef2a2671
|
os: implement os.system for iOS and uncomment the `$if ios` blocks (#5947)
|
2020-07-24 10:17:32 +03:00 |
Delyan Angelov
|
921b5cddd0
|
live: fix compilation
|
2020-07-24 08:45:28 +03:00 |
Delyan Angelov
|
d31142ac3e
|
vfmt: fix compilation after the more strict mutability check
|
2020-07-24 08:43:18 +03:00 |
Delyan Angelov
|
d83e2ee330
|
websocket: fix compilation after the more strict mutability check
|
2020-07-24 08:41:14 +03:00 |
Delyan Angelov
|
346cc5ca2c
|
term: fix panic in term.header, when cols,rows from get_terminal_size are < 2
|
2020-07-24 08:34:39 +03:00 |
Delyan Angelov
|
c2083203b3
|
v.util: fix util.emanager.set_support_color
|
2020-07-24 08:31:05 +03:00 |
Alexander Medvednikov
|
ec443c65a8
|
tests: fix some tests
|
2020-07-24 01:55:55 +02:00 |
Alexander Medvednikov
|
d2675b89c0
|
builtin: fix a mutable var on windows
|
2020-07-23 23:18:45 +02:00 |
Alexander Medvednikov
|
632e27a4a9
|
all: fix a big mutability bug and update all mutable vars
|
2020-07-23 23:16:36 +02:00 |
Alexander Medvednikov
|
32c1042ac6
|
parser: disable the duplicate import check for now
|
2020-07-23 22:20:00 +02:00 |
Alexander Medvednikov
|
653d40bfe8
|
parser: do not duplicate table imports
|
2020-07-23 21:59:48 +02:00 |
pancake
|
b7bdb97f7d
|
term: fix crash in `header` when divider.len < 2 (#5956)
|
2020-07-23 18:54:29 +02:00 |
Louis Schmieder
|
b537d8e23e
|
parser: comp `for` attrs array (#5903)
|
2020-07-23 17:19:37 +02:00 |
Carlos Esquerdo Bernat
|
7a4c27bd08
|
log: add flush to log file (#5942)
|
2020-07-23 08:02:53 +03:00 |
pancake
|
36352085ae
|
v: add support for iOS crosscompilation (#5943)
|
2020-07-23 07:58:44 +03:00 |
Emily Hudson
|
0f98445f7f
|
cgen: properly handle more multi-return edge cases (#5933)
|
2020-07-23 00:39:19 +02:00 |
Uwe Krüger
|
6586a9a657
|
fmt: give braced sub expressions a higher priority (#5941)
|
2020-07-23 00:32:34 +02:00 |
Delyan Angelov
|
37c6f6ab1b
|
vfmt: fix compilation with -prod
|
2020-07-22 21:43:20 +03:00 |
Delyan Angelov
|
276c1de190
|
unsafe: tag with unsafe{} some more pointer manipulations
|
2020-07-22 21:42:51 +03:00 |
Delyan Angelov
|
949ed90b51
|
utf8: fix a panic in utf8.len("pippo"), mark with `unsafe{}` direct pointer manipulations
|
2020-07-22 21:15:27 +03:00 |
Lukas Neubert
|
4096432a1d
|
cli: prevent need for unsafe block (#5937)
|
2020-07-22 20:53:49 +03:00 |
Ryan Willis
|
938e71b468
|
v: fix for `import cli { Command }`
|
2020-07-22 20:33:43 +03:00 |
Nick Treleaven
|
ee349691f9
|
v/checker: Warn about pointer indexing outside unsafe {} (#5918)
|
2020-07-22 20:28:53 +03:00 |
joe-conigliaro
|
d46a89b90d
|
parser/checker/fmt: optimize scope lookups by storing object with ident & add if expr smartcast support to vfmt (#5935)
|
2020-07-23 02:10:31 +10:00 |
Delyan Angelov
|
ebbc7bd471
|
examples: fix crash when running examples/ws/client.v outside of valgrind
|
2020-07-22 18:42:57 +03:00 |
Carlos Esquerdo Bernat
|
b0d76c59f7
|
websocket utf8: move utf8 functions from websocket to encoding.utf8, add utf8_test.v (4/4) (#5924)
|
2020-07-22 18:36:24 +03:00 |
Carlos Esquerdo Bernat
|
635c99e2ed
|
ws: obtain port when not specified (#5922)
|
2020-07-22 17:35:30 +03:00 |
Carlos Esquerdo Bernat
|
0d8ebf5845
|
websocket: use log instead submodule logger (1/4) (#5921)
|
2020-07-22 17:31:22 +03:00 |