Commit graph

  • 367eb9b995
    ci: retry 3 times cmd/tools/vtimeout_test.v on windows, before failing Delyan Angelov 2025-08-30 02:24:16 +03:00
  • ce88c56446
    flag: clean up flag_to_tail_bool_test.v (#25192) larpon 2025-08-30 01:18:58 +02:00
  • e7e2247606
    veb: fix a spurious error with Chromium based browsers, when an http POST request is split into several parts, where the first one has only http headers, without a body (fix #25191) Delyan Angelov 2025-08-30 01:28:07 +03:00
  • f6d5ef61b2
    net: improve tracing output for -d trace_tcp; move error_code() calls right after the corresponding C APIs (errno is a global that should be read immediately to be valid) Delyan Angelov 2025-08-30 00:10:40 +03:00
  • f7f4ac4bb9 decoder2: Add support for surrogates Larsimusrex 2025-08-29 20:42:20 +02:00
  • 61c9702f29 flag: clean up flag_to_tail_bool_test.v lmp 2025-08-29 19:45:16 +02:00
  • 7831fb0b82
    flag: improve the fix for #25166 tail/single bool flag error in flag_to.v (#25189) larpon 2025-08-29 18:00:06 +02:00
  • c962573404 vfmt,parser: move mark used from vfmt to parser kbkpbot 2025-08-29 22:48:47 +08:00
  • ef58f27f72 flag: better covering fix for #25166 tail/single bool flag error in flag_to.v lmp 2025-08-29 16:14:49 +02:00
  • 214628a939
    markused: fix option map value (fix #25186) (#25188) Felipe Pena 2025-08-29 09:32:57 -03:00
  • 2e45bfac0f fix Felipe Pena 2025-08-29 08:56:28 -03:00
  • eaf005e29f
    parser: add duplicate import symbol detect (fix #25185) (#25187) kbkpbot 2025-08-29 18:31:59 +08:00
  • 07997816d9
    cgen, table: fix resolving generic interface field from generic struct (fix #23556) (#25182) Felipe Pena 2025-08-29 07:13:22 -03:00
  • 58c38b5c82 add test kbkpbot 2025-08-29 15:59:59 +08:00
  • 2b1978ab38 parser: add duplicate import symbol detect kbkpbot 2025-08-29 15:50:49 +08:00
  • 38bfc482ba
    markused: fix option array element (fix #23089) (#25179) Felipe Pena 2025-08-29 01:53:01 -03:00
  • 1ba45123ec
    checker: fix multi return arg passing checking (fix #25167) (fix #25180) (#25177) Felipe Pena 2025-08-29 01:43:19 -03:00
  • 8023489e88 fix Felipe Pena 2025-08-28 09:46:26 -03:00
  • 06327c8054 fix Felipe Pena 2025-08-28 09:39:36 -03:00
  • dc9df5330d fix Felipe Pena 2025-08-27 21:17:15 -03:00
  • 2d2becf0b5 fix Felipe Pena 2025-08-27 20:59:49 -03:00
  • 0a262a286e fix Felipe Pena 2025-08-27 20:58:48 -03:00
  • 1663c9804c fix Felipe Pena 2025-08-27 20:50:50 -03:00
  • d21d1e009b fix Felipe Pena 2025-08-27 19:12:15 -03:00
  • 9e1273ae71
    v: add support for @OS, @CCOMPILER @BACKEND and @PLATFORM (#25174) kbkpbot 2025-08-28 05:39:41 +08:00
  • ad3af4db62 fix Felipe Pena 2025-08-27 09:06:46 -03:00
  • fb30effea5 fix Felipe Pena 2025-08-27 08:54:58 -03:00
  • 28c4542315 fix Felipe Pena 2025-08-27 08:30:55 -03:00
  • 3198237b8b
    Merge branch 'vlang:master' into master kfont 2025-08-26 16:09:04 -07:00
  • b874ba2c2c Simplify further KyleFontenot 2025-08-26 16:03:22 -07:00
  • 332bedaac0 Constructed basic test KyleFontenot 2025-08-26 08:57:44 -07:00
  • efe611ed99
    ci: run .github/workflows/disable_azure_mirror.sh before all apt update commands, in ci/linux_ci.vsh, when run in a github CI runner Delyan Angelov 2025-08-26 18:37:18 +03:00
  • eb9fce090e os,sync: enable running v -cross -o x.c cmd/v on windows too (part 1, fix V errors) Delyan Angelov 2025-08-26 18:09:45 +03:00
  • c8133b7ad7 rename to \@CCOMPILER, add \@BACKEND kbkpbot 2025-08-26 22:44:30 +08:00
  • e96355aca5
    os: eliminate warning for v -cross -o vc/v.c cmd/v on linux (part 2, see also 037a3b4) Delyan Angelov 2025-08-26 17:37:49 +03:00
  • 037a3b4a00
    parser: prepare for eliminating a warning for v -cross -o vc/v.c cmd/v (part 1) (reduce CI annotation noise) Delyan Angelov 2025-08-26 16:34:43 +03:00
  • d2eb2dfc7f fix test kbkpbot 2025-08-26 20:47:20 +08:00
  • 49c5ae48d2 checker: add @OS @COMPILER @PLATFORM kbkpbot 2025-08-26 19:41:09 +08:00
  • d5ff13335f
    checker: relax the "unreachable code after a @[noreturn] call" error to a warning to reduce prototyping friction (#25173) Delyan Angelov 2025-08-26 14:27:30 +03:00
  • 8e9f2880a0
    native: reduce the verboseness of unsupported size ... for global messages, for v -b native examples/hello_world.v Delyan Angelov 2025-08-26 13:40:26 +03:00
  • 438cb83e14
    checker: relax the "unreachable code after a @[noreturn] call" error to a warning to reduce prototyping friction Delyan Angelov 2025-08-26 13:24:29 +03:00
  • d5d392a2e5
    flag: fix tail/single bool flag error condition logic in flag_to.v (fix #25166) (#25172) larpon 2025-08-26 12:22:12 +02:00
  • 8ec8eb604f
    checker: nil check for c.table.cur_fn in gen_branch_context_string() (fix #25170) (#25171) kbkpbot 2025-08-26 18:19:13 +08:00
  • fa11397668 flag: fix tail/single bool flag error condition logic in flag_to.v lmp 2025-08-26 10:17:15 +02:00
  • f7851bfae5 checker: nil check for c.table.cur_fn in gen_branch_context_string() kbkpbot 2025-08-26 15:30:03 +08:00
  • 38519eca27
    math.big: remove Newton-raphson division, remove related tests (#25168) weekly.2025.35 Mike 2025-08-26 04:06:07 +03:00
  • 9e6d9b5f1c Forgot to update new variable usage KyleFontenot 2025-08-25 17:05:54 -07:00
  • 550afbb9b7 Use a url when using a proxy instead of only the path KyleFontenot 2025-08-25 16:54:20 -07:00
  • 603cd90337
    checker,cgen: add comptime match support (#25165) kbkpbot 2025-08-26 02:58:30 +08:00
  • 70f694f72e
    cgen: fix generic_fn_name generating incorrect names for C structs (#25164) CreeperFace 2025-08-25 19:39:42 +01:00
  • ab3c8fd6dd math.big: remove Newton-raphson division, remove related tests Mike 2025-08-25 21:27:13 +03:00
  • 6d25f4db9d checker,cgen: add comptime match support kbkpbot 2025-08-25 21:40:09 +08:00
  • 6c1085a4f0 cgen: fix generic_fn_name generating incorrect names for C structs Dylan Donnell 2025-08-24 23:41:21 +02:00
  • 3b25f1e101 vls: go to definition Alexander Medvednikov 2025-08-24 12:21:39 +03:00
  • 000b4169d6
    fmt: fix comment line number in file with crlf line separator (fix #23524) (#25163) Krchi 2025-08-24 15:49:10 +08:00
  • 48b26b3b76
    fix CRLF in vfmt_off_vfmt_on_with_crlf_input.vv Delyan Angelov 2025-08-24 10:34:31 +03:00
  • d024223e64
    add an input/expected test pair Delyan Angelov 2025-08-24 10:28:28 +03:00
  • be31491834
    checker,cgen: evaluate comptime if results in checker only (with fixed -cross compilation) (#25162) kbkpbot 2025-08-24 14:45:04 +08:00
  • 55c5f65356 fix krchi 2025-08-24 11:17:03 +08:00
  • e553c52405 fix krchi 2025-08-24 10:51:51 +08:00
  • f82b6f01b1 fix msvc asm not support in cross mode kbkpbot 2025-08-24 09:53:11 +08:00
  • 2a7735f7d4 fix cross kbkpbot 2025-08-24 09:01:51 +08:00
  • 2124452947
    Revert "checker,cgen: evaluate comptime $if results in checker *only* (fix #25123) (fix #25156) (#25150)" Delyan Angelov 2025-08-24 01:48:16 +03:00
  • cee72f71a5
    os: remove unknown host OS panic from os.get_host_os() Delyan Angelov 2025-08-24 00:43:48 +03:00
  • 42ae1b3080
    fmt: fix call expr with single line comment in or expr (fix #24659) (#25159) Krchi 2025-08-24 04:49:47 +08:00
  • 42777f0125
    cgen, markused: fix veb alias type identification and generic CastExpr (fix #24895) (#25155) Felipe Pena 2025-08-23 17:44:05 -03:00
  • a3f86eed1b
    checker,cgen: evaluate comptime $if results in checker *only* (fix #25123) (fix #25156) (#25150) kbkpbot 2025-08-24 04:40:50 +08:00
  • 7dd91ecef7
    cgen: fix assigning fn address (fix #24537) (#25158) Felipe Pena 2025-08-23 16:57:30 -03:00
  • 68a7d81341 rewrite krchi 2025-08-23 23:04:22 +08:00
  • b98a99649a fix system defines and user defines. remove comment kbkpbot 2025-08-23 21:21:31 +08:00
  • c22bf35ada test Felipe Pena 2025-08-23 09:53:11 -03:00
  • 5911fc81f8 fix Felipe Pena 2025-08-23 09:40:45 -03:00
  • 08f423773f fix krchi 2025-08-23 20:38:30 +08:00
  • 20d4e351dc test Felipe Pena 2025-08-23 08:47:41 -03:00
  • 8bb7f3dd75
    examples: add euler.v Delyan Angelov 2025-08-23 13:50:45 +03:00
  • 4e4d4706e8
    cgen: fix autofree with option array (fix #25124) (#25149) Felipe Pena 2025-08-23 04:02:38 -03:00
  • 83385a8bf8
    cgen: fix generated str method for enums that have C values (use ifs, instead of switch) (fix #25135) (#25157) Delyan Angelov 2025-08-23 09:45:25 +03:00
  • 31e46f3f6a
    improve comment, fix typos Delyan Angelov 2025-08-23 08:26:14 +03:00
  • a6538757da
    cgen: fix generated str method for enums that have C values (use ifs, instead of switch) Delyan Angelov 2025-08-23 08:24:02 +03:00
  • a40e86ad7c
    readme: add ./v symlink to the Termux section Delyan Angelov 2025-08-23 07:15:29 +03:00
  • dd5e653a8a add test for test ident kbkpbot 2025-08-23 08:18:39 +08:00
  • 165185681a fix comptime ident kbkpbot 2025-08-23 08:16:53 +08:00
  • d8d125b056
    math.big: restore and refactor str() and integer_from_string() (#25154) Mike 2025-08-22 21:13:56 +03:00
  • 0129566b1d fix hash_stmt(), remove comptime_if_cond() kbkpbot 2025-08-22 20:51:46 +08:00
  • 696db93c66 fix Felipe Pena 2025-08-22 09:12:33 -03:00
  • 7b121a21e3 fix cross kbkpbot 2025-08-22 20:01:01 +08:00
  • 025d36618f math.big: restore and refactor str() and integer_from_string() Mike 2025-08-22 12:05:52 +03:00
  • 752eb5cf8c
    cgen: fix eq for anon C structs (#25152) CreeperFace 2025-08-22 09:57:52 +01:00
  • d40eb8c59d
    ci: bump actions/setup-java from 4 to 5 (#25153) dependabot[bot] 2025-08-22 11:52:06 +03:00
  • ed948d63c0 fix pkgconfig kbkpbot 2025-08-22 11:41:46 +08:00
  • 893bae8423 fix wasm, fix vast kbkpbot 2025-08-22 10:39:37 +08:00
  • d39364aa13 copy comptime_if_to_ifdef to checker, checker can gen C string now kbkpbot 2025-08-22 10:22:44 +08:00
  • a5e389f061
    build(deps): bump actions/setup-java from 4 to 5 dependabot[bot] 2025-08-22 02:17:58 +00:00
  • 538dcb821a cgen: fix eq for anon C structs Dylan Donnell 2025-08-22 01:28:21 +02:00
  • 1ddfd78a20
    readme: add pkg update command to the Termux instructions (discovered to be needed by tcn) Delyan Angelov 2025-08-21 17:15:25 +03:00
  • 93777396eb checker,cgen: propagate comptime computation results from the checker phase to the code generation (cgen) phase kbkpbot 2025-08-21 21:53:43 +08:00
  • 2d2c44c43d fix Felipe Pena 2025-08-21 08:57:09 -03:00
  • 4368af7a9c
    ci: bump timeout-minutes to 15 in termux_ci.yml Delyan Angelov 2025-08-21 11:30:52 +03:00
  • 2e23f2a18b
    checker: ensure the defer behavior matches that of cgen (fix #25148) (#25146) kbkpbot 2025-08-21 15:27:30 +08:00
  • 47e6cddaac update test kbkpbot 2025-08-21 10:45:50 +08:00