This repository was archived by the owner on Oct 12, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 14 files changed +53
-34
lines changed Expand file tree Collapse file tree 14 files changed +53
-34
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ src/core/thread.d @MartinNowak @Burgos @jpf91 @ZombineDev
42
42
src /core /time.d @ jmdavis @ schveiguy @ CyberShadow
43
43
44
44
src /etc * @ deadalnix @ MartinNowak
45
- src /gc * @ rainers @ DmitryOlshansky @ MartinNowak @ leandro-lucarella-sociomantic
45
+ src /core / internal / gc / * @ rainers @ DmitryOlshansky @ MartinNowak @ leandro-lucarella-sociomantic
46
46
47
47
src /object.d @ andralex @ MartinNowak
48
48
Original file line number Diff line number Diff line change @@ -61,6 +61,14 @@ COPY=\
61
61
$(IMPDIR)\core\internal\elf\dl.d \
62
62
$(IMPDIR)\core\internal\elf\io.d \
63
63
\
64
+ $(IMPDIR)\core\internal\gc\bits.d \
65
+ $(IMPDIR)\core\internal\gc\os.d \
66
+ $(IMPDIR)\core\internal\gc\pooltable.d \
67
+ $(IMPDIR)\core\internal\gc\proxy.d \
68
+ $(IMPDIR)\core\internal\gc\impl\conservative\gc.d \
69
+ $(IMPDIR)\core\internal\gc\impl\manual\gc.d \
70
+ $(IMPDIR)\core\internal\gc\impl\proto\gc.d \
71
+ \
64
72
$(IMPDIR)\core\internal\container\array.d \
65
73
$(IMPDIR)\core\internal\container\common.d \
66
74
$(IMPDIR)\core\internal\container\hashtab.d \
Original file line number Diff line number Diff line change @@ -513,17 +513,13 @@ DOCS=\
513
513
\
514
514
$(DOCDIR)\etc_linux_memoryerror.html \
515
515
\
516
- $(DOCDIR)\gc_bits.html \
517
- $(DOCDIR)\gc_pooltable.html \
518
- $(DOCDIR)\gc_os.html \
519
- $(DOCDIR)\gc_proxy.html \
520
- \
521
- \
522
- $(DOCDIR)\gc_impl_conservative_gc.html \
523
- \
524
- $(DOCDIR)\gc_impl_manual_gc.html \
525
- \
526
- $(DOCDIR)\gc_impl_proto_gc.html \
516
+ $(DOCDIR)\core_internal_gc_bits.html \
517
+ $(DOCDIR)\core_internal_gc_os.html \
518
+ $(DOCDIR)\core_internal_gc_pooltable.html \
519
+ $(DOCDIR)\core_internal_gc_proxy.html \
520
+ $(DOCDIR)\core_internal_gc_impl_conservative_gc.html \
521
+ $(DOCDIR)\core_internal_gc_impl_manual_gc.html \
522
+ $(DOCDIR)\core_internal_gc_impl_proto_gc.html \
527
523
\
528
524
$(DOCDIR)\rt_aApply.html \
529
525
$(DOCDIR)\rt_aApplyR.html \
Original file line number Diff line number Diff line change @@ -66,6 +66,14 @@ SRCS=\
66
66
src\core\internal\elf\dl.d \
67
67
src\core\internal\elf\io.d \
68
68
\
69
+ src\core\internal\gc\bits.d \
70
+ src\core\internal\gc\os.d \
71
+ src\core\internal\gc\pooltable.d \
72
+ src\core\internal\gc\proxy.d \
73
+ src\core\internal\gc\impl\conservative\gc.d \
74
+ src\core\internal\gc\impl\manual\gc.d \
75
+ src\core\internal\gc\impl\proto\gc.d \
76
+ \
69
77
src\core\internal\util\array.d \
70
78
src\core\internal\util\math.d \
71
79
\
@@ -510,14 +518,6 @@ SRCS=\
510
518
src\core\thread\context.d \
511
519
src\core\thread\package.d \
512
520
\
513
- src\gc\bits.d \
514
- src\gc\impl\conservative\gc.d \
515
- src\gc\os.d \
516
- src\gc\pooltable.d \
517
- src\gc\proxy.d \
518
- src\gc\impl\manual\gc.d \
519
- src\gc\impl\proto\gc.d \
520
- \
521
521
src\rt\aApply.d \
522
522
src\rt\aApplyR.d \
523
523
src\rt\aaA.d \
Original file line number Diff line number Diff line change @@ -171,6 +171,21 @@ $(DOCDIR)/core_internal_container_%.html : src/core/internal/container/%.d $(DMD
171
171
$(DOCDIR ) /core_internal_elf_% .html : src/core/internal/elf/% .d $(DMD )
172
172
$(DMD ) $(DDOCFLAGS ) -Df$@ project.ddoc $(DOCFMT ) $<
173
173
174
+ $(DOCDIR ) /core_internal_gc_% .html : src/core/internal/gc/% .d $(DMD )
175
+ $(DMD ) $(DDOCFLAGS ) -Df$@ project.ddoc $(DOCFMT ) $<
176
+
177
+ $(DOCDIR ) /core_internal_gc_impl_% .html : src/core/internal/gc/impl/% .d $(DMD )
178
+ $(DMD ) $(DDOCFLAGS ) -Df$@ project.ddoc $(DOCFMT ) $<
179
+
180
+ $(DOCDIR ) /core_internal_gc_impl_conservative_% .html : src/core/internal/gc/impl/conservative/% .d $(DMD )
181
+ $(DMD ) $(DDOCFLAGS ) -Df$@ project.ddoc $(DOCFMT ) $<
182
+
183
+ $(DOCDIR ) /core_internal_gc_impl_manual_% .html : src/core/internal/gc/impl/manual/% .d $(DMD )
184
+ $(DMD ) $(DDOCFLAGS ) -Df$@ project.ddoc $(DOCFMT ) $<
185
+
186
+ $(DOCDIR ) /core_internal_gc_impl_proto_% .html : src/core/internal/gc/impl/proto/% .d $(DMD )
187
+ $(DMD ) $(DDOCFLAGS ) -Df$@ project.ddoc $(DOCFMT ) $<
188
+
174
189
$(DOCDIR ) /core_internal_util_% .html : src/core/internal/util/% .d $(DMD )
175
190
$(DMD ) $(DDOCFLAGS ) -Df$@ project.ddoc $(DOCFMT ) $<
176
191
Original file line number Diff line number Diff line change 11
11
* (See accompanying file LICENSE or copy at
12
12
* http://www.boost.org/LICENSE_1_0.txt)
13
13
*/
14
- module gc.bits ;
14
+ module core.internal. gc.bits ;
15
15
16
16
17
17
import core.bitop ;
Original file line number Diff line number Diff line change 11
11
* (See accompanying file LICENSE or copy at
12
12
* http://www.boost.org/LICENSE_1_0.txt)
13
13
*/
14
- module gc.impl.conservative.gc ;
14
+ module core.internal. gc.impl.conservative.gc ;
15
15
16
16
// D Programming Language Garbage Collector implementation
17
17
@@ -35,8 +35,8 @@ module gc.impl.conservative.gc;
35
35
/* **************************************************/
36
36
version = COLLECT_PARALLEL ; // parallel scanning
37
37
38
- import gc.bits;
39
- import gc.os;
38
+ import core.internal. gc.bits ;
39
+ import core.internal. gc.os ;
40
40
import core.gc.config ;
41
41
import core.gc.gcinterface ;
42
42
@@ -1238,7 +1238,7 @@ struct Gcx
1238
1238
debug (INVARIANT ) bool inCollection;
1239
1239
uint disabled; // turn off collections if >0
1240
1240
1241
- import gc.pooltable;
1241
+ import core.internal. gc.pooltable ;
1242
1242
private @property size_t npools() pure const nothrow { return pooltable.length; }
1243
1243
PoolTable! Pool pooltable;
1244
1244
Original file line number Diff line number Diff line change 23
23
* (See accompanying file LICENSE or copy at
24
24
* http://www.boost.org/LICENSE_1_0.txt)
25
25
*/
26
- module gc.impl.manual.gc ;
26
+ module core.internal. gc.impl.manual.gc ;
27
27
28
28
import core.gc.gcinterface ;
29
29
Original file line number Diff line number Diff line change 1
1
2
- module gc.impl.proto.gc ;
2
+ module core.internal. gc.impl.proto.gc ;
3
3
4
4
import core.gc.gcinterface ;
5
5
Original file line number Diff line number Diff line change 11
11
* (See accompanying file LICENSE or copy at
12
12
* http://www.boost.org/LICENSE_1_0.txt)
13
13
*/
14
- module gc.os ;
14
+ module core.internal. gc.os ;
15
15
16
16
17
17
version (Windows )
@@ -123,7 +123,7 @@ else static if (is(typeof(malloc))) // else version (GC_Use_Alloc_Malloc)
123
123
// after PAGESIZE bytes used by the GC.
124
124
125
125
126
- import gc.impl.conservative.gc;
126
+ import core.internal. gc.impl.conservative.gc ;
127
127
128
128
129
129
const size_t PAGE_MASK = PAGESIZE - 1 ;
You can’t perform that action at this time.
0 commit comments