Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
2fdb93f
Prepare gc.cpp for split (temporary rename to gc_full.cpp)
janvorli Mar 18, 2026
2fa746f
Split gc.cpp: rename to region_allocator.cpp
janvorli Mar 18, 2026
de54860
Split gc.cpp: rename to region_free_list.cpp
janvorli Mar 18, 2026
83fa3f4
Split gc.cpp: trim region_free_list.cpp
janvorli Mar 18, 2026
d497541
Split gc.cpp: trim region_allocator.cpp
janvorli Mar 18, 2026
a83d137
Split gc.cpp: rename to finalization.cpp
janvorli Mar 18, 2026
266ea3c
Split gc.cpp: rename to interface.cpp
janvorli Mar 18, 2026
2ab9d88
Split gc.cpp: trim finalization.cpp
janvorli Mar 18, 2026
6f1c760
Split gc.cpp: rename to allocation.cpp
janvorli Mar 18, 2026
d682279
Split gc.cpp: trim allocation.cpp
janvorli Mar 18, 2026
b91cb52
Split gc.cpp: trim interface.cpp
janvorli Mar 18, 2026
06677bc
Split gc.cpp: rename to plan_phase.cpp
janvorli Mar 18, 2026
81fa1b9
Split gc.cpp: rename to mark_phase.cpp
janvorli Mar 18, 2026
1b46271
Split gc.cpp: trim plan_phase.cpp
janvorli Mar 18, 2026
6fbf6a2
Split gc.cpp: trim mark_phase.cpp
janvorli Mar 18, 2026
95bf606
Split gc.cpp: rename to relocate_compact.cpp
janvorli Mar 18, 2026
f406c92
Split gc.cpp: rename to sweep.cpp
janvorli Mar 18, 2026
35d6f5a
Split gc.cpp: trim relocate_compact.cpp
janvorli Mar 18, 2026
3872a71
Split gc.cpp: rename to background.cpp
janvorli Mar 18, 2026
81e8f3b
Split gc.cpp: trim background.cpp
janvorli Mar 18, 2026
43fc659
Split gc.cpp: trim sweep.cpp
janvorli Mar 18, 2026
183b7d1
Split gc.cpp: rename to card_table.cpp
janvorli Mar 18, 2026
5d94f80
Split gc.cpp: rename to regions_segments.cpp
janvorli Mar 18, 2026
42f5640
Split gc.cpp: trim card_table.cpp
janvorli Mar 18, 2026
ba70358
Split gc.cpp: trim regions_segments.cpp
janvorli Mar 18, 2026
2690d17
Split gc.cpp: rename to memory.cpp
janvorli Mar 18, 2026
dc1fd9f
Split gc.cpp: rename to diagnostics.cpp
janvorli Mar 18, 2026
7aa69f0
Split gc.cpp: trim memory.cpp
janvorli Mar 18, 2026
565e558
Split gc.cpp: rename to dynamic_tuning.cpp
janvorli Mar 18, 2026
cdc5060
Split gc.cpp: trim dynamic_tuning.cpp
janvorli Mar 18, 2026
7932b9d
Split gc.cpp: trim diagnostics.cpp
janvorli Mar 18, 2026
90bf791
Split gc.cpp: rename to no_gc.cpp
janvorli Mar 18, 2026
0829f03
Split gc.cpp: rename to dynamic_heap_count.cpp
janvorli Mar 18, 2026
2f4ec5f
Split gc.cpp: trim no_gc.cpp
janvorli Mar 18, 2026
fda3f61
Split gc.cpp: rename to init.cpp
janvorli Mar 18, 2026
29123fc
Split gc.cpp: trim init.cpp
janvorli Mar 18, 2026
b22c2d1
Split gc.cpp: trim dynamic_heap_count.cpp
janvorli Mar 18, 2026
604007c
Split gc.cpp: rename gc_full.cpp back to gc.cpp
janvorli Mar 18, 2026
71d7824
Split gc.cpp: rename to collect.cpp
janvorli Mar 18, 2026
b3e810d
Split gc.cpp: trim to core infrastructure with #includes
janvorli Mar 18, 2026
b5a1146
Split gc.cpp: trim collect.cpp
janvorli Mar 18, 2026
3b5091a
Split gc.cpp into 19 functional category files
janvorli Mar 18, 2026
26e1015
Add .git-blame-ignore-revs for gc.cpp split
janvorli Mar 18, 2026
338d1ba
Update .git-blame-ignore-revs
janvorli Mar 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
75 changes: 75 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
# Licensed to the .NET Foundation under one or more agreements.
# The .NET Foundation licenses this file to you under the MIT license.

# This file is consumed by GitHub by default and the git-blame command
# optionally to make blames ignore uninteresting commits. See docs here:
# https://docs.github.com/en/repositories/working-with-files/using-files/viewing-and-understanding-files#ignore-commits-in-the-blame-view
# To configure git-blame to use this file, run:
# git config blame.ignoreRevsFile .git-blame-ignore-revs

# These are the commits that trim gc.cpp copies to contain only
# the functions relevant to each split file. They should be ignored
# when running git blame.

# region_allocator.cpp
d49754129145a19ad7aa5a69122e58d09375f4ac

# region_free_list.cpp
83fa3f4a0493c9c57f44c7cb6e77bb5dfb05ea91

# finalization.cpp
2ab9d88c8dd2431fc7a09527dd4adb24848a4ece

# interface.cpp
b91cb52f3b3f23cdb45ac7234a7cab974cbed9af

# allocation.cpp
d682279be75df3debe5413c5fed486cfdabc3534

# mark_phase.cpp
6fbf6a2dd6b5c701119368c08276a3ba552b6683

# plan_phase.cpp
1b46271bd978040090987df603c062a715f0af65

# relocate_compact.cpp
35d6f5a8e0323294d7b9ff4bea3c4213a3db2ccb

# sweep.cpp
43fc659bc9145cab1a4a73aae73ac853bc330256

# background.cpp
81e8f3b4f28894173c6cd3a3a76c4e7f856e8a66

# regions_segments.cpp
ba70358a247a319a5e2895fde84b2579172f3d2b

# card_table.cpp
42f56409dc3c7f2443d28230e3e17c50df9d5629

# memory.cpp
7aa69f096ff5b56e3669b0fe344b85b04426a52e

# diagnostics.cpp
7932b9d8847f277d1fdfe0375a71c35c0a6969f3

# dynamic_tuning.cpp
cdc50607148e41906aafb60e2aeb6aa392d1a249

# no_gc.cpp
2f4ec5f3f7ec88320804b5cabfb8fce5088b4dbd

# dynamic_heap_count.cpp
b22c2d115c34e36fa5711caae405e8ee1292d167

# init.cpp
29123fc5becb2b883b9a335392bf8f1fa709b3e9

# collect.cpp
b5a1146dcfd341e93178530625503dd4fdff5126

# gc.cpp - trim to core infrastructure
b3e810d361b0652e4caa9476b88cb66f4ed1eed2

# Prepare: rename gc.cpp to gc_full.cpp
2fdb93ffc36e8c55b713b017e566deae4438938b
Loading
Loading