Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
*.[oa]
*.deps
src/dmd
test/test_results
test/trace.def
test/trace.log
generated/
*.obj
src/dmd.exe
*.map
-.DS_Store
-trace.def
Expand Down
44 changes: 22 additions & 22 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -10,31 +10,31 @@
# when someone opens a pull request that modifies code that they own.
# Later matches take precedence.

src/ddmd/access.d @MartinNowak
src/ddmd/astbase* @RazvanN7
src/ddmd/astcodegen.d @RazvanN7
src/ddmd/asttypename.d @UplinkCoder
src/ddmd/builtin.d @klickvebot @WalterBright
src/ddmd/cond.d @mathias-lang-sociomantic @Geod24
src/ddmd/console.d @CyberShadow
src/ddmd/cppmangle.d @ibuclaw
src/ddmd/ctfeexpr.d @UplinkCoder
src/ddmd/doc.d @andralex @jacob-carlborg
src/ddmd/hdrgen.d @UplinkCoder @WalterBright
src/ddmd/mars.d @MartinNowak @mathias-lang-sociomantic @Geod24 @rainers @UplinkCoder @WalterBright
src/ddmd/objc* @jacob-carlborg
src/ddmd/permissivevisitor.d @RazvanN7
src/ddmd/target.d @ibuclaw @MartinNowak
src/ddmd/transitivevisitor.d @RazvanN7
src/ddmd/vcbuild @rainers
src/dmd/access.d @MartinNowak
src/dmd/astbase* @RazvanN7
src/dmd/astcodegen.d @RazvanN7
src/dmd/asttypename.d @UplinkCoder
src/dmd/builtin.d @klickvebot @WalterBright
src/dmd/cond.d @mathias-lang-sociomantic @Geod24
src/dmd/console.d @CyberShadow
src/dmd/cppmangle.d @ibuclaw
src/dmd/ctfeexpr.d @UplinkCoder
src/dmd/doc.d @andralex @jacob-carlborg
src/dmd/hdrgen.d @UplinkCoder @WalterBright
src/dmd/mars.d @MartinNowak @mathias-lang-sociomantic @Geod24 @rainers @UplinkCoder @WalterBright
src/dmd/objc* @jacob-carlborg
src/dmd/permissivevisitor.d @RazvanN7
src/dmd/target.d @ibuclaw @MartinNowak
src/dmd/transitivevisitor.d @RazvanN7
src/dmd/vcbuild @rainers

# GitHub's implementation of the CODEOWNERS format is buggy, so this might not work
src/ddmd/*.h @ibuclaw
src/dmd/*.h @ibuclaw

src/ddmd/* @WalterBright
src/ddmd/backend/* @WalterBright
src/ddmd/root/* @WalterBright
src/ddmd/tk/* @WalterBright
src/dmd/* @WalterBright
src/dmd/backend/* @WalterBright
src/dmd/root/* @WalterBright
src/dmd/tk/* @WalterBright

# CI & automation
posix.mak @CyberShadow @MartinNowak @wilzbach
Expand Down
30 changes: 15 additions & 15 deletions dub.sdl
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ dependency ":parser" version="*"
subPackage {
name "root"
targetType "library"
sourcePaths "src/ddmd/root"
sourcePaths "src/dmd/root"
}

subPackage {
Expand All @@ -19,15 +19,15 @@ subPackage {
sourcePaths

sourceFiles \
"src/ddmd/console.d" \
"src/ddmd/entity.d" \
"src/ddmd/errors.d" \
"src/ddmd/globals.d" \
"src/ddmd/id.d" \
"src/ddmd/identifier.d" \
"src/ddmd/lexer.d" \
"src/ddmd/tokens.d" \
"src/ddmd/utf.d"
"src/dmd/console.d" \
"src/dmd/entity.d" \
"src/dmd/errors.d" \
"src/dmd/globals.d" \
"src/dmd/id.d" \
"src/dmd/identifier.d" \
"src/dmd/lexer.d" \
"src/dmd/tokens.d" \
"src/dmd/utf.d"

preGenerateCommands `cd "$${DUB_PACKAGE_DIR}" && ./config.sh generated/dub VERSION /etc`
stringImportPaths "generated/dub"
Expand All @@ -41,11 +41,11 @@ subPackage {
sourcePaths

sourceFiles \
"src/ddmd/astbase.d" \
"src/ddmd/parse.d" \
"src/ddmd/transitivevisitor.d" \
"src/ddmd/permissivevisitor.d" \
"src/ddmd/strictvisitor.d"
"src/dmd/astbase.d" \
"src/dmd/parse.d" \
"src/dmd/transitivevisitor.d" \
"src/dmd/permissivevisitor.d" \
"src/dmd/strictvisitor.d"

dependency "dmd:lexer" version="*"
}
101 changes: 0 additions & 101 deletions src/ddmd/astcodegen.d

This file was deleted.

34 changes: 17 additions & 17 deletions src/ddmd/access.d → src/dmd/access.d
Original file line number Diff line number Diff line change
Expand Up @@ -5,26 +5,26 @@
* Copyright: Copyright (c) 1999-2017 by The D Language Foundation, All Rights Reserved
* Authors: $(LINK2 http://www.digitalmars.com, Walter Bright)
* License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
* Source: $(LINK2 https://github.com/dlang/dmd/blob/master/src/ddmd/access.d, _access.d)
* Source: $(LINK2 https://github.com/dlang/dmd/blob/master/src/dmd/access.d, _access.d)
*/

module ddmd.access;
module dmd.access;

// Online documentation: https://dlang.org/phobos/ddmd_access.html
// Online documentation: https://dlang.org/phobos/dmd_access.html

import ddmd.aggregate;
import ddmd.dclass;
import ddmd.declaration;
import ddmd.dmodule;
import ddmd.dscope;
import ddmd.dstruct;
import ddmd.dsymbol;
import ddmd.errors;
import ddmd.expression;
import ddmd.func;
import ddmd.globals;
import ddmd.mtype;
import ddmd.tokens;
import dmd.aggregate;
import dmd.dclass;
import dmd.declaration;
import dmd.dmodule;
import dmd.dscope;
import dmd.dstruct;
import dmd.dsymbol;
import dmd.errors;
import dmd.expression;
import dmd.func;
import dmd.globals;
import dmd.mtype;
import dmd.tokens;

private enum LOG = false;

Expand Down Expand Up @@ -591,7 +591,7 @@ private Dsymbol mostVisibleOverload(Dsymbol s)
break;
}
}
// handled by ddmd.func.overloadApply for unknown reason
// handled by dmd.func.overloadApply for unknown reason
assert(next !is ad); // should not alias itself
assert(next !is fstart); // should not alias the overload list itself
}
Expand Down
42 changes: 21 additions & 21 deletions src/ddmd/aggregate.d → src/dmd/aggregate.d
Original file line number Diff line number Diff line change
Expand Up @@ -5,34 +5,34 @@
* Copyright: Copyright (c) 1999-2017 by The D Language Foundation, All Rights Reserved
* Authors: $(LINK2 http://www.digitalmars.com, Walter Bright)
* License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
* Source: $(LINK2 https://github.com/dlang/dmd/blob/master/src/ddmd/aggregate.d, _aggregate.d)
* Source: $(LINK2 https://github.com/dlang/dmd/blob/master/src/dmd/aggregate.d, _aggregate.d)
*/

module ddmd.aggregate;
module dmd.aggregate;

// Online documentation: https://dlang.org/phobos/ddmd_aggregate.html
// Online documentation: https://dlang.org/phobos/dmd_aggregate.html

import core.stdc.stdio;
import core.checkedint;

import ddmd.arraytypes;
import ddmd.gluelayer;
import ddmd.declaration;
import ddmd.dscope;
import ddmd.dstruct;
import ddmd.dsymbol;
import ddmd.dsymbolsem;
import ddmd.dtemplate;
import ddmd.errors;
import ddmd.expression;
import ddmd.func;
import ddmd.globals;
import ddmd.id;
import ddmd.identifier;
import ddmd.mtype;
import ddmd.tokens;
import ddmd.semantic;
import ddmd.visitor;
import dmd.arraytypes;
import dmd.gluelayer;
import dmd.declaration;
import dmd.dscope;
import dmd.dstruct;
import dmd.dsymbol;
import dmd.dsymbolsem;
import dmd.dtemplate;
import dmd.errors;
import dmd.expression;
import dmd.func;
import dmd.globals;
import dmd.id;
import dmd.identifier;
import dmd.mtype;
import dmd.tokens;
import dmd.semantic;
import dmd.visitor;

enum Sizeok : int
{
Expand Down
File renamed without changes.
30 changes: 15 additions & 15 deletions src/ddmd/aliasthis.d → src/dmd/aliasthis.d
Original file line number Diff line number Diff line change
Expand Up @@ -5,26 +5,26 @@
* Copyright: Copyright (c) 1999-2017 by The D Language Foundation, All Rights Reserved
* Authors: $(LINK2 http://www.digitalmars.com, Walter Bright)
* License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
* Source: $(LINK2 https://github.com/dlang/dmd/blob/master/src/ddmd/aliasthis.d, _aliasthis.d)
* Source: $(LINK2 https://github.com/dlang/dmd/blob/master/src/dmd/aliasthis.d, _aliasthis.d)
*/

module ddmd.aliasthis;
module dmd.aliasthis;

// Online documentation: https://dlang.org/phobos/ddmd_aliasthis.html
// Online documentation: https://dlang.org/phobos/dmd_aliasthis.html

import core.stdc.stdio;
import ddmd.aggregate;
import ddmd.dscope;
import ddmd.dsymbol;
import ddmd.expression;
import ddmd.expressionsem;
import ddmd.globals;
import ddmd.identifier;
import ddmd.mtype;
import ddmd.opover;
import ddmd.tokens;
import ddmd.semantic;
import ddmd.visitor;
import dmd.aggregate;
import dmd.dscope;
import dmd.dsymbol;
import dmd.expression;
import dmd.expressionsem;
import dmd.globals;
import dmd.identifier;
import dmd.mtype;
import dmd.opover;
import dmd.tokens;
import dmd.semantic;
import dmd.visitor;

/***********************************************************
* alias ident this;
Expand Down
File renamed without changes.
14 changes: 7 additions & 7 deletions src/ddmd/apply.d → src/dmd/apply.d
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@
* Copyright: Copyright (c) 1999-2017 by The D Language Foundation, All Rights Reserved
* Authors: $(LINK2 http://www.digitalmars.com, Walter Bright)
* License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
* Source: $(LINK2 https://github.com/dlang/dmd/blob/master/src/ddmd/apply.d, _apply.d)
* Source: $(LINK2 https://github.com/dlang/dmd/blob/master/src/dmd/apply.d, _apply.d)
*/

module ddmd.apply;
module dmd.apply;

// Online documentation: https://dlang.org/phobos/ddmd_apply.html
// Online documentation: https://dlang.org/phobos/dmd_apply.html

import ddmd.arraytypes;
import ddmd.dtemplate;
import ddmd.expression;
import ddmd.visitor;
import dmd.arraytypes;
import dmd.dtemplate;
import dmd.expression;
import dmd.visitor;

/**************************************
* An Expression tree walker that will visit each Expression e in the tree,
Expand Down
Loading