Skip to content

v.builder: enable gc back with msvc, build separate .debug.obj thirdparty files when -g is passed, to prevent linking issues#26215

Merged
spytheman merged 8 commits into
vlang:masterfrom
spytheman:enable_gc_back_with_msvc
Dec 30, 2025
Merged

Conversation

@spytheman

Copy link
Copy Markdown
Contributor
  • v.pref: enable back the default of -gc boehm for msvc too
  • ci: bump msvc-windows job to use windows-2025
  • v.builder: switch to using a runtime check for trace_thirdparty_obj_files, to make issue diagnosing easier, by skipping one bootstrapping step
  • ci: use -g in VFLAGS too for windows_ci_msvc.yml
  • v.builder: use .debug.obj for thirdparty object files, that are build with msvc
  • v.builder: fix compilation, use the new .debug.obj files
  • ci: restore windows-2022 runner in windows_ci_msvc.yml; remove -g in VFLAGS
  • run vfmt

@spytheman spytheman changed the title enable gc back with msvc v.builder: enable gc back with msvc, build separate .debug.obj thirdparty files when -g is passed, to prevent linking issues Dec 30, 2025
@spytheman spytheman merged commit 2e983cf into vlang:master Dec 30, 2025
83 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant