Commit graph

  • d43d29a213 update test case krchi 2025-08-09 15:41:22 +08:00
  • 5eebd91425
    parser: fix asm modifier parsing (allow for =r, =&r, +r, +&r,=m,=rm,=@ccl, =*r) (fix #25070) (#25072) kbkpbot 2025-08-09 15:29:05 +08:00
  • 4e8b24694b
    cgen: fix asm stmt separators (#25067) kbkpbot 2025-08-09 15:14:06 +08:00
  • d2a6374dfb add output constrain \* support kbkpbot 2025-08-09 11:19:00 +08:00
  • bef853e38a checker: fix array init with interface krchi 2025-08-09 10:51:33 +08:00
  • 0a28000cdd parser: fix asm modifier parse kbkpbot 2025-08-09 09:32:41 +08:00
  • 201d8cb83d rename string_ to string Larsimusrex 2025-08-08 15:57:37 +02:00
  • 0dcd3b11dd raw string kbkpbot 2025-08-08 21:08:03 +08:00
  • 3905698b44 add test kbkpbot 2025-08-08 21:01:58 +08:00
  • 9d2686f0b3 cgen: fix asm stmt terminator kbkpbot 2025-08-08 17:09:03 +08:00
  • 984b2ca48e fix cross compile kbkpbot 2025-08-08 16:37:02 +08:00
  • 34e80b709f use only +r constraint kbkpbot 2025-08-08 16:06:36 +08:00
  • 53dbb562c9 fix android clang does not support =d constraint kbkpbot 2025-08-08 15:37:01 +08:00
  • 029e1f885e debug macos-14 kbkpbot 2025-08-08 14:56:54 +08:00
  • 6de061d9a7 debug macos-14 kbkpbot 2025-08-08 14:50:09 +08:00
  • f2a62da9f1 debug macos-14 kbkpbot 2025-08-08 14:46:35 +08:00
  • 928b41e180 debug macos-14 kbkpbot 2025-08-08 14:42:14 +08:00
  • a5114893a7 fix arm64 kbkpbot 2025-08-08 14:04:22 +08:00
  • a2f65c6977
    gg: improve drawing effect and logic of draw_rounded_rect_empty (#25062) tzSharing 2025-08-08 14:01:06 +08:00
  • de303701f5 fix tcc/windows kbkpbot 2025-08-08 13:47:07 +08:00
  • d0585bd1fd fix for tcc/windows, android kbkpbot 2025-08-08 13:39:30 +08:00
  • 1f9fd73d0d
    ci: add a release build for Linux on arm64 to release_ci.yml (#25064) gechandesu 2025-08-08 08:18:35 +03:00
  • 7c362194b3 add .amd64, .arm64, .c.v files kbkpbot 2025-08-08 11:41:30 +08:00
  • 6487cb928e
    Merge branch 'vlang:master' into opt-math-big-64bit-ops kbkpbot 2025-08-08 11:31:43 +08:00
  • 0d9bcc867e ci: Add linux_arm64 to release_ci.yml ge 2025-08-07 19:51:39 +03:00
  • 0667447bca
    Merge branch 'vlang:master' into draw_rounded_rect_empty tzSharing 2025-08-08 00:49:48 +08:00
  • 022310bcd4 improve drawing effect and logic of the draw_rounded_rect_empty tzSharing 2025-08-08 00:43:03 +08:00
  • 8a7949d90a
    parser: fix overriding of fn names in -translated mode (fix #25024) (#25061) kbkpbot 2025-08-08 00:33:12 +08:00
  • 3a6b651fa4
    checker: fix calls with result propagation, using other consts, in const declaration expressions (fix #21609) (#25060) Krchi 2025-08-07 22:22:31 +08:00
  • e90c184137 ignore fn redefined in translated mode kbkpbot 2025-08-07 21:57:59 +08:00
  • a1fa75d595 parser: translated same fn name overridden kbkpbot 2025-08-07 21:20:49 +08:00
  • 720a2e21de support propagate result in const declare fix mismatch test krchi 2025-08-07 19:35:47 +08:00
  • 3b561d590d
    cgen: use #if defined __BIONIC_AVAILABILITY_GUARD && ... to be compatible with more Termux versions Delyan Angelov 2025-08-07 12:29:01 +03:00
  • 91889953ed
    ci: add experimental support for building V and testing on a Termux docker container (#25059) Delyan Angelov 2025-08-07 11:37:25 +03:00
  • ec3d5eac2e
    cleanup Delyan Angelov 2025-08-07 11:34:40 +03:00
  • ecf4f9dd75
    remove -showcc, not needed anymore Delyan Angelov 2025-08-07 11:32:57 +03:00
  • 5719748e78
    do not run tests for now, just some simple examples Delyan Angelov 2025-08-07 11:30:26 +03:00
  • 476285d605
    use a local VFLAGS setting, instead of an export Delyan Angelov 2025-08-07 11:29:05 +03:00
  • 8b17598d2e
    fix nested quotes in export Delyan Angelov 2025-08-07 11:25:32 +03:00
  • dcc22f3171
    do not run paths_ci.yml on other .yml changes, but only when .v files change Delyan Angelov 2025-08-07 11:22:16 +03:00
  • ae82d890b5
    use -os termux explicitly Delyan Angelov 2025-08-07 11:14:35 +03:00
  • f02af4f193
    fix permission problems (try 2) Delyan Angelov 2025-08-07 11:08:33 +03:00
  • 9e49903fe7
    use a bind mount Delyan Angelov 2025-08-07 10:59:47 +03:00
  • 06f93268bd
    ease remote diagnostic Delyan Angelov 2025-08-07 10:55:33 +03:00
  • 94f92cafaa
    fix job name Delyan Angelov 2025-08-07 10:46:30 +03:00
  • a887abcdab
    fix paths Delyan Angelov 2025-08-07 10:45:39 +03:00
  • fa3fe881c5
    ci: add experimental support for testing on a Termux docker container Delyan Angelov 2025-08-07 10:42:39 +03:00
  • 2cdacb8c00
    cgen: fix building on Termux after fa904c4 Delyan Angelov 2025-08-07 09:59:23 +03:00
  • afc710e024
    markused: fix array append c code dependency (fix #25057) (#25058) Felipe Pena 2025-08-07 00:32:52 -03:00
  • de25a40865 fix Felipe Pena 2025-08-06 20:30:39 -03:00
  • 7b97a9fcdd fix Felipe Pena 2025-08-06 20:29:37 -03:00
  • 846ced8624 fix Felipe Pena 2025-08-06 20:28:15 -03:00
  • 0368da0f44 fix Felipe Pena 2025-08-06 20:17:26 -03:00
  • ebd128a709 new test Felipe Pena 2025-08-06 19:55:20 -03:00
  • a9e5f51131 fix Felipe Pena 2025-08-06 19:48:54 -03:00
  • 106da40135
    scanner: refactor string interpolation (fix #24198) (#25053) Krchi 2025-08-07 06:06:33 +08:00
  • 9fef7ca224
    cgen: fix anon fn checking adding unresolved generic type on codegen (fix #25050) (#25055) Felipe Pena 2025-08-06 17:10:06 -03:00
  • cd7e9a1268
    markused: fix thread type mark by go/spawn expr (fix #25049) (#25054) Felipe Pena 2025-08-06 17:07:44 -03:00
  • 3e4c519724 fix Felipe Pena 2025-08-06 14:39:18 -03:00
  • ca2d020d0c fix Felipe Pena 2025-08-06 11:51:02 -03:00
  • 69623a2a22 fix Felipe Pena 2025-08-06 11:50:23 -03:00
  • 3f9f848783 fix Felipe Pena 2025-08-06 11:23:53 -03:00
  • 572163cd2a clean code krchi 2025-08-06 20:28:39 +08:00
  • 5b17513588 clean code krchi 2025-08-06 20:17:16 +08:00
  • 617f39e8b8 refactor krchi 2025-08-06 20:12:20 +08:00
  • c3dc07520e
    v.help: document the -is_o option (in v help build-c) and add a test for it (#25052) Delyan Angelov 2025-08-06 14:31:13 +03:00
  • 5abdb791bb fix failures on windows, improve run_project_folders_test.v output on failure Delyan Angelov 2025-08-06 12:50:55 +03:00
  • 47268b1d3e
    v.help: add documentation and a test for the -is_o option (with gcc) Delyan Angelov 2025-08-06 11:11:57 +03:00
  • 5413a25062
    checker: allow for v -is_o -o x mm.v, where mm.v starts with module abc (i.e. not just module main) Delyan Angelov 2025-08-06 09:58:17 +03:00
  • c74c9e4d8d
    ci: bump actions/download-artifact from 4 to 5 (#25051) dependabot[bot] 2025-08-06 06:57:30 +03:00
  • 50166e3d05
    build(deps): bump actions/download-artifact from 4 to 5 dependabot[bot] 2025-08-06 02:29:36 +00:00
  • cbb14e13e1
    checker: add comptime support for s390x, ppc64le and loongarch64 platforms (#25048) Mike 2025-08-05 23:16:21 +03:00
  • ad9617d358
    cgen, ci: fix closures on s390x, ppc64le, loongarch64 platforms, add test to s390x CI (#25047) Mike 2025-08-05 23:09:01 +03:00
  • 1d7b5070bd
    markused: cleanup and minor optmizations (#25046) Felipe Pena 2025-08-05 15:37:59 -03:00
  • af89eb27c7
    checker: cleanup err removal (#25043) Felipe Pena 2025-08-05 15:16:22 -03:00
  • 43cc160b1e checker: add comptime support for s390x, ppc64le and loongarch64 platforms Mike 2025-08-05 21:10:57 +03:00
  • 8562c4fadd cgen, ci: fix closures on s390x, ppc64le, loongarch64 platforms, add test to s390x CI Mike 2025-08-05 17:13:06 +03:00
  • 5c5566eca4
    cgen: add a test for builtin_init being present (part 2 of 4a6941a) Delyan Angelov 2025-08-05 16:22:56 +03:00
  • 4a6941af6c
    markused, builtin: apply @[markused] to builtin_init, remove its heuristic from markused.v Delyan Angelov 2025-08-05 16:04:14 +03:00
  • 10b5427da5 fix Felipe Pena 2025-08-05 09:29:25 -03:00
  • e2d526a8b9
    cgen: add an explicit call to GC_enable() at the start of _vinit, when the GC is on (help with GC Warning: Heap grown messages for sdl/shy games) Delyan Angelov 2025-08-05 15:08:29 +03:00
  • 3937d7edbd cleanup Felipe Pena 2025-08-05 07:32:19 -03:00
  • 862bf4a1d3 cleanup Felipe Pena 2025-08-05 07:31:16 -03:00
  • b56ca4eb36 cleanup Felipe Pena 2025-08-05 07:29:34 -03:00
  • 21d9a5ded5
    parser,checker,cgen: remove unused err declaration or or { } blocks (#25034) weekly.2025.32 Felipe Pena 2025-08-05 04:48:17 -03:00
  • c5b6d2a1c6
    decoder2: prepare for moving into json2 (#25039) Larsimusrex 2025-08-05 09:07:03 +02:00
  • bbacaf5f88
    workaround -usecache failure with -cc clang on linux Delyan Angelov 2025-08-05 09:09:41 +03:00
  • 13ba08fba2
    db.sqlite: fix get_text trimming data after (including) first 0 character (#25040) D4MI4NX 2025-08-05 07:54:48 +02:00
  • 631c00f970 fix Felipe Pena 2025-08-04 22:10:33 -03:00
  • 95da5a856d Merge remote-tracking branch 'origin/master' into remove_unusued_err_var_decl Felipe Pena 2025-08-04 18:51:27 -03:00
  • ea715633d8 fix Felipe Pena 2025-08-04 18:45:11 -03:00
  • 15ecf5ab18 fix Felipe Pena 2025-08-04 18:44:46 -03:00
  • e407862bfd fix Felipe Pena 2025-08-04 18:25:32 -03:00
  • 6a17895eea fix Felipe Pena 2025-08-04 18:23:45 -03:00
  • 99d472654a fix Felipe Pena 2025-08-04 18:19:28 -03:00
  • b93dd8c5ad db.sqlite: fix get_text to trim data after (including) first 0 character D4MI4NX 2025-08-04 21:59:28 +02:00
  • 7119cba851 remove accidental file Larsimusrex 2025-08-04 21:39:27 +02:00
  • 3bbcea881b remove decode_test, add checker_test Larsimusrex 2025-08-04 21:32:59 +02:00
  • 7ef3d3fc8e more checker restructuring Larsimusrex 2025-08-04 21:24:02 +02:00
  • 43be3e4fa3 decoder2: prepare for moving into json2 Larsimusrex 2025-08-04 21:13:46 +02:00