59 Commits
Author SHA1 Message Date
Alexander Medvednikov a35cd0a69f wasm: restore backend through shared SSA pipeline (#29742)
* wasm: restore WebAssembly backend through shared SSA

* wasm: fix SSA lowering and optimization review regressions

* wasm: preserve comparison literals with narrow integer operands

* ssa: fix numeric stores, full-width folding, and runtime symbol ownership

* ssa: keep backend-specific runtime and regression targets

Restore the native benchmark declaration and select the qualified WASM helper names for 32-bit targets. Point the WASM rune and runtime name controls at their intended target without changing their assertions or the public native runtime policy.

* ssa: preserve Darwin uname inline array ABI in native output
2026-10-08 07:19:02 +03:00
Alexander Medvednikov 677c1e5741 ci: restore docs.vlang.io generation with current V (#29467) 2026-10-05 02:30:45 +03:00
Alexander Medvednikov c9427c690d ci: report failed module documentation deployments (#29278) 2026-10-02 15:41:47 +03:00
Alexander Medvednikov 2a7447b5e5 compiler: remove V1 entirely; make V3 the default compiler in vlib/v F (#28556) 2026-09-13 07:43:00 +03:00
Alexander Medvednikov d444f9c25d all: rename make.bat; better dynamic array init syntax 2026-04-22 03:45:30 +03:00
Alexander Medvednikov 637b127397 tools: rename make.bat to another name (fixes #21497) 2026-04-22 03:02:35 +03:00
Alexander Medvednikov c8fcb5956e all: remove all vweb references 2026-04-20 12:46:55 +03:00
Alexander Medvednikov 4fa8167abb vweb: remove entirely; it has been replaced by veb 2026-04-20 03:18:53 +03:00
Delyan Angelov 8a3904dde5 contributing.md: mention v quest as one of the easiest tasks, that can help the V community 2026-01-29 16:48:36 +02:00
Linklancien 8241859cf2 docs: update CONTRIBUTING.md (#25853) 2025-11-28 19:16:05 +02:00
Delyan Angelov bf7f43f2fe checker,cgen: support -d trace_check and -d trace_cgen to help diagnose checker and cgen ordering issues 2025-11-22 12:18:32 +02:00
Delyan Angelov e08cc4ea57 v.parser: support -d trace_parse to ease diagnosing problems related to the order of parsing of .v files in modules 2025-11-22 11:55:23 +02:00
Delyan Angelov 4e62b53ab6 docs: change instructions for cloning the V repository to use --depth=1 (#22905) 2024-11-18 23:24:02 +02:00
Delyan Angelov 61e38b9bf1 cgen: implement -d trace_gen_wanted -d trace_gen_wanted_value="message = _SLIT0", cleanup text_manipulation.v 2024-11-18 15:43:25 +02:00
Alexandre Jousset a5adbe8f1f docs: add progressive "Task Lists" sections to CONTRIBUTING.md (#22537) 2024-10-16 08:45:00 +03:00
Delyan Angelov 234fb8e2b0 transformer: add support for instrumenting the V compiler with -d trace_transformer 2024-09-09 22:42:22 +03:00
David Legrand 1a7badcaf7 doc: add Markdown check to contributing rules (#20811) 2024-02-13 12:14:35 +02:00
Delyan Angelov eedf5876b9 scanner: change -d debugscanner to -d trace_scanner for uniformity with the other tracing options, described in CONTRIBUTING.md 2023-12-28 17:58:31 +02:00
Turiiya c80515465e docs: update deprecated blockquote highlight syntax (#19974) 2023-11-23 13:33:33 +02:00
Turiiya 690ec7d3a5 all: fix typos (#19693) 2023-10-30 03:28:34 +02:00
Artem Yurchenko a8a3d3a64d CONTRIBUTING: use a direct link, to filter and order issues by likes (#19442) 2023-09-26 07:02:39 +03:00
Artem Yurchenko 50ab33180f doc: add a guide for issues filtering in CONTRIBUTING.md (#19347) 2023-09-14 16:11:20 +03:00
Delyan Angelov 5d1f87c5aa cgen: add support for -d trace_cgen_stmt, document it in CONTRIBUTING.md 2023-09-13 15:10:26 +03:00
Delyan Angelov 838d0e8960 contributing.md: add an optional step, describing how to setup a pre-commit hook to keep the commited code formatted automatically 2023-07-04 22:11:08 +03:00
Ahmad Yasser cad2cd5583 docs: fix typos using codespell (#17332) 2023-02-16 11:43:39 +02:00
Makhnev Petr d907ceb50f docs: format with IDEA formatter other .md files (#17293) 2023-02-13 12:49:13 +02:00
Makhnev Petr c8c70de87d docs: unify format of notes (#17294) 2023-02-13 10:29:02 +02:00
Delyan Angelov 846ddfd728 v: always embed file data of \$embed_file(file) constructs, even without -prod, unless -d embed_only_metadata is given. 2022-06-01 09:08:18 +03:00
Larpon 6c08af63ff embed_file: rename debug_embed_file_in_prod -> force_embed_file (#14523) 2022-05-25 18:26:17 +03:00
David 'Epper' Marshall a91226c376 docs: cleanup (#14327) 2022-05-07 20:18:42 +03:00
Hunam 6da300428e doc: add JS backend mention (#14265) 2022-05-03 12:51:12 +03:00
David 'Epper' Marshall 5a42350a78 docs: add a v fmt -w . step in the contributing guide (#14210) 2022-04-28 23:31:22 +03:00
Delyan Angelov 5f38ba896e parser,cgen: handle const x = $embed_file("file.txt").to_string() 2022-01-25 11:40:07 +02:00
Delyan Angelov 4624de6cb5 cgen: support -d no_segfault_handler and -d no_main. Cleanup -d trace_xxx descriptions in CONTRIBUTING.md 2021-12-03 19:01:45 +02:00
pancake 6750ed254f x64: rename to native to not conflict with the x64 comptime variable 2021-04-27 12:24:58 +03:00
zakuro f390fe3086 CONTRIBUTING.md: update outdated name to correct one (#8677) 2021-02-11 11:04:44 +02:00
Delyan Angelov 460f32baf2 tests: add v test-all, move v test-fixed to v test-compiler-full 2021-01-17 16:11:10 +02:00
Enzo 7b41ef358c doc: document the custom compiler instrumentation flags in CONTRIBUTING.md (#7963) 2021-01-10 16:27:17 +02:00
Lukas Neubert fdfe2a4e68 check-md: check CONTRIBUTING.md too (#6847) 2020-11-16 16:49:40 +01:00
Alexander Medvednikov 4ddfff287c readme: add an overview of the architecture 2020-11-12 09:32:46 +01:00
Nick Treleaven 497bf226e2 add TESTS.md file to explain different tests (#6318) 2020-09-07 13:48:15 +02:00
Delyan Angelov 0fb28eb42e contributing.md: add link to the Github Handbook's flow section 2020-07-05 08:46:42 +03:00
Larpon 673fe98cf5 doc: fix formating of points 7, 8, 9 in Example Workflow section (#5602) 2020-07-01 13:36:08 +02:00
Miller a849d46e3f doc: fix line breaks to make it 80 characters / line 2020-05-29 03:05:04 +02:00
Alexander Medvednikov c27a10b956 contributing.md: fix a typo 2020-04-17 18:27:03 +02:00
Alexander Medvednikov a358a6b0c6 contributing.md: v self 2020-04-17 18:20:05 +02:00
yuyi 449575a122 doc: fix CONTRIBUTING.md typos 2020-04-14 15:13:36 +02:00
Delyan Angelov 95e67c9502 contributing.md: update git instructions 2020-03-27 16:03:06 +01:00
Alexander Medvednikov d10c1c36a9 contributing.md: minor fixes 2020-03-15 09:21:31 +01:00
Alexander Medvednikov a0e97e0e6e contributing.md: info on the new ast based parser 2020-03-15 09:18:05 +01:00