Skip to content

Update Zig, fix all the performance workarounds and enable the x86 backend and check if incremental works #1854

Closed

Description

@IntegratedQuantum

ziglang/zig#25154 was just merged, so in theory all of the performance problems from array copying on element access should now be fixed.

ziglang/zig#25299 was also just merged, which seems to make incremental now possible on linux

We should do this after the 0.0.0 release. It might also make sense to wait until after ziglang/zig#25301 to avoid having to implement our own deflate compressor.

Activity

  1. added
    refactorshuffle code around
    managementthings not related to the game itself, but rather the processes and management structures
    on Sep 21, 2025
  2. changed the title [-]Update Zig, fix all the performance workarounds and enable the x86 backend[/-] [+]Update Zig, fix all the performance workarounds and enable the x86 backend and check if incremental works[/+] on Sep 22, 2025
  3. BoySanic commented on Oct 20, 2025

    @BoySanic
    Contributor

    ziglang/zig#25301 was merged 3 weeks ago. I think we can possibly upgrade to 0.15.1

  4. BoySanic commented on Oct 20, 2025

    @BoySanic
    Contributor

    Scratch that about 0.15.1. I'm not seeing that commit in the 0.15.x branch so it may be a 0.16 only addition.

    I wonder if it's possible to backport that commit into 0.15.x for our purposes?

  5. IntegratedQuantum commented on Oct 20, 2025

    @IntegratedQuantum
    MemberAuthor

    see #2009

  6. added a commit that references this issue on Nov 29, 2025
    d83f925
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    managementthings not related to the game itself, but rather the processes and management structuresrefactorshuffle code around

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions