Delyan Angelov
|
5e0ff5c524
|
cgen: cleanup g.type_default
|
2021-04-26 11:55:29 +03:00 |
yuyi
|
212b4fa089
|
parser: implement infering generic type parameters from receiver types (fix #5862) (#9870)
|
2021-04-26 10:56:08 +03:00 |
kahsa
|
f36e46bfde
|
gg:fix draw_line for android (#9882)
|
2021-04-26 10:01:55 +03:00 |
spaceface
|
9d68f924c3
|
parser: don't disallow closures in the JS backend (#9884)
|
2021-04-26 10:00:39 +03:00 |
Louis Schmieder
|
f5ce9388de
|
io: make io.cp use chunks (#9877)
|
2021-04-26 09:59:23 +03:00 |
spaceface
|
7acb48df83
|
parser: parse `JS.` interfaces properly (#9876)
|
2021-04-26 09:58:05 +03:00 |
spaceface
|
8b22dbbadb
|
jsgen: basic struct embedding support (#9879)
|
2021-04-26 09:56:03 +03:00 |
Uwe Krüger
|
3c0a368af3
|
all: automatically move (some) referenced objects to heap (#9873)
|
2021-04-25 21:40:38 +03:00 |
Louis Schmieder
|
00261afbc1
|
io: add a `cp` function (#9875)
|
2021-04-25 21:22:33 +03:00 |
Louis Schmieder
|
7184629969
|
orm: add initial pg support (#9827)
|
2021-04-25 18:57:55 +03:00 |
Louis Schmieder
|
fc3b628440
|
v: support `$for attr in Test.attributes` (#9836)
|
2021-04-25 18:29:26 +03:00 |
Miccah
|
515e83dcbc
|
docs: correct one of the channel examples (#9865)
|
2021-04-25 18:20:12 +03:00 |
Markus F.X.J. Oberhumer
|
3ab6088918
|
CHANGELOG.md: remove unimplemented "Closures". (#9850)
|
2021-04-25 18:18:43 +03:00 |
zakuro
|
a0835ac139
|
checker/cgen: implement in expression for alias of array/map (#9871)
|
2021-04-25 18:17:54 +03:00 |
Bastian Buck
|
160b605640
|
os: use C.GetUserNameW for os.loginname() instead + improvements os.uname() (#9872)
|
2021-04-25 18:16:14 +03:00 |
penguindark
|
bfe0a7887f
|
builtin,strconv: fix and optimize utf8 and formatting functions (#9874)
|
2021-04-25 17:57:21 +03:00 |
Ulises Jeremias Cornejo Fandos
|
3c8d2bbaec
|
vlib/context: some clean up and more readable examples (#9868)
|
2021-04-25 16:04:07 +03:00 |
Delyan Angelov
|
44902b5aba
|
ci: fix tests output files after 7f5c3cc
|
2021-04-25 09:31:12 +03:00 |
Delyan Angelov
|
bb4f0ed4a9
|
tools: fix vwatch.v compilation
|
2021-04-25 09:31:01 +03:00 |
Delyan Angelov
|
aff21c976b
|
strings: fix for Builder.str() using b.len instead of b.buf.len
|
2021-04-25 09:07:46 +03:00 |
Alexander Medvednikov
|
7f5c3cc1f8
|
checker: do not allow modifying consts via mutable refs
|
2021-04-24 14:08:50 +03:00 |
Delyan Angelov
|
b506d8fcc0
|
os: use C.getlogin for os.loginname, instead of C.getlogin_r (C.getlogin_r absent on Android)
|
2021-04-24 13:33:34 +03:00 |
Marcos Diaz
|
187895c93c
|
os: use GetComputerNameW to retrieve hostname on Windows (#9861)
|
2021-04-24 13:22:04 +03:00 |
Anton Zavodchikov
|
dee4904bee
|
pico: small refactor (#9857)
|
2021-04-24 13:21:30 +03:00 |
yuyi
|
8ccdae6188
|
all: cleanup generics call_expr (#9856)
|
2021-04-24 09:44:15 +03:00 |
Delyan Angelov
|
a832bb609a
|
net: support `-d net_blocking_sockets` (workaround a sporadic vex failure)
|
2021-04-23 17:22:43 +03:00 |
Delyan Angelov
|
6f50157abc
|
net: implement a customizable send chunk size limit for TcpConn.write_ptr
|
2021-04-23 17:22:43 +03:00 |
Delyan Angelov
|
e6c4c4de3d
|
net: format the output of `-d trace_tcp output` better
|
2021-04-23 17:22:43 +03:00 |
Carlos Esquerdo Bernat
|
42a65e1009
|
tests: add submodules tests (#9640)
|
2021-04-23 17:22:24 +03:00 |
yuyi
|
b2dc444dd2
|
ast: minor cleanup in generic_struct_insts_to_concrete() (#9855)
|
2021-04-23 17:21:16 +03:00 |
Enzo
|
af8ef12990
|
ast: use `AttrKind` (#9845)
|
2021-04-23 15:51:52 +03:00 |
Delyan Angelov
|
1b46f9aa02
|
net: fix unsafe warnings
|
2021-04-23 15:31:25 +03:00 |
Delyan Angelov
|
2f29e7903c
|
tests: cleanup obsolete skips in common.v
|
2021-04-23 15:31:04 +03:00 |
Enzo
|
b4e4d48bbd
|
checker: make sure negation is only used with numeric types (#9854)
|
2021-04-23 15:18:56 +03:00 |
yuyi
|
dd2002cc57
|
cgen: fix generics with multi generics struct receiver (#9853)
|
2021-04-23 15:17:57 +03:00 |
Alexander Medvednikov
|
49a2de562b
|
builtin: fix an unused var warning on windows
|
2021-04-23 15:17:05 +03:00 |
Delyan Angelov
|
669a4ea1be
|
net: support `-d trace_tcp_data_read` and `-d trace_tcp_data_write` too
|
2021-04-23 15:12:49 +03:00 |
Alexander Medvednikov
|
9b14f71631
|
all: fix build-tools
|
2021-04-23 15:10:14 +03:00 |
Alexander Medvednikov
|
0567cbe431
|
examples: fix compilation with -prod
|
2021-04-23 14:48:07 +03:00 |
Delyan Angelov
|
cf497623dc
|
net: do `$if trace_tcp ? {` in more functions to help debug web server issues
|
2021-04-23 14:37:12 +03:00 |
Alexander Medvednikov
|
7ec90b0f89
|
pref: fix is_test
|
2021-04-23 13:45:47 +03:00 |
Alexander Medvednikov
|
c7a6d28e13
|
all: improve unused variable warning (fix `x = 1`, `x += 1` etc)
|
2021-04-23 13:33:48 +03:00 |
Lukas Neubert
|
aa40dfc1de
|
checker: check __global type (#9804)
|
2021-04-23 12:28:08 +03:00 |
yuyi
|
8e455495b2
|
checker: fix generics that return multi generics struct (#9852)
|
2021-04-23 11:19:16 +03:00 |
Louis Schmieder
|
c026d8b6f3
|
parser: number attributes (#9835)
|
2021-04-22 18:21:55 +03:00 |
yuyi
|
431d806dcf
|
ast, parser: cleanup of generic structs (#9839)
|
2021-04-22 18:21:01 +03:00 |
Delyan Angelov
|
ba512a6a8e
|
v help: describe CFLAGS and LDFLAGS support in `v help build-c`
|
2021-04-22 18:14:33 +03:00 |
pancake
|
b951d679ca
|
x64: handle -arch amd64/arm64 and -os for raw/linux/macos options (#9844)
|
2021-04-22 15:44:25 +03:00 |
Delyan Angelov
|
59e23dbb57
|
ci: re-enable testing of `./v -freestanding run vlib/os/bare/bare_example_linux.v` on ubuntu
|
2021-04-22 12:50:56 +03:00 |
Delyan Angelov
|
9181eb1db8
|
cgen: cleanup cheaders.v
|
2021-04-22 12:50:55 +03:00 |