17543 Commits

Author SHA1 Message Date
Turiiya
c9bb3f287a
tools: update vretry.v, add test (#21311) 2024-04-20 06:30:21 +03:00
Turiiya
2baa11b36b
vdoc: refactor get_ignore_paths() (#21312) 2024-04-19 21:13:17 +03:00
Turiiya
9fb9443a72
flag: include args after end-of-options(--) when checking min and max args (#21310) 2024-04-19 21:12:00 +03:00
Delyan Angelov
39e550fa33
tools: add a 2024.html page to https://fast.vlang.io/ 2024-04-19 11:39:19 +03:00
Turiiya
1a92c57515
ci: prevent unintended deployment workflow steps (#21313) 2024-04-19 09:15:22 +03:00
Delyan Angelov
6d20ec7e01
v.builder: suggest using v wipe-cache, when the object files are not recognized 2024-04-19 08:19:36 +03:00
Turiiya
bccf660456
cli: update command_test.v (#21307) 2024-04-18 22:05:47 +03:00
Swastik Baranwal
d5517b5b36
checker: disallow Result callbacks functions like map/filter/all/any (#21055) 2024-04-18 22:05:25 +03:00
Turiiya
a6087d01a2
vdoc: cleanup get_module_list, add unit tests (#21057) 2024-04-18 21:47:51 +03:00
Delyan Angelov
604eb6517f
ci: test v ~/.vmodules/sdl/setup.vsh, to prevent future vpm regressions (#21306) 2024-04-18 15:07:34 +03:00
Turiiya
0f5da89394
ci: optimize apps and modules (#21303) 2024-04-18 04:09:31 +03:00
Turiiya
8aa9314a99
vlib: refactor empty string checks to use s == '' or s != '', instead of s.len == 0 (#21300) 2024-04-18 02:44:31 +03:00
Turiiya
46be635072
vdoc: cleanup vdoc_file_test.v (#21298) 2024-04-18 02:36:52 +03:00
Turiiya
5ac53f23ff
ci: continue testing independent V apps, even if one fails, to get feedback for breaking changes faster (#21302) 2024-04-18 02:15:07 +03:00
Delyan Angelov
3f725fe96d
ci: fix outdated_test.v (--unshallow is not needed now) 2024-04-17 19:26:08 +03:00
Delyan Angelov
27cc27737a
vpm: fix regression, so v install sdl && v run ~/.vmodules/sdl/setup.vsh works again weekly.2024.16.1 2024-04-17 17:26:05 +03:00
Delyan Angelov
20c470a2c3 ci: simplify prebuilt.yml, make it usable for manual runs too 2024-04-17 17:24:00 +03:00
Delyan Angelov
9a9a6b7f2c ci: fix typo in prebuilt.yml 2024-04-17 17:17:39 +03:00
Delyan Angelov
50bca845f9 ci: add workflow_run: event in prebuilt.yml 2024-04-17 17:14:52 +03:00
Delyan Angelov
a7564f2f49 ci: add a m1 runner for testing the prebuilt zips too 2024-04-17 17:10:47 +03:00
Delyan Angelov
4748f1191b ci: update the runner for build-macos-arm64 to macos-14 too, so it runs on M1 2024-04-17 17:03:22 +03:00
Delyan Angelov
9ccdc7d9d1
ci: fix the bundled tcc for macos arm64 (#21299) 2024-04-17 16:57:19 +03:00
Turiiya
16beb697ff
checker: detect and error on unreachable code in loops, after continue and break statements (#21294) 2024-04-17 10:40:20 +03:00
Turiiya
68bb0219c4
ci: reactive app prod builds (#21295) 2024-04-17 10:22:28 +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
9d117fc3a0
tools: fix vpm on macos, when using the bundled git executable (#21292) 2024-04-16 14:19:12 +03:00
谢克
d83d5a9580
v.pkgconfig: fix load_paths with ; split char on windows (#21291) 2024-04-16 09:46:02 +03:00
Ikko Eltociear Ashimine
ece10ede94
tools: fix typo in vretry.v (#21290) 2024-04-16 09:45:09 +03:00
Turiiya
0b83ea77c9
vdoc: update merge_doc_comments so recent fixes extend to all output formats (#21289) weekly.2024.16 2024-04-15 18:16:27 +03:00
Hitalo Souza
107c43a34d
json2: decode (#21039) 2024-04-15 16:47:59 +03:00
Turiiya
e387fcbdcb
vdoc: fix markdown lists in html (#21287) 2024-04-15 15:00:36 +03:00
Turiiya
e676245903
os: format readme, fix markdown inside html (#21286) 2024-04-15 14:56:44 +03:00
Turiiya
183c199021
vdoc: improve creation of trimmed node descriptions, extend tests (#21281) 2024-04-15 14:54:06 +03:00
Felipe Pena
7142463d02
parser: allow struct init on for in Iterator{} { (fix #21179) (#21282) 2024-04-15 05:25:48 +03:00
Delyan Angelov
c230acfb86
examples: cleanup 2048, add pgup/pgdown to speed up the AI moves (#21284) 2024-04-15 05:24:04 +03:00
Turiiya
3ce587085a
tests: enable again http_httpbin_test.v, since net.http now uses mbedtls (#21279) 2024-04-14 23:25:52 +03:00
Felipe Pena
149cbba39b
cgen: fix none passed to a generic option cast expression (fix #21215) (#21276) 2024-04-14 17:52:12 +03:00
Turiiya
ae5421e76e
v.util: polish off diff utils after recent updates and fixes, add doc comments to pub fns (#21275) 2024-04-14 08:58:53 +03:00
Turiiya
39600564a9
tools: add check for unavailable files in vtest (#21272) 2024-04-14 07:52:42 +03:00
Turiiya
96751ede14
tools: revise vtest-self.v: remove dead paths, fix json2 essential test path (#21267) 2024-04-13 09:06:04 +03:00
Turiiya
b838418338
v.util: fix diff coloring, add test (#21260) 2024-04-13 09:00:12 +03:00
Kim Shrier
175d74c824
v.util.diff: return diff options with the diff command for FreeBSD/OpenBSD (#21271) 2024-04-13 08:58:17 +03:00
Agam Sama
cdb6f46eb4
crypto.ed25519: fix proted -> ported typo in README.md (#21274) 2024-04-13 08:53:23 +03:00
Felipe Pena
eb44844ccf
cgen: optimize .map(), .any(), .filter() and .all() when using closure (#21256) 2024-04-12 16:32:56 +03:00
Turiiya
1a35a783f1
breaking,checker: disallow initializing private struct fields outside structs module (#21183) 2024-04-12 13:53:02 +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
Delyan Angelov
2a651396cf
ci: add logging to .github/workflows/retry.sh 2024-04-12 13:49:35 +03:00
Turiiya
423c39ccb4
vpm: check for git version before adding --also-filter-submodules flag (#21259) 2024-04-12 10:59:22 +03:00
Turiiya
b44361344a
vdoc: fix regression on example comments (#21226) 2024-04-12 10:53:30 +03:00
Turiiya
76b85a0d8d
v.util: improve find_diff_cmd: don't add spaces to result without env opts (#21242) 2024-04-12 10:36:15 +03:00