16310 Commits

Author SHA1 Message Date
Marco Santos
a8743e1c51
benchmark: add new methods b.record_measure/1 and b.all_recorded_measures/0 (#19561) 2023-10-13 18:55:28 +03:00
Delyan Angelov
2af135d716
gg: fix the alignment of the bottom border of draw_rounded_rect_empty on macos and linux 2023-10-13 01:40:34 +03:00
Delyan Angelov
e0e0987117
vweb: add mime type support for static .md files 2023-10-12 13:41:56 +03:00
Turiiya
06fb8f0ffa
vcreate: don't use template names as project descriptions (#19439) 2023-10-12 07:10:28 +03:00
Adam Oates
11e67a1a5f
gg: fix draw_rounded_rect_empty (fixes #19470) (#19552) 2023-10-12 03:18:42 +03:00
yuyi
02434807f3
ast: fix error in is_int() (#19551) 2023-10-12 03:17:00 +03:00
Turiiya
2332c17bea
tools: fix typos (#19546) weekly.2023.41 2023-10-11 03:16:59 +03:00
Swastik Baranwal
491b5f7614
math.fractions: use operator overloading and deprecate old functions (#19547) 2023-10-11 03:16:11 +03:00
Turiiya
c360e03780
ci: fix other_ci.yml (#19545) 2023-10-10 21:45:08 +03:00
Turiiya
3e50ba0856
ci: update and cleanup the ci related code (#19541) 2023-10-10 21:39:00 +03:00
Turiiya
c4ee940047
tests: fix input tests with expect, not covering false negatives (#19518) 2023-10-10 20:37:21 +03:00
Wertzui123
a1c16a76be
term.ui: fix exception thrown in GetConsoleMode on windows (stop abusing consts as globals) (#19529) 2023-10-10 20:34:06 +03:00
felixmaker
2ce209dac5
json: update the example in the module's README.md (#19544) 2023-10-10 20:26:55 +03:00
yuyi
192d7dba04
markused: cleanup in mark_used(), use robust index names, instead of the much more brittle integer values (#19543) 2023-10-10 16:42:12 +03:00
yuyi
582d593a79
all: fix new int type promotion rules and cleanup native gen() (#19535) 2023-10-10 09:13:09 +03:00
Turiiya
37e5616b4d
tesst: fix vcreate test failing on macOS (#19536) 2023-10-10 01:05:57 +03:00
Turiiya
4dee1e051a
vcreate: add tests for module creation with v new (#19519) 2023-10-09 18:55:26 +03:00
Artem Yurchenko
04c8d45934
doc: update the section Performance tuning (#19530) 2023-10-09 17:42:15 +03:00
Yash Raj
04eb86c9fa
Fixed typo in flag.v (#19534) 2023-10-09 17:01:39 +03:00
Delyan Angelov
121fa0e92d
term.ui,os.notify: fix .ctrl being stuck in examples/term.ui/event_viewer.v (regression happened in e9a3817a from 2023-02-20) 2023-10-09 14:25:44 +03:00
yuyi
169a6b5ce0
native: fix native new_int errors (#19532) 2023-10-09 12:27:48 +03:00
Joe Conigliaro
b3ac88efe5
coroutines: fix dealloc (called wrong fn) 2023-10-09 16:58:57 +11:00
Joe Conigliaro
9604a3f491
coroutines: get photonlib/coroutines working with GC 2023-10-09 12:10:19 +11:00
Alexander Medvednikov
1f06476343 cgen: fix maps with i32 keys 2023-10-09 00:18:46 +03:00
Wertzui123
75355395b9
term.ui: fix notices about uninitialized pointers (#19528) 2023-10-08 17:36:34 +03:00
Alexander Medvednikov
4f85b49bb5 all: new int fixes 2023-10-08 14:12:38 +03:00
yuyi
05d940ac2a
fmt: simplify formatting assign statement comments (#19524) 2023-10-08 13:32:22 +03:00
yuyi
e3ba197361
ast, parser, checker, cgen: cleanup ast.ArrayInit (#19526) 2023-10-08 13:31:52 +03:00
Sudoer
efef5bcc89
math: add missing docstrings for math.log_gamma_sign and for the complex.complex constructor function (#19523) 2023-10-08 12:20:48 +03:00
Alexander Medvednikov
b9a1b0c269 native: use i32 instead of int 2023-10-08 02:50:01 +03:00
Alexander Medvednikov
a616eb55fa ast: vfmt comptime_const_values.v 2023-10-08 02:09:30 +03:00
Alexander Medvednikov
e265e99a64 all: int => i64 (part 5) 2023-10-08 01:32:37 +03:00
Alexander Medvednikov
8c5ac3a529 all: i64 fixes 2023-10-08 01:04:19 +03:00
Larpon
3c68e78f32
sokol: fix usage of sokol sampler (#19527) 2023-10-07 21:05:30 +03:00
Alexander Medvednikov
e19e17f10b all: int => i64 (part 4) 2023-10-07 21:02:04 +03:00
Alexander Medvednikov
9e6a9f0330 all: int => i64 (part 3) 2023-10-07 20:55:49 +03:00
Alexander Medvednikov
10e02e92b9 cgen: use int32_t in cheaders.v 2023-10-07 20:32:58 +03:00
Alexander Medvednikov
eb30f2642b all: int => i64 (part 2) 2023-10-07 19:46:46 +03:00
Spydr
8023e25bea
all: finish bootstrapping of @VCURRENTHASH (#19517) 2023-10-07 14:08:58 +03:00
Alexander Medvednikov
fe41bda6f9 pref: temporary 64 bit int option 2023-10-07 13:47:55 +03:00
Delyan Angelov
49b8c2f9cd
v.pref: support a -q option, silencing many repeated messages like the one for v -prod run file.v 2023-10-07 13:43:44 +03:00
Turiiya
1e89b0b0dd
cgen: don't subtract null ptr in __offsetof, fix for v -cstrict -cc clang-14 cmd/tools/vpm.v and other programs using import net.http (fix #19222) (#19520) 2023-10-07 12:54:45 +03:00
Delyan Angelov
aba38d167b
net.openssl: fix ./v -cstrict -cc gcc-11 vlib/net/openssl/openssl_compiles_test.v 2023-10-07 11:36:29 +03:00
Delyan Angelov
6414b597bf
ci: temporarily disable failures for 'Shader examples can be built' in other_ci.yml 2023-10-07 08:08:10 +03:00
Delyan Angelov
071ef7ad93
ci: disable failing gg-regressions when there is a found difference temporarily (TODO: re-enable) 2023-10-07 07:55:39 +03:00
Delyan Angelov
6a63fe4d06
ci: fix job ubuntu, Freestanding task 2023-10-07 07:53:25 +03:00
Alexander Medvednikov
7008059c89 builtin: use isize in memdup 2023-10-07 03:39:28 +03:00
Alexander Medvednikov
e957e5c089 cgen: do not generate unnecessary memdup() definition 2023-10-07 03:31:24 +03:00
Alexander Medvednikov
0a4fa279a2 sokol: minor fixes 2023-10-07 03:14:06 +03:00
yuyi
f3e4963993
checker: fix fn call with option call argument in autofree mode (#19515) 2023-10-07 03:05:50 +03:00