Delyan Angelov
|
73476c04d4
|
math.vec: add Vec2[T].angle_towards + tests for it
|
2024-12-13 18:57:27 +02:00 |
|
Delyan Angelov
|
25905df56e
|
math.vec: cleanup angle_between implementation, add more tests
|
2024-12-13 16:06:05 +02:00 |
|
Delyan Angelov
|
f581bb7d62
|
math.vec: fix Vec2.angle_between/1; add tests
|
2024-12-13 15:45:52 +02:00 |
|
Felipe Pena
|
610558d467
|
cgen: fix array fixed auto str on -cstrict (#23144)
|
2024-12-13 08:14:52 +02:00 |
|
Felipe Pena
|
0998bb772c
|
json: add primitive type validation (fix #23021) (#23142)
|
2024-12-13 08:10:51 +02:00 |
|
Felipe Pena
|
29f372ff5b
|
cgen: fix codegen for returning option reference from indexexpr (fix #23133) (#23139)
|
2024-12-13 08:03:35 +02:00 |
|
kbkpbot
|
d95dac4a01
|
math: fix math.log10() for -exclude @vlib/math/*.c.v (fix #23136) (#23140)
|
2024-12-12 23:43:04 +02:00 |
|
Delyan Angelov
|
2d09b165e4
|
ci: avoid false positives for the existing PRs, by comment out the task V self compilation with -usecache on macos for now (#23145)
|
2024-12-12 23:41:39 +02:00 |
|
Alexander Medvednikov
|
1d54ad2605
|
cgen: move const and global logic to a separate file
|
2024-12-12 15:07:03 +03:00 |
|
Alexander Medvednikov
|
17f56000aa
|
all: parallel-cc fixes
|
2024-12-12 15:04:26 +03:00 |
|
YukiiVR
|
c4d8687f74
|
gg: add icon field to gg.Config, for easier access (fix #23135) (#23138)
|
2024-12-12 03:54:35 +02:00 |
|
Felipe Pena
|
b0ae5e930b
|
checker, cgen: cleanup comptime var marking on checker, optimizing the way it is checked on cgen (#23134)
|
2024-12-11 21:32:41 +02:00 |
|
Felipe Pena
|
77e45946f2
|
cgen: fix different option alias type as fn arg (fix #23086) (#23131)
|
2024-12-11 16:07:39 +02:00 |
|
Felipe Pena
|
2d314fc9b0
|
cgen: fix codegen for generic selector expr (fix #22974) (#23132)
|
2024-12-11 16:05:25 +02:00 |
|
Felipe Pena
|
09fff08611
|
checker: fix missing check on range expr when high var is same iteration value var (#23130)
|
2024-12-11 14:31:31 +02:00 |
|
Delyan Angelov
|
fdfb3896e9
|
math: use libc wrappers for math.log2/1, math.log10/1, math.log1p/1 and math.log_b/1; make assert math.log10(10) == 1.0 pass in the common case (#23129)
|
2024-12-11 12:06:33 +02:00 |
|
Felipe Pena
|
23bcd915ca
|
checker, cgen: fix for in for interface type (fix #23119) (#23127)
|
2024-12-11 06:13:44 +02:00 |
|
Felipe Pena
|
82c9d4ab5b
|
checker, cgen: fix codegen for returning different option alias type (fix #23087) (#23125)
|
2024-12-11 06:07:29 +02:00 |
|
Delyan Angelov
|
ef7fdd0f84
|
math.big: fix assert big.integer_from_int(1) == big.integer_from_bytes([u8(0), 0, 0, 0, 1]) (fix #23115) (#23124)
|
2024-12-10 18:18:30 +02:00 |
|
Felipe Pena
|
6db0a8b7ea
|
cgen: cleanup extra whitespaces and unneeded comments (#23122)
|
2024-12-10 18:13:30 +02:00 |
|
Felipe Pena
|
7d47219808
|
checker: fix immutable to mutable reference (fix #22653) (#22663)
|
2024-12-10 15:15:26 +02:00 |
|
Felipe Pena
|
437631e80f
|
cgen: fix sort fn definitions (fix #23120) (#23121)
|
2024-12-10 15:03:01 +02:00 |
|
yuyi
|
43e27d2443
|
cgen: fix array map to fixed array (fix #23116) (#23118)
|
2024-12-10 07:40:49 +02:00 |
|
MCausc78
|
031ed0fa63
|
Rename discord.v 's org name to vcv88 (#23117)
|
2024-12-10 06:42:28 +02:00 |
|
Delyan Angelov
|
c355a2a453
|
v.pkgconfig: improve pkg-config/#pkgconfig directive compatibility with the brew folder structure
|
2024-12-10 05:34:34 +02:00 |
|
Felipe Pena
|
bc7a844a64
|
v: allow option array element comparison == and != (fix #23108) (#23113)
|
2024-12-09 20:34:18 +02:00 |
|
Delyan Angelov
|
d2d13a13f2
|
markused: uppercase the stats name to MARKUSED in the output of -show-timings
|
2024-12-09 18:27:40 +02:00 |
|
Felipe Pena
|
49e1012baf
|
markused: fix short program with selector option unwrapping only (fix #23109) (#23111)
|
2024-12-09 18:14:44 +02:00 |
|
Felipe Pena
|
f7734165af
|
cgen: fix array fixed comparison from fn return (fix #23071) (#23114)
|
2024-12-09 18:11:23 +02:00 |
|
Felipe Pena
|
025150dec4
|
markused: fix short program with array push only (fix #23110) (#23112)
|
2024-12-09 17:56:44 +02:00 |
|
yuyi
|
db49874ab3
|
cgen: fix printing fn call of returning c struct value (fix #23104) (#23106)
|
2024-12-09 16:25:37 +02:00 |
|
Felipe Pena
|
fe6658d374
|
checker: allow fixed array where voidptr is expected (fix #23090) (#23100)
|
2024-12-09 16:22:47 +02:00 |
|
yuyi
|
6f75872fab
|
checker: fix veb route method param with non ctx name (fix #23105) (#23107)
|
2024-12-09 10:32:26 +02:00 |
|
Delyan Angelov
|
d257a1f06a
|
examples: reduce completion friction, when doing the very common v run examples/hello_world.v in a shell
|
2024-12-08 23:50:47 +02:00 |
|
Felipe Pena
|
550fa68036
|
checker: fix selector generic or block (fix #23088) (#23102)
|
2024-12-08 14:40:47 +02:00 |
|
Felipe Pena
|
a388b3be84
|
cgen: fixed for in loop with generic fixed array (fix #23075) (#23101)
|
2024-12-08 14:38:49 +02:00 |
|
Felipe Pena
|
2911f29058
|
checker: fix empty array append multi dims (fix #23092) (#23096)
|
2024-12-08 04:09:17 +02:00 |
|
Felipe Pena
|
f9bb425f6c
|
markused: fix -skip-unused for array.insert() (fix #23092) (#23097)
|
2024-12-08 04:06:59 +02:00 |
|
Felipe Pena
|
cebd999db8
|
parser: allow type as field type on params struct construction (fix #23091) (#23098)
|
2024-12-08 04:05:06 +02:00 |
|
Felipe Pena
|
6df25afe06
|
cgen: fix option codegen for accept IError value (fix #23076) (#23085)
|
2024-12-08 04:03:38 +02:00 |
|
Felipe Pena
|
9dd466c4d1
|
cgen: fix smartcast codegen for msvc (#23084)
|
2024-12-08 04:01:10 +02:00 |
|
Delyan Angelov
|
11dc600561
|
tools: let oldv fail early, when git fails to do network operations or checkouts
|
2024-12-07 16:54:11 +02:00 |
|
Hitalo Souza
|
e32e9f70ce
|
x.json2.decode2: minor improvements and bugfixes (#23083)
|
2024-12-07 10:22:46 +02:00 |
|
Hitalo Souza
|
de3b184b01
|
json2.decoder2: prepare decoder in json2 to be replaced by json2.decode2 (#23078)
|
2024-12-06 19:47:17 +02:00 |
|
Hitalo Souza
|
210239fb01
|
x.json2.decoder2: support fully struct attributes (#22741)
|
2024-12-06 13:53:07 +02:00 |
|
Delyan Angelov
|
a1df134716
|
cgen: prevent too long lines in array initialisations (#23074)
|
2024-12-06 13:44:29 +02:00 |
|
Hitalo Souza
|
a3bd5c64da
|
x.json2.decoder2: fix typos (#23018)
|
2024-12-05 23:02:33 +02:00 |
|
Delyan Angelov
|
3254987bb2
|
rand: add missing i32 APIs, corresponding to the int ones
|
2024-12-05 15:54:59 +02:00 |
|
yuyi
|
b6b96543e5
|
cgen: fix cast interface value in match expr (#23068)
|
2024-12-05 14:54:14 +03:00 |
|
Felipe Pena
|
af4ae51b8a
|
markused: remove 2 loops across all_fns (#23070)
|
2024-12-05 14:53:57 +03:00 |
|