Daniel Däschle
|
64e8125807
|
cgen: fixe calling anon fn asynchronously (closes #6088) (#6121)
|
2020-08-13 20:06:56 +02:00 |
Daniel Däschle
|
34b28cb68a
|
fmt: fix anon fn call (#6120)
|
2020-08-13 20:05:59 +02:00 |
Delyan Angelov
|
1135dffe2d
|
cgen: prevent generation of duplicate interface method wrappers
|
2020-08-13 20:56:58 +03:00 |
spaceface777
|
2353814821
|
vweb: fix body size calculation (#6122)
|
2020-08-13 20:55:33 +03:00 |
Delyan Angelov
|
da7adb5b1b
|
ci: fix failing tests for compiler_errors_test.v
|
2020-08-13 13:16:41 +03:00 |
Delyan Angelov
|
fd5a76a8ad
|
ci: fail compiler_errors_test.v, when at least one of all the parser/checker tests failed
|
2020-08-13 12:57:16 +03:00 |
Delyan Angelov
|
1a96bcf405
|
ci: fix `v vet` filtering
|
2020-08-12 20:34:13 +03:00 |
Alexander Medvednikov
|
f8be2110ec
|
sort: fix sorting by struct fields
|
2020-08-12 18:43:41 +02:00 |
Alexander Medvednikov
|
e5e31f7210
|
sort: handle `.sort(a.field > b.field)`
|
2020-08-12 06:11:40 +02:00 |
Alexander Medvednikov
|
4bc0dde413
|
all: new `.sort(a < b)` syntax
|
2020-08-12 05:54:51 +02:00 |
Alexander Medvednikov
|
9800cf1e7b
|
checker: improve array errors; gg: remove unused imports
|
2020-08-12 03:54:17 +02:00 |
Uwe Krüger
|
bb93bf34ec
|
sync/semaphores: use dispatch semaphores on MacOS (#6110)
|
2020-08-12 03:45:09 +02:00 |
Delyan Angelov
|
ca7a64a451
|
cgen: add support for -g again
|
2020-08-12 02:05:45 +03:00 |
Uwe Krüger
|
433610b5c0
|
sync/channels: provide `.cap` and `.len()` (#6104)
|
2020-08-11 17:52:13 +02:00 |
Swastik Baranwal
|
9fdb1701e0
|
checker: add a check for str[i] = `a` (#6107)
|
2020-08-11 17:41:54 +02:00 |
Alexander Medvednikov
|
99798b83b4
|
parser: fix match/else check
|
2020-08-11 17:30:37 +02:00 |
Alexander Medvednikov
|
c5aa2bfa51
|
tests: fix a match test
|
2020-08-11 16:26:52 +02:00 |
Alexander Medvednikov
|
1a9dba0005
|
checker: make << shifts work with custom number types
|
2020-08-11 01:05:34 +02:00 |
Alexander Medvednikov
|
2dd82748e0
|
checker: simplify << error message
|
2020-08-11 01:01:33 +02:00 |
Alexander Medvednikov
|
6d72209363
|
checker: minor c2v fixes
|
2020-08-11 00:51:15 +02:00 |
Alexander Medvednikov
|
11113e43e7
|
checker: a minor perf fix
|
2020-08-10 23:59:42 +02:00 |
Nick Treleaven
|
d8d82a0be4
|
checker: make `has_return` fn more efficient (#6103)
|
2020-08-10 23:59:08 +02:00 |
Alexander Medvednikov
|
88988817d0
|
parser: minor `match` simplification
|
2020-08-10 19:54:38 +02:00 |
Uwe Krüger
|
c3cdfa1c96
|
sync/channels: provide `try_push(), try_pop() as public methods (#6101)
|
2020-08-10 18:06:42 +02:00 |
Delyan Angelov
|
36eae1c175
|
builtin: x.vstring() instead of string(x) (#6102)
|
2020-08-10 18:05:26 +02:00 |
Delyan Angelov
|
eba413853f
|
compiler_errors_test.v: use work.close() instead of sentinel tasks
|
2020-08-10 15:26:54 +03:00 |
Nick Treleaven
|
5e2824e2f2
|
vfmt: align field attributes (when no inline comment after type) (#6089)
|
2020-08-10 13:13:42 +03:00 |
Delyan Angelov
|
bd32f0969f
|
parser: enable CamelCase named method names for JS. objects
|
2020-08-10 10:39:14 +03:00 |
Uwe Krüger
|
20a65cf9c8
|
sync/channels: implement `close()` method (#6098)
|
2020-08-10 06:22:20 +02:00 |
Nick Treleaven
|
fce106cf83
|
parser: use Attr.arg field for `[name: arg]` (#6084)
|
2020-08-10 02:00:14 +02:00 |
Sandro Martini
|
c7fae4dd6f
|
vweb: add set_status() (#6087)
|
2020-08-09 18:05:06 +02:00 |
Nick Treleaven
|
2dd90de993
|
parser: error on `[unsafe_fn]` (#6090)
|
2020-08-09 12:22:11 +03:00 |
Alexander Medvednikov
|
200f8dacb7
|
[]byte.str2() => bytestr()
|
2020-08-09 04:22:42 +02:00 |
Alexander Medvednikov
|
94f4dfe85b
|
builtin: a temporary []byte.str2() (until runes are implemented)
|
2020-08-09 04:20:43 +02:00 |
João Victor Oliveira Couto
|
f6a85d5305
|
net.html: create html parser module (#6076)
|
2020-08-09 04:13:34 +02:00 |
Louis Schmieder
|
97fec78b40
|
io: input/output streams (#6078)
|
2020-08-09 04:12:29 +02:00 |
Alexander Medvednikov
|
64f218e943
|
string: fix all cap .title() test
|
2020-08-09 04:09:48 +02:00 |
Alexander Medvednikov
|
c65dbe51d6
|
parser: c2v fixes
|
2020-08-09 03:58:14 +02:00 |
Nick Treleaven
|
6cc8815931
|
parser: support [unsafe] instead of [unsafe_fn] (#6066)
|
2020-08-08 16:24:05 +02:00 |
Maciej Obarski
|
2a4ef2acbd
|
regex: new options returning interface to the regex module (#6062)
|
2020-08-08 09:04:12 +03:00 |
Delyan Angelov
|
55b8cc1bb2
|
tests: parallelize compiler_errors_test.v using channels & threads
|
2020-08-07 16:44:49 +03:00 |
Delyan Angelov
|
34d03801de
|
tests: run ws_test.v only with -d network
|
2020-08-07 10:14:40 +03:00 |
Alexander Medvednikov
|
ce4ee2b247
|
v0.1.29
|
2020-08-06 19:36:52 +02:00 |
Delyan Angelov
|
4568ce8f00
|
builtin: add sanity check on the number of returned frames by C.backtrace
|
2020-08-06 19:50:29 +03:00 |
Uwe Krüger
|
d63daa0798
|
sync: use `mfence` on windows-tcc (#6079)
|
2020-08-06 17:31:05 +02:00 |
Alexander Medvednikov
|
ea76a33b43
|
remove freetype references everywhere
|
2020-08-06 17:23:57 +02:00 |
Uwe Krüger
|
863cf8af60
|
sync: channel implementation (#6074)
|
2020-08-06 15:28:19 +02:00 |
Larpon
|
09f1362305
|
os: let temp_dir adhere to posix/fhs version 3.0 on linux and mac (#6069)
|
2020-08-05 19:02:57 +02:00 |
Delyan Angelov
|
d1257f5590
|
tests/valgrind: add skipped fn_returning_string_param.vv (-autofree)
|
2020-08-05 19:35:18 +03:00 |
Delyan Angelov
|
6c27ce58ed
|
v.util.vtest: extract the common code for VTEST_ONLY in a single place
|
2020-08-05 19:34:27 +03:00 |