1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

13582 Commits

Author SHA1 Message Date
231623b75b ci: vfmt tcp_test.v 2022-07-21 22:04:51 +03:00
dc1b54c669 ci: fix failing ./v vlib/builtin/builtin_test.v (globals initialisation) 2022-07-21 21:49:00 +03:00
ed43bfc469 ci: fix dlmalloc again (workaround vfmt) 2022-07-21 21:21:20 +03:00
e29f6d1393 markused: fix ./v -skip-unused -cc gcc -keepc -freestanding -o bel vlib/os/bare/bare_example_linux.v 2022-07-21 21:18:33 +03:00
d9fe2edc41 ci: fix failing build-module-docs (because of unsafe { unsafe { nil } }) 2022-07-21 21:11:43 +03:00
6ebe668a74 tools: show the exact failing c2v command on v translate failure for easier diagnostic/debugging. 2022-07-21 21:04:06 +03:00
9099594a49 all: wrap up unsafe { nil } (p. 3) 2022-07-21 21:01:30 +03:00
a68d03ac59 checker: allow x := unsafe { nil } 2022-07-21 20:56:24 +03:00
dc79f1392b all: voidptr(0) => unsafe { nil } (p.2) 2022-07-21 20:51:54 +03:00
1f25811786 roadmap: update 2022-07-21 20:47:30 +03:00
caa0c2f153 vfmt: voidptr(0) => unsafe { nil } (p.1) 2022-07-21 20:46:01 +03:00
be9f8cc777 cgen: fix comptime if in struct field default (fix #15058) (#15152) 2022-07-21 16:59:18 +03:00
7029e39088 checker: check struct field with default expression (#15151) 2022-07-21 10:33:34 +03:00
49228e1acd cgen: fix dep cycle for struct Node { children [4]&Node } closes #15136 2022-07-21 16:16:24 +10:00
8593408179 json.cjson: add a submodule that allows lower level access to the cJSON library (constructing JSON trees in memory with null leafs). 2022-07-20 23:34:17 +03:00
c8d4534f5b sqlite: remove spurious eprintln on select calls (#15139) 2022-07-20 17:35:38 +03:00
Ned
57a201f28c tools: add helpful message, when the vls server executable is not found on v ls (#15129) 2022-07-20 14:26:49 +03:00
9995063304 doc: add a go fn() {} example (#15134) 2022-07-20 14:24:13 +03:00
f27c0387ad cgen: minor cleanup in global_decl() (#15133) 2022-07-20 13:51:33 +03:00
ee4a179e71 tests: add a test for Node{123, unsafe { nil }, unsafe { nil }} 2022-07-20 11:29:01 +03:00
50075d5a79 ast,cgen: support a := Abc{unsafe{nil}}, for struct Abc { next &Abc } 2022-07-20 10:47:04 +03:00
1ccb4c3ac0 doc: minor fixes in examples (#15125) 2022-07-19 20:59:59 +03:00
a13b8ff0c8 mysql: fix for adapting mysql types to v structs (#15100) 2022-07-19 18:29:09 +03:00
041e90b2e2 checker, cgen: fix interface embedding smartcast (fix #13296) (#15127) 2022-07-19 16:36:16 +03:00
0afa2f76c8 ci: fix gitly ci 2022-07-19 13:53:05 +03:00
fd47385ff2 checker: check untyped nil in assignment 2022-07-19 13:31:10 +03:00
1aeca113d3 sokol: do not crash if an image cannot be rendered 2022-07-19 13:21:34 +03:00
e4674cb8e1 examples: replace "resp.text" with "resp.body". (#15123) 2022-07-19 12:52:42 +03:00
a39fe68af1 cgen: clean up ident() in cgen.v (#15121) 2022-07-19 10:54:03 +03:00
Ned
c7ec71cd06 tools/vls: skip 'ls' argument on v ls (#15126) 2022-07-19 10:52:39 +03:00
02925cecd1 ci: fix report-missing-fn-doc (#15118) 2022-07-18 22:33:18 +03:00
12d57e8e7b sokol: add mouse cursor support (#15111) weekly.2022.29 2022-07-18 09:44:48 +03:00
c1502b3c1f examples: add macos_tray example app (#15101) 2022-07-18 09:42:45 +03:00
5462d4aebf checker: check generic interface declaration (#15108) 2022-07-18 01:36:37 +03:00
706a922e0c x.ttf: update to fix compilation of vlang/pdf and failing ci (#15109) 2022-07-17 19:44:11 +03:00
eed496d0bc checker: check generic struct declaration (#15106) 2022-07-17 18:09:15 +03:00
368cccb059 native: add typechecking to gen_var_to_string() (#15107) 2022-07-17 18:09:03 +03:00
c73c4dc884 native: system for defining internal builtin algorithms which are not inlined (#15105) 2022-07-17 16:22:54 +03:00
58ad6f7999 checker: check generic fn declaration (#15104) 2022-07-17 14:32:59 +03:00
78242627c3 parser: fix fn argument type position (#15102) 2022-07-17 10:55:20 +03:00
Ken
3075e35237 encoding.csv: handle bools (#15103) 2022-07-17 10:54:36 +03:00
b4dedcae43 encoding.csv: generic serialization (#15097) 2022-07-16 22:21:05 +03:00
8d24522d02 parser: check generic interface method declaration (#15095) 2022-07-16 16:58:39 +03:00
5e0899853b dlmalloc: fix warning about fixed arrays of references, by using unsafe{} 2022-07-16 16:37:20 +03:00
bd4e9f6225 v: offer a suggestion for misspelled commands like v held 2022-07-16 14:58:26 +03:00
b01df8ed0a help: chmod 644 cmd/v/help/where.txt 2022-07-16 12:45:08 +03:00
ac7e809464 checker: fix generics struct init in generic fn (fix #15080) (#15088) 2022-07-15 17:30:56 +03:00
560afac5d5 cgen: fix fixed array of threads (#15086) 2022-07-15 14:19:11 +03:00
f2961ec862 native: refer to types to generate code (#15077) 2022-07-15 14:18:32 +03:00
57c4188d98 ast, checker: check generic fn declaration error (#15079) 2022-07-15 14:18:06 +03:00