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

62 Commits

Author SHA1 Message Date
33191e4538 ci,pg,net.openssl: fix pkgconfig paths for macos-12 2023-01-12 15:22:08 +02:00
49a434e11f pg: fix compilation on macs with clang (libpq installed through brew) 2023-01-12 02:21:32 +02:00
f762d46c84 pg: add compatibility.h, using a PG_VERSION_NUM check in the preprocessor, to just hardcode the missing CONNECTION_ numbers 2022-12-14 18:27:42 +02:00
3b683f11e0 pg: comment out C.CONNECTION_GSS_STARTUP, which is not available on Debian 10 (PG 11) 2022-12-14 16:39:29 +02:00
173b1895d6 pg: cleanup implementation, make -cstrict pass with both gcc-11 and clang-12 (by tightening the C wrapper declarations) 2022-12-14 13:17:00 +02:00
017ace6ea7 vfmt: change all '$expr' to '${expr}' (#16428) 2022-11-15 16:53:13 +03:00
37583b04b4 gg: make create_image's receiver immutable 2022-11-14 17:25:42 +03:00
992b502198 db, json, time, term: change optional to result (#16201) 2022-10-26 11:26:28 +03:00
8b962f8446 checker: fix nested struct reference type field initialized check. (fix: #15741) (#15752) 2022-09-15 07:59:31 +03:00
bb2223c8b0 checker: fix shared_element_lock.vv test (#14960) 2022-07-06 10:43:36 +03:00
d679146a80 fmt: remove space in front of ? and ! (#14366) 2022-05-13 06:56:21 +03:00
fbb9e65c0f all: ~500 more byte=>u8 2022-04-15 18:25:45 +03:00
fb192d949b all: replace []byte with []u8 2022-04-15 15:35:35 +03:00
d4a0d6f73c all: byte => u8 2022-04-15 14:58:56 +03:00
0386f2bbea checker: add an interface check for mutability, fixes #1081, fixes #7038 (#11963) 2021-10-11 15:41:31 +03:00
4a6d161c08 orm: postgres fixes 2021-09-30 20:00:27 +03:00
8a380f4699 tools: make v test-cleancode test everything by default (#10050) 2021-05-08 13:32:29 +03:00
7184629969 orm: add initial pg support (#9827) 2021-04-25 18:57:55 +03:00
d4f31412b7 v: deprecate @VROOT in favour of @VMODROOT (#9795) 2021-04-19 19:01:47 +03:00
cccca51788 pg: support for copy sql commands (#9272) 2021-03-13 08:06:53 +02:00
6a21b8cc8b pg: fix typo (#8750) 2021-02-15 17:53:38 +02:00
7108f89b69 pg: fix exec & exec_param_many (#6782) 2020-11-09 08:22:16 +01:00
f37e936321 pg, sqlite, mysql: run vfmt (#6650) 2020-10-19 20:11:04 +02:00
fd88bfbac8 fmt: fix formatting of anon args (#6545) 2020-10-04 06:32:47 +02:00
51987e17df pg: make exec, q_int and q_strings return an optional (#6554) 2020-10-04 06:31:47 +02:00
8ac0bd44bd pg: avoid leaking a PGconn on connection errors (#6543) 2020-10-03 07:03:11 +02:00
21c5ff681b pg: add binding for PQfinish (close) (#6435) 2020-09-21 01:47:37 +02:00
7bd2804ce9 all: automatic error propagation in place of "or { return(err) }" 2020-08-29 01:58:03 +02:00
c42ca84850 pg: fix array init warnings (#6163) 2020-08-19 07:10:09 +02:00
36eae1c175 builtin: x.vstring() instead of string(x) (#6102) 2020-08-10 18:05:26 +02:00
20884c9576 pg: call PQclean in rows() 2020-06-26 11:55:59 +02:00
2b6ba63a55 ci: fix tests (most CI jobs do not have pg set up) 2020-06-07 18:08:31 +03:00
e029044b13 pg: fix compilation 2020-06-07 16:05:44 +02:00
40aad27a67 pg: remove pg. 2020-05-10 21:16:03 +02:00
2574dce174 all: fix remaining []array warnings 2020-04-26 16:25:54 +02:00
a6347118cd pg: add windows include and lib flag 2020-03-26 14:17:13 +01:00
ec4be80bcc Revert "db: increase db module level in vlib "
This reverts commit cd6d175180.
2020-03-26 09:23:54 +01:00
cd6d175180 db: increase db module level in vlib 2020-03-26 09:21:34 +01:00
522de0871a pg: fix zero being used for port when not specified in pg.Config 2020-03-06 18:40:24 +01:00
efb45579aa pg: add port to config 2020-03-06 02:01:53 +01:00
c72e505fe4 pg: use unsafe 2020-02-26 23:17:56 +01:00
ef8c1203b4 cleanup: replace C for loops with range 2020-02-24 17:55:16 +01:00
2678f9289e pg: connect, use password 2020-01-12 19:35:20 +01:00
ddd83c2108 pg: add db.exec_param_many() 2020-01-03 22:07:28 +01:00
71c0c4803f ORM fixes 2019-12-06 02:00:37 +03:00
9bfea5e60b pg: define all C functions 2019-11-25 06:55:29 +03:00
0fb0c43c0a pg: minor fixes 2019-11-23 19:48:00 +03:00
6edc25f512 pg: remove unused imports 2019-10-08 13:23:39 +03:00
f1f720cc78 pg: update optional return syntax 2019-09-26 14:23:29 +03:00
92b634de7c Fixes old syntax and make Row.vals mutable
- Replace `*` by `&` for C code
- Make `Row.vals` mutable. Otherwise line 56 will raise error.
2019-09-13 00:46:51 +03:00