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

44 Commits

Author SHA1 Message Date
59ed4be49a all: update copyright year 2022-01-04 12:21:12 +03:00
70ff00efbb bootstrapping: fix building V on OpenBSD (#12558) 2021-11-24 09:46:46 +02:00
ab3adf3346 checker: no longer allow automatic dereferncing in a = b 2021-09-09 20:21:01 +03:00
55c5b9ce7b cgen: panic with error message when go command fails (#10943) 2021-07-25 01:13:34 +03:00
ee9e91b8e7 builtin: fix -d no_backtrace error with tcc 2021-07-17 18:09:16 +03:00
b0167297e5 builtin: support -d no_backtrace on macos/bsd too 2021-07-17 17:49:28 +03:00
41e88423aa Revert "builtin: use == 0 instead of isnil()"
This reverts commit 8650ec6916.
2021-07-01 06:21:03 +03:00
8650ec6916 builtin: use == 0 instead of isnil()
Do not rely on C inlining that may not happen for a *very* frequently
called fn in lower level code.
2021-06-28 10:59:14 +03:00
ce3e71cb8e OpenBSD: support Boehm-GC, X11 and Sqlite (#10300) 2021-06-01 22:28:30 +03:00
c7a6d28e13 all: improve unused variable warning (fix x = 1, x += 1 etc) 2021-04-23 13:33:48 +03:00
14434cc86a all: bare metal support (fix -freestanding) (#9624) 2021-04-14 07:50:50 +02:00
291a88bc62 ci: fix some of v test-cleancode 4 2021-04-05 21:39:32 +03:00
57e6138a61 all: remove byteptr and charptr; replace them with &byte and &char 2021-04-04 17:43:32 +03:00
6bc9ef7373 builtin: vfmt every .v file, except vlib/builtin/int_test.v (#9448) 2021-03-24 20:39:59 +02:00
446631ceb5 checker: fixed array cannot implicitly convert to fooptr (again) (#9302) 2021-03-15 15:55:07 +02:00
4ccf991f61 checker: warn when casting a fixed array (use &arr[0] instead) (#8787) 2021-02-17 20:45:11 +01:00
ea803113c3 checker: check unsafe V function calls (#8752) 2021-02-14 19:31:42 +01:00
ac2c3847af all: update copyright to 2019-2021 (#8029) 2021-01-18 13:20:06 +01:00
03f644e099 builtin: change V's panic() to not segfault; use -d panics_break_into_debugger to override 2020-12-12 16:05:22 +02:00
d785e22a6e checker: disallow assigning number to pointer (#7267) 2020-12-12 10:42:07 +01:00
9367dcda10 all: fix remaining c warnings and add -Werror to CI (#7021) 2020-11-29 21:23:37 +02:00
fa126b950a cgen: prevent undefined symbol: tcc_backtrace errors with tcc and -shared -d no_backtrace 2020-11-25 15:47:55 +02:00
48b117618d builtin: support -d no_backtrace, to ease compiling V code on older distros easier 2020-11-19 17:58:33 +02:00
a9e9554b11 all: fix most C warnings (#6758) 2020-11-06 16:26:59 +02:00
bab5c21224 parser: warn when fixed-size ArrayInit doesn't have trailing {}. (#6137) 2020-08-16 04:54:05 +02:00
4568ce8f00 builtin: add sanity check on the number of returned frames by C.backtrace 2020-08-06 19:50:29 +03:00
632e27a4a9 all: fix a big mutability bug and update all mutable vars 2020-07-23 23:16:36 +02:00
ee349691f9 v/checker: Warn about pointer indexing outside unsafe {} (#5918) 2020-07-22 20:28:53 +03:00
df45488e09 cgen: fix warnings (#5820) 2020-07-14 00:16:31 +02:00
d3e676bdc1 orm: use errcode comparisons, instead of strcmp(sqlite3_errmsg,msg) 2020-07-10 10:14:30 +03:00
6c9b2b8303 builtin: use tcc_backtrace for tcc (phase 2) 2020-06-08 10:46:51 +03:00
e9bcd36d5e builtin: implement generic break_if_debugger_attached() 2020-06-03 14:11:23 +02:00
75eac291ac all: variable sized options 2020-05-31 12:57:26 +02:00
88fa935376 builtin: fix print mem leak on windows 2020-05-22 12:18:27 +03:00
2635be511f all: re-apply C++ support 2020-05-18 21:38:06 +02:00
07a78b2843 Revert "all: C++ compiler support"
This reverts commit 9a237c3e82.
2020-05-18 17:05:48 +02:00
9a237c3e82 all: C++ compiler support 2020-05-18 15:51:36 +02:00
2dbb4c2ca7 live: cleanup 2020-05-15 23:51:40 +03:00
66cb61c242 builtin: cleanup by turning backtrace* fns to ordinary C. fns 2020-05-15 15:52:06 +03:00
068da2ea0f builtin: fix warning about unused skipframes 2020-05-04 12:05:08 +03:00
acd80f052b tests: improve diagnostic output on failure 2020-05-04 11:21:25 +03:00
3ab8dc0092 parser: array init: []string => []string{} 2020-04-26 09:17:17 +02:00
9c0d97335e builtin: improve backtrace on Windows 2020-04-20 20:59:08 +02:00
dc4db87be3 vlib: use new filename format 2020-04-11 19:51:32 +02:00