Delyan Angelov
|
3725576729
|
docs,ci: check more vlib modules in the report-missing-dots-in-doc-comments job (#24928)
|
2025-07-19 11:51:01 +03:00 |
|
Delyan Angelov
|
880f2169b7
|
rand: check the separators for the generated UUIDs in random_identifiers_test.v
|
2025-04-28 10:05:02 +03:00 |
|
kbkpbot
|
649041c8b4
|
rand: fix uuid_v7 seperator (#24348)
|
2025-04-28 09:54:51 +03:00 |
|
kbkpbot
|
e0a7f87693
|
rand: add uuid_v7(), session function, simplify uuid_v4() (#24313)
|
2025-04-25 18:30:57 +03:00 |
|
Delyan Angelov
|
a80bc23314
|
tools: cleanup entries from the hardcoded skip_files list in common.v (used by v test , v test-self etc); use the new // vtest build: syntax to mark the tests instead (#23918)
|
2025-03-13 19:51:51 +02:00 |
|
ChAoS_UnItY (Kyle Lin)
|
9f3f1291e8
|
checker: fix signed integer literal overflow error, when most significant bit occupies signed bit (fix #23782) (#23919)
|
2025-03-13 17:29:44 +02:00 |
|
Delyan Angelov
|
331178b23b
|
ast,cgen,rand: reduce interpolations when a method is not found in Table.find_method/2; merge rand.constants back to rand.v (#23660)
|
2025-02-06 23:23:47 +02:00 |
|
kbkpbot
|
a1de8dbd10
|
vlib: add new rand.cuid2 module (#23181)
|
2024-12-17 16:32:24 +02:00 |
|
Delyan Angelov
|
3254987bb2
|
rand: add missing i32 APIs, corresponding to the int ones
|
2024-12-05 15:54:59 +02:00 |
|
yuyi
|
17f3c8f813
|
checker: check fn call argument mismatch (fix #23016) (#23061)
|
2024-12-04 11:52:07 +02:00 |
|
Delyan Angelov
|
49513afd51
|
rand: tag with @[direct_array_access] some frequently used functions, that are already debugged (#22523)
|
2024-10-15 10:38:35 +03:00 |
|
yuyi
|
008aaad999
|
fmt: remove the prefixed module name of const names, that are in the same module (related #22183) (#22185)
|
2024-09-10 11:25:56 +03:00 |
|
Turiiya
|
1363cc85fd
|
time: update unix time acces, fix issues related to deviating unix times (#21293)
|
2024-04-17 00:33:37 +03:00 |
|
Delyan Angelov
|
a8d0cdd31b
|
all: replace usages of C.atexit(cb) with at_exit(cb) or {} (part 2) (#21263)
|
2024-04-12 13:51:18 +03:00 |
|
Turiiya
|
f77bb32044
|
all: fix typos (#21089)
|
2024-03-25 12:18:27 +02:00 |
|
Delyan Angelov
|
a1c6377ab6
|
rand: add PRNG.fill_buffer_from_set/2 (#21037)
|
2024-03-16 16:32:47 +02:00 |
|
Anton
|
763f94388b
|
all: update copyright year (#20334)
|
2024-01-01 23:29:54 +02:00 |
|
Alexander Medvednikov
|
f09826e928
|
all: unwrap const() blocks
|
2023-11-25 10:02:51 +03:00 |
|
Joe C
|
757929392e
|
all: update attributes to use new syntax
|
2023-11-15 16:16:01 +11:00 |
|
Turiiya
|
690ec7d3a5
|
all: fix typos (#19693)
|
2023-10-30 03:28:34 +02:00 |
|
Subhomoy Haldar
|
7ab11097be
|
rand: fix edge case, when bit length is 31 and 63, add tests for rand.intn(2147483647)! etc (#18714)
|
2023-06-29 22:11:27 +03:00 |
|
Delyan Angelov
|
c382f4d310
|
rand: add missing rand.u16(), update doc comments, add test
|
2023-05-22 13:20:52 +03:00 |
|
Subhomoy Haldar
|
a773e44430
|
rand: update documentation for normal and normal_pair (#17898)
|
2023-04-06 17:52:09 +03:00 |
|
Alexander Medvednikov
|
6756d28595
|
all: 2023 copyright
|
2023-03-28 22:55:57 +02:00 |
|
ChAoS_UnItY
|
ae6a48c0e3
|
all: rename it to index in array inits (#17543)
|
2023-03-08 20:51:45 +01:00 |
|
Ahmad Yasser
|
cad2cd5583
|
docs: fix typos using codespell (#17332)
|
2023-02-16 11:43:39 +02:00 |
|
Makhnev Petr
|
c8c70de87d
|
docs: unify format of notes (#17294)
|
2023-02-13 10:29:02 +02:00 |
|
ChAoS_UnItY
|
404a9aa442
|
v: forbid function parameter names, shadowing imported module names (#17210)
|
2023-02-08 20:37:04 +02:00 |
|
John
|
4098612a87
|
rand: add full precision f32 and f64 random functions; fix f32/f64 multipliers (#16875)
|
2023-01-19 15:21:47 +02:00 |
|
John
|
eb8e8b8642
|
rand: add Blackman/Vigna xoroshiro128++ PRNG (#16712)
|
2022-12-20 10:53:30 +03:00 |
|
yuyi
|
ef5be22f81
|
all: replace generic <> with [] - part 2 (#16536)
|
2022-11-26 18:23:26 +02:00 |
|
yuyi
|
017ace6ea7
|
vfmt: change all '$expr' to '${expr}' (#16428)
|
2022-11-15 16:53:13 +03:00 |
|
Swastik Baranwal
|
ca484430e0
|
checker: check int overflow for const vars (#16332)
|
2022-11-06 08:22:28 +03:00 |
|
yuyi
|
51f4d99399
|
all: change optional to result in most of the libraries (#16123)
|
2022-10-20 22:14:33 +03:00 |
|
Subhomoy Haldar
|
09e23e3ed6
|
rand: add rand.element and prng.element functions with unit test (#16068)
|
2022-10-14 06:54:02 +03:00 |
|
yuyi
|
41dbd12bc4
|
tests: make error handling the same as the main function (#15825)
|
2022-09-21 19:45:43 +03:00 |
|
yuyi
|
9e0bf005f7
|
checker: simplify infer_fn_generic_types() (#15408)
|
2022-08-11 14:25:43 +03:00 |
|
Subhomoy Haldar
|
fcde63127f
|
rand: fix incorrect generic function call (#15327)
|
2022-08-02 20:11:49 +03:00 |
|
Subhomoy Haldar
|
3647fb4def
|
rand: move dist functions to top module and PRNG interface; minor cleanup (#14481)
|
2022-05-22 13:21:52 +03:00 |
|
Daniel Däschle
|
d679146a80
|
fmt: remove space in front of ? and ! (#14366)
|
2022-05-13 06:56:21 +03:00 |
|
yuyi
|
8830af5c89
|
rand: minor cleanup in choose() (#14376)
|
2022-05-12 11:20:38 +03:00 |
|
Subhomoy Haldar
|
79f8a3c796
|
rand: update README.md (#14341)
* update README for rand module
* use concrete values
* make sure code works
|
2022-05-09 17:59:20 +03:00 |
|
Alexander Medvednikov
|
fbb9e65c0f
|
all: ~500 more byte=>u8
|
2022-04-15 18:25:45 +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
|
014c3c97f0
|
all: byte => u8
|
2022-04-15 14:45:52 +03:00 |
|
Delyan Angelov
|
a0e7a46be4
|
rand: speed up MT19937RNG.u64
|
2022-04-10 13:07:35 +03:00 |
|
Delyan Angelov
|
6c25f5b291
|
rand: fix needless array allocation in MT19937RNG.u64()
|
2022-04-10 13:02:31 +03:00 |
|
Subhomoy Haldar
|
3f90809035
|
rand: add missing pub modifiers for .byte() and .u32() methods (#13992)
|
2022-04-10 11:43:46 +03:00 |
|
Subhomoy Haldar
|
022fae1e7f
|
rand: make mt19937 automatically seeded, add seed_len to wyrand (#13966)
|
2022-04-07 16:00:30 +03:00 |
|