Skip to content

Broken output on Windows when using Windows Terminal #16526

Description

@michal-z

Zig Version

0.11.0-dev.4195+7f3fdd2ff

Steps to Reproduce and Observed Behavior

Compiler output looks broken, it prints a message for every step.

git clone https://github.com/michal-z/zig-gamedev.git
cd zig-gamedev
zig build test
steps [4/32] zig test zmath-tests Debug native... Semantic Analysis [2053] ... ←[79D←[0Ksteps [4/32] zig test zmath-tests Debug native... LLVM Emit Object... ←[70D←[0Ksteps [4/32] zig test zjobs-tests Debug native... LLD Link... ←[62D←[0Ksteps [4/32] zig build-lib zphysics Debug native... ←[52D←[0Ksteps [4/32] zig build-lib zphysics Debug native... ←[52D←[0Ksteps [4/32] zig build-lib zphysics Debug native... ←[52D←[0Ksteps [14/32] zig test zflecs-tests Debug native... AST Lowering [388] io\tty.zig... ←[85D←[0Ksteps [14/32] zig test zglfw-tests Debug native... mingw-w64 msvcrt-os.lib... ←[78D←[0Ksteps [14/32] zig test zphysics-tests-f32 Debug native... mingw-w64 msvcrt-os.lib... ←[85D←[0Ksteps [14/32] zig test zphysics-tests-f32 Debug native... mingw-w64 mingwex.lib... ←[83D←[0Ksteps [14/32] zig test zphysics-tests-f32 Debug native... mingw-w64 mingwex.lib... ←[83D←[0Ksteps [14/32] zig test zaudio-tests Debug native... mingw-w64 uuid.lib... ←[74D←[0Ksteps [14/32] zig test zglfw-tests Debug native... Semantic Analysis [1781] ... ←[80D←[0Ksteps [14/32] zig test zstbi-tests Debug native... LLD Link... ←[63D←[0Ksteps [14/32] zig test zphysics-tests-f32 Debug native... libcxx... ←[68D←[0Ksteps [14/32] zig test zaudio-tests Debug native... LLVM Emit Object... ←[72D←[0Ksteps [14/32] zig test zglfw-tests Debug native... LLD Link... ←[63D←[0Ksteps [14/32] zig test zphysics-tests-f32 Debug native... Semantic Analysis [2791] ...
←[87D←[0Ksteps [14/32] zig test zphysics-tests-f32 Debug native... LLVM Emit Object... ←[78D←[0Ksteps [19/32] run zglfw-tests... ←[33D←[0Ksteps [21/32] run zflecs-tests [2/5] ←[37D←[0Ksteps [22/32] ←[14D←[0Ksteps [23/32] ←[14D←[0Ksteps [23/32] zig test zphysics-tests-f32 Debug native... LLVM Emit Object... ←[78D←[0Ksteps [23/32] zig test zphysics-tests-f32 Debug native... LLVM Emit Object... ←[78D←[0Ksteps [23/32] run zflecs-tests [5/5] ←[37D←[0Ksteps [23/32] run zaudio-tests [7/8] ←[37D←[0Ksteps [26/32] zig test zphysics-tests-f32 Debug native... LLD Link... ←[70D←[0Ksteps [26/32] zig test zphysics-tests-f32 Debug native... LLD Link... ←[70D←[0Ksteps [27/32] run zphysics-tests-f32 [1/16] ←[44D←[0Ksteps [27/32] run zphysics-tests-f32 [3/16] ←[44D←[0Ksteps [27/32] run zphysics-tests-f32 [6/16] ←[44D←[0Ksteps [27/32] run zphysics-tests-f32 [15/16] ←[45D←[0Ksteps [29/32] ←[14D←[0K

Expected Behavior

Output should look like on Linux.

Activity

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

    bugObserved behavior contradicts documented or intended behavioros-windowsMicrosoft Windows

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions