about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2025-01-12 17:28:00 +0000
committerbors <bors@rust-lang.org>2025-01-12 17:28:00 +0000
commit627513a764a696b59bb2679cc1731a197a088a1d (patch)
treeefb5fed4baf84a731c12a6d19f6ffd617203ad06 /compiler/rustc_codegen_llvm/src
parent7bb98889534d597911263d647424557b414770ec (diff)
parent2a4bcf597b1b7e3a852e826153bab8082969681f (diff)
downloadrust-627513a764a696b59bb2679cc1731a197a088a1d.tar.gz
rust-627513a764a696b59bb2679cc1731a197a088a1d.zip
Auto merge of #135281 - onur-ozkan:build-stamps, r=jieyouxu
centralize build stamp logic

This PR brings all the stamp file handling into one place inside `build_stamp` module, which takes care of everything related to build stamps. By doing this, we cut down on duplicated code and types and keep the codebase easier to maintain and more consistent.

Main goals are:

- Make stamp handling stricter so we don't have to pass `Path`s around and manually `join` on arbitrary directories
- Keep all stamp-related logic in one place
- Make it easier to test and debug
- Avoid duplication
- Keep things simple and well-documented

Resolves #134962
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions