Skip to content
This repository was archived by the owner on Oct 12, 2022. It is now read-only.

Commit 362cdc1

Browse files
authored
Merge pull request #3310 from Geod24/move-rt-to-core-internal
Move rt.backtrace to core.internal.backtrace merged-on-behalf-of: Petar Kirov <PetarKirov@users.noreply.github.com>
2 parents d97ec40 + c352b15 commit 362cdc1

File tree

22 files changed

+94
-102
lines changed

22 files changed

+94
-102
lines changed

mak/COPY

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ COPY=\
3333
$(IMPDIR)\core\internal\moving.d \
3434
$(IMPDIR)\core\internal\parseoptions.d \
3535
$(IMPDIR)\core\internal\postblit.d \
36+
$(IMPDIR)\core\internal\qsort.d \
3637
$(IMPDIR)\core\internal\spinlock.d \
3738
$(IMPDIR)\core\internal\string.d \
3839
$(IMPDIR)\core\internal\switch_.d \
@@ -50,9 +51,18 @@ COPY=\
5051
$(IMPDIR)\core\internal\array\operations.d \
5152
$(IMPDIR)\core\internal\array\utils.d \
5253
\
54+
$(IMPDIR)\core\internal\backtrace\dwarf.d \
55+
$(IMPDIR)\core\internal\backtrace\elf.d \
56+
$(IMPDIR)\core\internal\backtrace\macho.d \
57+
\
5358
$(IMPDIR)\core\internal\elf\dl.d \
5459
$(IMPDIR)\core\internal\elf\io.d \
5560
\
61+
$(IMPDIR)\core\internal\container\array.d \
62+
$(IMPDIR)\core\internal\container\common.d \
63+
$(IMPDIR)\core\internal\container\hashtab.d \
64+
$(IMPDIR)\core\internal\container\treap.d \
65+
\
5666
$(IMPDIR)\core\internal\util\array.d \
5767
\
5868
$(IMPDIR)\core\internal\vararg\aarch64.d \

mak/DOCS

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,16 @@ DOCS=\
8282
$(DOCDIR)\core_thread_osthread.html \
8383
\
8484
$(DOCDIR)\core_internal_execinfo.html \
85+
$(DOCDIR)\core_internal_qsort.html \
86+
\
87+
$(DOCDIR)\core_internal_backtrace_dwarf.html \
88+
$(DOCDIR)\core_internal_backtrace_elf.html \
89+
$(DOCDIR)\core_internal_backtrace_macho.html \
90+
\
91+
$(DOCDIR)\core_internal_container_array.html \
92+
$(DOCDIR)\core_internal_container_common.html \
93+
$(DOCDIR)\core_internal_container_hashtab.html \
94+
$(DOCDIR)\core_internal_container_treap.html \
8595
\
8696
$(DOCDIR)\rt_aaA.html \
8797
$(DOCDIR)\rt_aApply.html \
@@ -92,10 +102,6 @@ DOCS=\
92102
$(DOCDIR)\rt_arrayassign.html \
93103
$(DOCDIR)\rt_arraycat.html \
94104
\
95-
$(DOCDIR)\rt_backtrace_dwarf.html \
96-
$(DOCDIR)\rt_backtrace_elf.html \
97-
$(DOCDIR)\rt_backtrace_macho.html \
98-
\
99105
$(DOCDIR)\rt_cast_.html \
100106
$(DOCDIR)\rt_cmath2.html \
101107
$(DOCDIR)\rt_config.html \
@@ -115,7 +121,6 @@ DOCS=\
115121
$(DOCDIR)\rt_minfo.html \
116122
$(DOCDIR)\rt_monitor_.html \
117123
$(DOCDIR)\rt_profilegc.html \
118-
$(DOCDIR)\rt_qsort.html \
119124
$(DOCDIR)\rt_sections_android.html \
120125
$(DOCDIR)\rt_sections.html \
121126
$(DOCDIR)\rt_sections_darwin_64.html \
@@ -131,10 +136,5 @@ DOCS=\
131136
\
132137
$(DOCDIR)\rt_unwind.html \
133138
\
134-
$(DOCDIR)\rt_util_container_array.html \
135-
$(DOCDIR)\rt_util_container_common.html \
136-
$(DOCDIR)\rt_util_container_hashtab.html \
137-
$(DOCDIR)\rt_util_container_treap.html \
138139
$(DOCDIR)\rt_util_utility.html \
139-
$(DOCDIR)\rt_util_random.html \
140140
$(DOCDIR)\rt_util_typeinfo.html \

mak/SRCS

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ SRCS=\
3333
src\core\internal\moving.d \
3434
src\core\internal\parseoptions.d \
3535
src\core\internal\postblit.d \
36+
src\core\internal\qsort.d \
3637
src\core\internal\spinlock.d \
3738
src\core\internal\string.d \
3839
src\core\internal\switch_.d \
@@ -50,6 +51,15 @@ SRCS=\
5051
src\core\internal\array\operations.d \
5152
src\core\internal\array\utils.d \
5253
\
54+
src\core\internal\backtrace\dwarf.d \
55+
src\core\internal\backtrace\elf.d \
56+
src\core\internal\backtrace\macho.d \
57+
\
58+
src\core\internal\container\array.d \
59+
src\core\internal\container\common.d \
60+
src\core\internal\container\hashtab.d \
61+
src\core\internal\container\treap.d \
62+
\
5363
src\core\internal\elf\dl.d \
5464
src\core\internal\elf\io.d \
5565
\
@@ -520,7 +530,6 @@ SRCS=\
520530
src\rt\msvc.d \
521531
src\rt\msvc_math.d \
522532
src\rt\profilegc.d \
523-
src\rt\qsort.d \
524533
src\rt\sections.d \
525534
src\rt\sections_android.d \
526535
src\rt\sections_darwin_64.d \
@@ -535,16 +544,7 @@ SRCS=\
535544
src\rt\tracegc.d \
536545
src\rt\unwind.d \
537546
\
538-
src\rt\backtrace\dwarf.d \
539-
src\rt\backtrace\elf.d \
540-
src\rt\backtrace\macho.d \
541-
\
542-
src\rt\util\random.d \
543547
src\rt\util\typeinfo.d \
544548
src\rt\util\utility.d \
545-
src\rt\util\container\array.d \
546-
src\rt\util\container\common.d \
547-
src\rt\util\container\hashtab.d \
548-
src\rt\util\container\treap.d \
549549
\
550550
src\etc\linux\memoryerror.d

posix.mak

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,12 @@ $(DOCDIR)/core_gc_%.html : src/core/gc/%.d $(DMD)
159159
$(DOCDIR)/core_internal_%.html : src/core/internal/%.d $(DMD)
160160
$(DMD) $(DDOCFLAGS) -Df$@ project.ddoc $(DOCFMT) $<
161161

162+
$(DOCDIR)/core_internal_backtrace_%.html : src/core/internal/backtrace/%.d $(DMD)
163+
$(DMD) $(DDOCFLAGS) -Df$@ project.ddoc $(DOCFMT) $<
164+
165+
$(DOCDIR)/core_internal_container_%.html : src/core/internal/container/%.d $(DMD)
166+
$(DMD) $(DDOCFLAGS) -Df$@ project.ddoc $(DOCFMT) $<
167+
162168
$(DOCDIR)/core_internal_elf_%.html : src/core/internal/elf/%.d $(DMD)
163169
$(DMD) $(DDOCFLAGS) -Df$@ project.ddoc $(DOCFMT) $<
164170

@@ -189,15 +195,9 @@ $(DOCDIR)/core_thread_%.html : src/core/thread/%.d $(DMD)
189195
$(DOCDIR)/rt_%.html : src/rt/%.d $(DMD)
190196
$(DMD) $(DDOCFLAGS) -Df$@ project.ddoc $(DOCFMT) $<
191197

