Skip to content
This repository was archived by the owner on Jun 20, 2019. It is now read-only.
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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,172 changes: 3 additions & 1,169 deletions gcc/d/ChangeLog

Large diffs are not rendered by default.

1,175 changes: 1,175 additions & 0 deletions gcc/d/ChangeLog-2017

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion gcc/d/Make-lang.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Make-lang.in -- Top level -*- makefile -*- fragment for the D frontend.
# Copyright (C) 2006-2017 Free Software Foundation, Inc.
# Copyright (C) 2006-2018 Free Software Foundation, Inc.

# GCC is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/config-lang.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# config-lang.in -- Top level configure fragment for gcc D frontend.
# Copyright (C) 2006-2017 Free Software Foundation, Inc.
# Copyright (C) 2006-2018 Free Software Foundation, Inc.

# GCC is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/d-attribs.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* d-attribs.c -- D attributes handling.
Copyright (C) 2015-2017 Free Software Foundation, Inc.
Copyright (C) 2015-2018 Free Software Foundation, Inc.

GCC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/d-builtins.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* d-builtins.cc -- GCC builtins support for D.
Copyright (C) 2006-2017 Free Software Foundation, Inc.
Copyright (C) 2006-2018 Free Software Foundation, Inc.

GCC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/d-codegen.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* d-codegen.cc -- Code generation and routines for manipulation of GCC trees.
Copyright (C) 2006-2017 Free Software Foundation, Inc.
Copyright (C) 2006-2018 Free Software Foundation, Inc.

GCC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/d-convert.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* d-convert.cc -- Data type conversion routines.
Copyright (C) 2006-2017 Free Software Foundation, Inc.
Copyright (C) 2006-2018 Free Software Foundation, Inc.

GCC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/d-diagnostic.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* d-diagnostics.cc -- D frontend interface to gcc diagnostics.
Copyright (C) 2017 Free Software Foundation, Inc.
Copyright (C) 2017-2018 Free Software Foundation, Inc.

GCC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/d-frontend.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* d-frontend.cc -- D frontend interface to the gcc backend.
Copyright (C) 2013-2017 Free Software Foundation, Inc.
Copyright (C) 2013-2018 Free Software Foundation, Inc.

GCC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/d-frontend.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* d-frontend.h -- D frontend interface to the gcc backend.
Copyright (C) 2006-2017 Free Software Foundation, Inc.
Copyright (C) 2006-2018 Free Software Foundation, Inc.

GCC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/d-incpath.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* d-incpath.cc -- Set up combined import paths for the D frontend.
Copyright (C) 2006-2017 Free Software Foundation, Inc.
Copyright (C) 2006-2018 Free Software Foundation, Inc.

GCC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/d-lang.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* d-lang.cc -- Language-dependent hooks for D.
Copyright (C) 2006-2017 Free Software Foundation, Inc.
Copyright (C) 2006-2018 Free Software Foundation, Inc.

GCC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/d-longdouble.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* d-longdouble.cc -- Software floating point emulation for the frontend.
Copyright (C) 2006-2017 Free Software Foundation, Inc.
Copyright (C) 2006-2018 Free Software Foundation, Inc.

GCC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/d-spec.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* d-spec.c -- Specific flags and argument handling of the D front end.
Copyright (C) 2006-2017 Free Software Foundation, Inc.
Copyright (C) 2006-2018 Free Software Foundation, Inc.

GCC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/d-target-def.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* d-target-def.h -- Default initializers for D target hooks.
Copyright (C) 2017 Free Software Foundation, Inc.
Copyright (C) 2017-2018 Free Software Foundation, Inc.

This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/d-target.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* d-target.cc -- Target interface for the D front end.
Copyright (C) 2013-2017 Free Software Foundation, Inc.
Copyright (C) 2013-2018 Free Software Foundation, Inc.

GCC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/d-target.def
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* d-target.def -- Target hook definitions for the D front end.
Copyright (C) 2017 Free Software Foundation, Inc.
Copyright (C) 2017-2018 Free Software Foundation, Inc.

This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/d-target.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* d-target.h -- Data structure definitions for target-specific D behavior.
Copyright (C) 2017 Free Software Foundation, Inc.
Copyright (C) 2017-2018 Free Software Foundation, Inc.

This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/d-tree.def
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* d-tree.def -- Definitions and documentation for additional tree codes used
in the D compiler (see tree.def for standard codes).
Copyright (C) 2006-2017 Free Software Foundation, Inc.
Copyright (C) 2006-2018 Free Software Foundation, Inc.

GCC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/d-tree.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* d-tree.h -- Definitions and declarations for code generation.
Copyright (C) 2006-2017 Free Software Foundation, Inc.
Copyright (C) 2006-2018 Free Software Foundation, Inc.

GCC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/decl.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* decl.cc -- Lower D frontend declarations to GCC trees.
Copyright (C) 2006-2017 Free Software Foundation, Inc.
Copyright (C) 2006-2018 Free Software Foundation, Inc.

GCC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/aav.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

/* Copyright (c) 2010-2014 by Digital Mars
/* Copyright (C) 2010-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved, written by Walter Bright
* http://www.digitalmars.com
* Distributed under the Boost Software License, Version 1.0.
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/aav.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

/* Copyright (c) 2010-2014 by Digital Mars
/* Copyright (C) 2010-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved, written by Walter Bright
* http://www.digitalmars.com
* Distributed under the Boost Software License, Version 1.0.
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/access.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Compiler implementation of the D programming language
* Copyright (c) 1999-2014 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/aggregate.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2016 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/aliasthis.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 2009-2014 by Digital Mars
* Copyright (C) 2009-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/aliasthis.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 2009-2014 by Digital Mars
* Copyright (C) 2009-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/apply.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2014 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/argtypes.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 2010-2014 by Digital Mars
* Copyright (C) 2010-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/array.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2011-2014 by Digital Mars
/* Copyright (C) 2011-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved, written by Walter Bright
* http://www.digitalmars.com
* Distributed under the Boost Software License, Version 1.0.
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/arrayop.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2014 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/arraytypes.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 2006-2014 by Digital Mars
* Copyright (C) 2006-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/attrib.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2014 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/attrib.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2016 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/blockexit.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2017 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/canthrow.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2014 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/checkedint.c
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
* to recognize them and generate equivalent and faster code.
*
* References: $(LINK2 http://blog.regehr.org/archives/1139, Fast Integer Overflow Checks)
* Copyright: Copyright (c) Walter Bright 2014.
* Copyright: Copyright (C) 2014-2018 by The D Language Foundation, All Rights Reserved
* License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
* Authors: Walter Bright
* Source: https://github.com/D-Programming-Language/dmd/blob/master/src/root/port.c
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/clone.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2014 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/complex_t.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2016 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/cond.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2014 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/cond.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2016 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/constfold.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2014 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/cppmangle.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2014 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/ctfe.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2016 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/ctfeexpr.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2014 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/ctfloat.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

/* Copyright (c) 1999-2016 by Digital Mars
/* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved, written by Walter Bright
* http://www.digitalmars.com
* Distributed under the Boost Software License, Version 1.0.
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/dcast.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2014 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/dclass.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2014 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/declaration.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2014 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/declaration.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2016 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/delegatize.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2014 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/denum.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2014 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/dimport.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2014 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
2 changes: 1 addition & 1 deletion gcc/d/dfrontend/dinterpret.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/* Compiler implementation of the D programming language
* Copyright (c) 1999-2014 by Digital Mars
* Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved
* All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
Expand Down
Loading