Commit graph

  • 50b184a0d1 fix kbkpbot 2025-09-10 12:50:52 +08:00
  • aa48c61196 fix kbkpbot 2025-09-10 08:34:39 +08:00
  • 4f4eea48e8 cgen: fix big IntegerLiteral LL postfix kbkpbot 2025-09-10 08:14:51 +08:00
  • a035c162d8 fix Felipe Pena 2025-09-09 19:42:39 -03:00
  • dd929c2cbd fix Felipe Pena 2025-09-09 19:30:47 -03:00
  • d661e4b9f4 fix Felipe Pena 2025-09-09 19:16:46 -03:00
  • 4bd5ef73fe fix Felipe Pena 2025-09-09 18:37:03 -03:00
  • 98976c6e27 fix Felipe Pena 2025-09-09 18:35:43 -03:00
  • 1e8920cb23 fixed the thread naming issue by using RaiseException (0x406D1388) on Windows. 谢克 2025-09-10 00:45:47 +08:00
  • bae7684276
    json2: replace encoder with new implementation (#25224) Larsimusrex 2025-09-09 17:50:22 +02:00
  • c95f876b68 move below max_i64 kbkpbot 2025-09-09 22:27:04 +08:00
  • 827b0a8e23 workaround msvc int_min bug kbkpbot 2025-09-09 22:25:07 +08:00
  • 39bb76b12c shifts assigns, const Nopana_Eliyaan 2025-09-09 15:58:17 +02:00
  • 6cd0867e0a add test Swastik 2025-09-07 01:21:42 +05:30
  • 873a8a22fb cgen: allow generic alias enum comptime Swastik 2025-09-07 01:17:27 +05:30
  • b0d21db982 Revert "checker: warn on unused imported functions used via import math { sin, cos }" Swastik 2023-11-02 19:50:42 +05:30
  • 61f91c263b checker: warn on unused imported functions used via import math { sin, cos } Swastik 2023-11-02 19:50:18 +05:30
  • 69e80ba96d
    builtin: add a temporary ctovstring_impl/1 API to enable ui to compile cleanly for PR#25264, part 1 Delyan Angelov 2025-09-09 15:00:05 +03:00
  • 0a4a807876 max_int should be int type kbkpbot 2025-09-09 10:23:35 +08:00
  • 9562396d21 Merge branch 'master' into 64bit-int-1 kbkpbot 2025-09-09 09:45:45 +08:00
  • 847c15e5ac
    type_resolver: fix comptimecall resolving aliased method (fix #25253, part 1) (#25254) weekly.2025.37 Felipe Pena 2025-09-08 13:03:11 -03:00
  • af87a302fa
    cgen: fix gen_struct_equality_fn null pointer crash (fix #25237) (#25231) xieke 2025-09-08 22:32:46 +08:00
  • b50327ad89
    ci: update vlang/gui hash to latest b4e3716b042ee6352efedff64c5b92cbf0e81ded in compile_vlang_gui_examples.sh (remove deprecated notices for module gx on the CI) Delyan Angelov 2025-09-08 17:01:39 +03:00
  • d0012d6e2c fix type to int; fix cname kbkpbot 2025-09-08 21:34:02 +08:00
  • 34f6845d75
    tools: support gm import for taking screenshots, in addition to just import in v gret (the imagemagick ubuntu package on linux, does not have it in newer versions) Delyan Angelov 2025-09-08 16:29:30 +03:00
  • ff8e769691
    add a brew install sdl2 step but only for macos Delyan Angelov 2025-09-08 16:06:30 +03:00
  • bf2b22a30a
    use id: Delyan Angelov 2025-09-08 15:43:04 +03:00
  • eaa6cb72b3 fix Felipe Pena 2025-09-08 09:29:33 -03:00
  • 95f0d99146 fix Felipe Pena 2025-09-08 09:26:41 -03:00
  • b5eab19213 fix Felipe Pena 2025-09-08 09:23:37 -03:00
  • a6ced5dcba fix Felipe Pena 2025-09-08 09:12:07 -03:00
  • e433029917
    add back shell: (required) Delyan Angelov 2025-09-08 15:10:37 +03:00
  • b07dd076bc
    misc Delyan Angelov 2025-09-08 15:09:36 +03:00
  • ad166367c0
    move shell: and run: above uses: Delyan Angelov 2025-09-08 15:08:29 +03:00
  • e571c88e6b
    use uses: instead of - uses: in cache-apt-packages-action Delyan Angelov 2025-09-08 15:06:52 +03:00
  • d04d5028f1
    use a matrix for puzzle_vibes_ci.yml to quickly check if cache-apt-packages-action works fine on macos too Delyan Angelov 2025-09-08 15:02:09 +03:00
  • 178e74a028
    move if: to outer scope Delyan Angelov 2025-09-08 14:56:49 +03:00
  • bbf19e3802
    ci: use conditional action Delyan Angelov 2025-09-08 14:54:08 +03:00
  • c407c1b1eb
    simplify vsl_and_vtl_compile_ci.yml as well Delyan Angelov 2025-09-08 14:44:30 +03:00
  • 0b785a1642 fix Felipe Pena 2025-09-08 08:43:16 -03:00
  • 4c652f3fc5
    swap order of name and uses clauses in action.yml Delyan Angelov 2025-09-08 14:29:44 +03:00
  • b7db28703c
    condition cache-apt-packages-action to only cache things on linux Delyan Angelov 2025-09-08 14:19:55 +03:00
  • e266c32007
    cleanup, use .github/actions/cache-apt-packages-action/action.yml in more places Delyan Angelov 2025-09-08 13:42:37 +03:00
  • f638c6e17c
    add the libsdl2 packages too; let puzzle_vibes_ci.yml reuse the common cache-apt-packages-action Delyan Angelov 2025-09-08 12:51:42 +03:00
  • 1193defeb9
    fix the freaking tabs in linux_ci.yml Delyan Angelov 2025-09-08 12:44:58 +03:00
  • 4a72ddaee9
    remove inputs: and outputs: keys from .github/actions/cache-apt-packages-action/action.yml Delyan Angelov 2025-09-08 12:42:48 +03:00
  • a5c294147a
    ci: extract .github/actions/cache-apt-packages-action/action.yml, and use it in linux_ci.yml Delyan Angelov 2025-09-08 12:38:38 +03:00
  • e615daa8e2
    ci: use awalsh128/cache-apt-pkgs-action@v1.5.3 in linux_ci.yml too Delyan Angelov 2025-09-08 12:23:28 +03:00
  • 6d1667ba76
    ci: use the concrete name ubuntu-24.04 instead of ubuntu-latest in the yml files (the *-latest variants cause redirection/more waiting, and change) Delyan Angelov 2025-09-08 11:51:02 +03:00
  • d29470534f
    ci: extract .github/actions/cache-apt-packages-action/action.yml, use it in puzzle_vibes_ci.yml Delyan Angelov 2025-09-08 13:47:41 +03:00
  • 71d2e3f556
    ci: check if awalsh128/cache-apt-pkgs-action@v1.5.3 works on master (#25257) Delyan Angelov 2025-09-08 11:45:55 +03:00
  • dce2682234
    ci: check if awalsh128/cache-apt-pkgs-action@v1.5.3 works on master Delyan Angelov 2025-09-08 11:22:41 +03:00
  • 619bd968be
    ci: use awalsh128/cache-apt-pkgs-action@v1.5.3 instead of a manual apt update/apt install step, to leverage caching more (#25256) Delyan Angelov 2025-09-08 11:17:10 +03:00
  • 59eb2d3952
    use -no-prod-options to speed up steps, without affecting the output that V produces Delyan Angelov 2025-09-08 10:55:10 +03:00
  • 390f23607e
    test PV only when the V compiler itself changes Delyan Angelov 2025-09-08 10:52:54 +03:00
  • dea5e9ce3a
    fix syntax Delyan Angelov 2025-09-08 10:41:02 +03:00
  • 9d3bdbd0e7
    fix syntax Delyan Angelov 2025-09-08 10:40:07 +03:00
  • 0bd16c2938
    ci: use awalsh128/cache-apt-pkgs-action@v1.5.3 instead of a manual apt update/apt install step, to leverage caching more Delyan Angelov 2025-09-08 10:35:33 +03:00
  • 2c392f848b
    ci: change the azure mirror URL in /etc/apt/sources.list too Delyan Angelov 2025-09-08 10:12:14 +03:00
  • 9158aed80a
    ci: change url to http://archive.ubuntu.com in .github/workflows/disable_azure_mirror.sh Delyan Angelov 2025-09-08 10:06:11 +03:00
  • 19ca0d0346
    checker: fix multi return var passing to fn arg (potential fix for #24870) (#25250) Felipe Pena 2025-09-08 03:36:39 -03:00
  • 128509283d
    add a simpler test, without using json, that just checks that == works with option fields Delyan Angelov 2025-09-08 09:23:11 +03:00
  • b9a1950951 fix Felipe Pena 2025-09-07 14:38:27 -03:00
  • d565d52008
    Merge branch 'vlang:master' into fix/gen_struct_equality_fn xieke 2025-09-07 21:34:40 +08:00
  • 84f68168ed
    v.builder: add -DNO_DEBUGGING in addition to -DNDEBUG, when compiling with -prod Delyan Angelov 2025-09-07 14:32:12 +03:00
  • 2b0af31bf9
    ci: bump retry time from 10 to 15 minutes (reduce false positives for slow dependency installations on the CI) Delyan Angelov 2025-09-07 14:13:38 +03:00
  • e89839c845
    fontstash: define and use FONTSTASH_MALLOC_ATOMIC for the allocated texture and atlas nodes (which do not contain pointers) Delyan Angelov 2025-09-07 14:05:40 +03:00
  • 623ca01a7b
    Merge branch 'vlang:master' into fix/gen_struct_equality_fn xieke 2025-09-07 14:56:53 +08:00
  • 6e0fd17a72
    veb: fix generic field access from alias (fix #25215) (#25246) Felipe Pena 2025-09-07 03:11:22 -03:00
  • 930c84db27
    add test Delyan Angelov 2025-09-07 09:04:48 +03:00
  • 7cba3a249b
    ci: retry vlib/v/eval/interpret_test.v 2 times Delyan Angelov 2025-09-07 08:49:15 +03:00
  • fb95f4cc6f
    ci: run input_rune_iterator_test.v only on linux for now Delyan Angelov 2025-09-07 08:46:08 +03:00
  • e8e80b2f46 fix Felipe Pena 2025-09-06 11:48:19 -03:00
  • 1f89469fe0 fix Felipe Pena 2025-09-06 10:35:22 -03:00
  • 3080b41687
    net.http.file: allow for serving requests to static files with cache busting suffixes like /dist/littlejs.js?1117 Delyan Angelov 2025-09-06 15:59:08 +03:00
  • 0ab5636943 fix Felipe Pena 2025-09-06 09:42:29 -03:00
  • 85589f269c fix Felipe Pena 2025-09-06 09:25:26 -03:00
  • 06b2bb8709 fix Felipe Pena 2025-09-06 09:24:51 -03:00
  • 4665a6f4a8
    veb.auth: update the README.md example (#25245) 449 2025-09-06 05:22:30 +01:00
  • 70970e2d79 fix: 1.set default value in gen_jsons when type is option not none;2.change default json.decode behavior for reduce ambiguity '{}' will be default type value and 'null' will be none value for option value 谢克 2025-09-06 11:15:35 +08:00
  • cf9bd20726 Merge branch 'master' of https://github.com/vlang/v into fix/gen_struct_equality_fn 谢克 2025-09-06 11:05:09 +08:00
  • 092e3ebf1a
    Update README.md 449 2025-09-06 02:07:20 +01:00
  • f895497b12 fix Felipe Pena 2025-09-05 19:55:00 -03:00
  • 545ae3769a
    Update README.md 449 2025-09-05 22:24:40 +01:00
  • 87eb232fae fix: 1.set default value in gen_jsons when type is option not none;2.change default json.decode behavior for reduce ambiguity '{}' will be default type value and 'null' will be none value for option value 谢克 2025-09-06 00:35:23 +08:00
  • 21c46f4ae5
    time: move the nanosecond comparison before the rest in the Time == Time implementation Delyan Angelov 2025-09-05 19:28:29 +03:00
  • 083d3dba38
    net.http: Use a full url when using a proxy, instead of only the path (#25228) kfont 2025-09-05 09:24:59 -07:00
  • 08a739d793
    ci: cleanup .gitattributes, runes.txt and input_rune_iterator_test.v Delyan Angelov 2025-09-05 18:34:13 +03:00
  • 1820a5584b
    math.big: replace division with Knuth, improve performance (#25242) Mike 2025-09-05 16:47:25 +03:00
  • a130a758e2 merge master kbkpbot 2025-09-05 21:34:13 +08:00
  • 4dcf79e388 os,ci: use a conditional include, instead of a platform file, to include libproc.h on macos only Delyan Angelov 2025-09-05 12:50:22 +03:00
  • 35510bc659
    builtin: add input_rune/0 and input_rune_iterator/0 + tests (#25238) Delyan Angelov 2025-09-05 12:39:02 +03:00
  • cf61f4fa1b
    builtin: fix C prefix for proc_pidpath() (#25239) kbkpbot 2025-09-05 17:23:24 +08:00
  • 9a2d3e5bd1 math.big: replace division with Knuth Mike 2025-09-05 10:31:14 +03:00
  • 098a5602a5
    use os.new_process instead of shell redirection for input_rune_iterator_test.v; skip the test on windows for now (p.stdin_write is not yet implemented there) Delyan Angelov 2025-09-05 09:46:27 +03:00
  • 9a0166701c
    cgen: add @[reused] attribute to mark methods, reusing the receiver memory on return (needed for autofree) (fix #25221) (#25235) Felipe Pena 2025-09-05 01:44:41 -03:00
  • 899efcd8b0 fix Delyan Angelov 2025-09-05 07:32:34 +03:00
  • 124437b9c5
    use os.real_path for the runes file Delyan Angelov 2025-09-05 07:22:41 +03:00
  • 9b07004b9b builtin: fix C prefix for proc_pidpath() kbkpbot 2025-09-05 08:10:27 +08:00
  • 2b4253caf9
    time: always return utc() timezone for Time.unix/0 (fix #17784) (#25233) Leo Developer 2025-09-04 23:22:52 +02:00