192-
$(DOCDIR)/rt_backtrace_%.html : src/rt/backtrace/%.d $(DMD)
193-
$(DMD) $(DDOCFLAGS) -Df$@ project.ddoc $(DOCFMT) $<
194-
195198
$(DOCDIR)/rt_typeinfo_%.html : src/rt/typeinfo/%.d $(DMD)
196199
$(DMD) $(DDOCFLAGS) -Df$@ project.ddoc $(DOCFMT) $<
197200

198-
$(DOCDIR)/rt_util_container_%.html : src/rt/util/container/%.d $(DMD)
199-
$(DMD) $(DDOCFLAGS) -Df$@ project.ddoc $(DOCFMT) $<
200-
201201
$(DOCDIR)/rt_util_%.html : src/rt/util/%.d $(DMD)
202202
$(DMD) $(DDOCFLAGS) -Df$@ project.ddoc $(DOCFMT) $<
203203

src/rt/backtrace/dwarf.d renamed to src/core/internal/backtrace/dwarf.d

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
* Source: $(DRUNTIMESRC rt/backtrace/dwarf.d)
4848
*/
4949

50-
module rt.backtrace.dwarf;
50+
module core.internal.backtrace.dwarf;
5151

5252
import core.internal.execinfo;
5353
import core.internal.string;
@@ -64,11 +64,11 @@ else version (WatchOS)
6464
version = Darwin;
6565

6666
version (Darwin)
67-
import rt.backtrace.macho;
67+
import core.internal.backtrace.macho;
6868
else
69-
import rt.backtrace.elf;
69+
import core.internal.backtrace.elf;
7070

71-
import rt.util.container.array;
71+
import core.internal.container.array;
7272
import core.stdc.string : strlen, memcpy;
7373

7474
//debug = DwarfDebugMachine;

src/rt/backtrace/elf.d renamed to src/core/internal/backtrace/elf.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* Source: $(DRUNTIMESRC rt/backtrace/elf.d)
1010
*/
1111

12-
module rt.backtrace.elf;
12+
module core.internal.backtrace.elf;
1313

1414
version (linux)
1515
{

src/rt/backtrace/macho.d renamed to src/core/internal/backtrace/macho.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* Authors: Jacob Carlborg
77
* Source: $(DRUNTIMESRC rt/backtrace/macho.d)
88
*/
9-
module rt.backtrace.macho;
9+
module core.internal.backtrace.macho;
1010

1111
version (OSX)
1212
version = Darwin;

src/rt/util/container/array.d renamed to src/core/internal/container/array.d

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
* License: $(HTTP www.boost.org/LICENSE_1_0.txt, Boost License 1.0).
66
* Authors: Martin Nowak
77
*/
8-
module rt.util.container.array;
8+
module core.internal.container.array;
99

10-
static import common = rt.util.container.common;
10+
static import common = core.internal.container.common;
1111

1212
import core.exception : onOutOfMemoryErrorNoGC;
1313

src/rt/util/container/common.d renamed to src/core/internal/container/common.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* License: $(HTTP www.boost.org/LICENSE_1_0.txt, Boost License 1.0).
66
* Authors: Martin Nowak
77
*/
8-
module rt.util.container.common;
8+
module core.internal.container.common;
99

1010
import core.stdc.stdlib : malloc, realloc;
1111
public import core.stdc.stdlib : free;

src/rt/util/container/hashtab.d renamed to src/core/internal/container/hashtab.d

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
* License: $(HTTP www.boost.org/LICENSE_1_0.txt, Boost License 1.0).
66
* Authors: Martin Nowak
77
*/
8-
module rt.util.container.hashtab;
8+
module core.internal.container.hashtab;
99

10-
import rt.util.container.array;
11-
static import common = rt.util.container.common;
10+
import core.internal.container.array;
11+
static import common = core.internal.container.common;
1212

1313
struct HashTab(Key, Value)
1414
{

0 commit comments

Comments
 (0)