yuyi
|
017ace6ea7
|
vfmt: change all '$expr' to '${expr}' (#16428)
|
2022-11-15 16:53:13 +03:00 |
|
Alexander Medvednikov
|
c6158e4519
|
all: remove unnecessary IError() casts
|
2022-10-28 19:08:30 +03:00 |
|
yuyi
|
51f4d99399
|
all: change optional to result in most of the libraries (#16123)
|
2022-10-20 22:14:33 +03:00 |
|
John
|
d41b2be3a7
|
crypt: implement crypto.rand.read/1 for OpenBSD and FreeBSD (#15437)
|
2022-08-17 07:41:27 +03:00 |
|
Daniel Däschle
|
d679146a80
|
fmt: remove space in front of ? and ! (#14366)
|
2022-05-13 06:56:21 +03:00 |
|
Alexander Medvednikov
|
fb192d949b
|
all: replace []byte with []u8
|
2022-04-15 15:35:35 +03:00 |
|
Alexander Medvednikov
|
d4a0d6f73c
|
all: byte => u8
|
2022-04-15 14:58:56 +03:00 |
|
Alexander Medvednikov
|
36ec47cd20
|
all: replace "NB:" with "Note:" (docs/comments)
|
2022-03-06 20:01:22 +03:00 |
|
Delyan Angelov
|
ff34b79d39
|
crypto: implement rand.bytes(needed_bytes int) ?[]byte , use it consistently instead of the old rand.read(), which will change to be compatible with io and the pseudo random rand module
|
2022-02-15 18:39:33 +02:00 |
|
Tim Basel
|
9d0a5942ac
|
builtin: change IError msg and code to methods + fix vlib, add a deprecation notice for the old usages (#13041)
|
2022-02-11 15:52:33 +02:00 |
|
Alexander Medvednikov
|
59ed4be49a
|
all: update copyright year
|
2022-01-04 12:21:12 +03:00 |
|
Delyan Angelov
|
31fe02de8c
|
builtin,crypto: fix problems detected by -fsanitize=address,undefined and -fsanitize=memory
|
2021-11-28 20:35:18 +02:00 |
|
Enzo
|
e3b65092d6
|
parser: deprecate size_t (#11443)
|
2021-09-08 13:09:32 +03:00 |
|
Uwe Krüger
|
60c880a0cc
|
vlib: use malloc_noscan() where possible (#10465)
|
2021-06-15 14:47:11 +03:00 |
|
Delyan Angelov
|
8a380f4699
|
tools: make v test-cleancode test everything by default (#10050)
|
2021-05-08 13:32:29 +03:00 |
|
Atakan Yenel
|
70b189d751
|
crypto: add custom errors to crypto lib (#9522)
|
2021-03-30 15:27:57 +03:00 |
|
Delyan Angelov
|
0547a0a9cd
|
ci: comment the dump(fixed_array) call in crypto_rand_read_test.v
|
2021-03-16 12:04:50 +02:00 |
|
Delyan Angelov
|
c09e85fa90
|
crypto.rand: add a test for rand.read/1
|
2021-03-16 11:37:05 +02:00 |
|
Delyan Angelov
|
0363206bac
|
crypto.rand: correct the error message in the shim
|
2021-03-16 11:25:59 +02:00 |
|
Delyan Angelov
|
5777706a58
|
crypto.rand: add a shim for fn read(bytes_needed int) ?[]byte in rand_default.c.v, so that it shows with v doc
|
2021-03-16 11:23:50 +02:00 |
|
joe-conigliaro
|
2d73411396
|
checker: define missing C fn args & check C & JS args (#8770)
|
2021-03-05 17:41:11 +03:00 |
|
Nick Treleaven
|
33d8074846
|
crypto.rand: use byteptr.vbytes instead of c_array_to_bytes_tmp (#8786)
|
2021-02-17 21:47:19 +02:00 |
|
Nick Treleaven
|
ea803113c3
|
checker: check unsafe V function calls (#8752)
|
2021-02-14 19:31:42 +01:00 |
|
Larpon
|
1101533dea
|
crypto: document rest of rand submodule (#8580)
|
2021-02-05 20:26:34 +02:00 |
|
Larpon
|
bce6a35e8f
|
crypto: add missing documentation to all pub functions (#8251)
|
2021-01-23 13:33:49 +01:00 |
|
Lukas Neubert
|
ac2c3847af
|
all: update copyright to 2019-2021 (#8029)
|
2021-01-18 13:20:06 +01:00 |
|
Maciej Obarski
|
7bd2804ce9
|
all: automatic error propagation in place of "or { return(err) }"
|
2020-08-29 01:58:03 +02:00 |
|
Delyan Angelov
|
276c1de190
|
unsafe: tag with unsafe{} some more pointer manipulations
|
2020-07-22 21:42:51 +03:00 |
|
Delyan Angelov
|
770ffa1ebd
|
crypto.rand: fix linux/solaris rand.read() compilation
|
2020-07-05 01:33:43 +03:00 |
|
Emily Hudson
|
c84bafbdae
|
vlib,cgen: cleanup array inits using `.repeat() instead of new init syntax
|
2020-06-27 21:46:04 +02:00 |
|
ka-weihe
|
13c68eb81e
|
rand: fix warnings
|
2020-06-02 06:39:38 +02:00 |
|
Delyan Angelov
|
97b9ce04a4
|
crypto.rand: cleanup test, make it less likely to fail in CI
|
2020-06-01 07:49:52 +03:00 |
|
yuyi
|
dda875a9c8
|
all: unify const names to snake_case
|
2020-05-22 17:36:09 +02:00 |
|
Alexander Medvednikov
|
cd07429cc1
|
rand: fix compilation on linux
|
2020-05-20 21:14:17 +00:00 |
|
Alexander Medvednikov
|
83552a0d58
|
array: replace make() with the new init syntax
|
2020-04-26 17:52:27 +02:00 |
|
Alexander Medvednikov
|
153ac230ec
|
tests: use new array init syntax, fix mutability
|
2020-04-26 11:56:30 +02:00 |
|
yuyi
|
541b058e90
|
all: use a !in b instead of !(a in b)
|
2020-04-26 06:39:23 +02:00 |
|
Alexey
|
e1739549b2
|
crypto: fix rand module
|
2020-04-14 21:03:02 +02:00 |
|
Alexander Medvednikov
|
f76931c01e
|
cache builtin modules
|
2020-04-10 18:11:43 +02:00 |
|
Delyan Angelov
|
ba088056ed
|
solaris: make 'v test-compiler' pass (stage 2)
|
2020-03-21 09:48:02 +01:00 |
|
joe-conigliaro
|
7583c350b8
|
compiler/math.bits: use max u64 consts
|
2020-02-09 09:25:27 +01:00 |
|
joe-conigliaro
|
7f709c3285
|
update copyright years
|
2020-02-03 05:00:36 +01:00 |
|
joe-conigliaro
|
8bd17c8016
|
crypto.rand: update slice method to slice syntax & fix typo in error
|
2020-02-02 02:50:46 +01:00 |
|
joe-conigliaro
|
2897bac549
|
crypto: remove extraneous casts & rename rand_lin to rand_linux
|
2020-01-23 22:49:13 +01:00 |
|
Shun Sakai
|
c8c43a2475
|
update copyright year
|
2020-01-23 21:04:46 +01:00 |
|
Delyan Angelov
|
7882312697
|
rename $if mac => $if macos , _mac.v => _darwin.v
|
2020-01-09 11:12:35 +01:00 |
|
João Victor Oliveira Couto
|
5a8c07dcf5
|
strings: builder: write_b()
|
2019-12-06 23:02:09 +03:00 |
|
Alexander Medvednikov
|
e9e931fe4a
|
force C function definitions
|
2019-11-24 12:14:22 +03:00 |
|
Don Alfons Nisnoni
|
ee6ec3faf3
|
crypto: fix a typo
|
2019-10-29 19:59:55 +03:00 |
|
joe-conigliaro
|
580abe0de4
|
lower/snake case consts & enums
|
2019-10-24 14:48:20 +03:00 |
|