Add SPDX license identifier if not present already in source file

Fixes: #9220
This commit is contained in:
Sachin Grover 2020-07-17 20:24:12 +05:30
parent d808302c62
commit b7adb2aa42
569 changed files with 569 additions and 0 deletions

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** @file Assembly.cpp /** @file Assembly.cpp
* @author Gav Wood <i@gavwood.com> * @author Gav Wood <i@gavwood.com>
* @date 2014 * @date 2014

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#pragma once #pragma once

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#include <libevmasm/AssemblyItem.h> #include <libevmasm/AssemblyItem.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** @file AssemblyItem.h /** @file AssemblyItem.h
* @author Gav Wood <i@gavwood.com> * @author Gav Wood <i@gavwood.com>
* @date 2014 * @date 2014

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @file BlockDeduplicator.cpp * @file BlockDeduplicator.cpp
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @file BlockDeduplicator.h * @file BlockDeduplicator.h
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @file CommonSubexpressionEliminator.cpp * @file CommonSubexpressionEliminator.cpp
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @file CommonSubexpressionEliminator.h * @file CommonSubexpressionEliminator.h
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** @file ConstantOptimiser.cpp /** @file ConstantOptimiser.cpp
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2015 * @date 2015

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** @file ConstantOptimiser.cpp /** @file ConstantOptimiser.cpp
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2015 * @date 2015

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @file ControlFlowGraph.cpp * @file ControlFlowGraph.cpp
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @file ControlFlowGraph.h * @file ControlFlowGraph.h
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** @file Exceptions.h /** @file Exceptions.h
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2014 * @date 2014

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @file ExpressionClasses.cpp * @file ExpressionClasses.cpp
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @file ExpressionClasses.h * @file ExpressionClasses.h
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#include <libevmasm/GasMeter.h> #include <libevmasm/GasMeter.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** @file GasMeter.cpp /** @file GasMeter.cpp
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2015 * @date 2015

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** @file Instruction.cpp /** @file Instruction.cpp
* @author Gav Wood <i@gavwood.com> * @author Gav Wood <i@gavwood.com>
* @date 2014 * @date 2014

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** @file Instruction.h /** @file Instruction.h
* @author Gav Wood <i@gavwood.com> * @author Gav Wood <i@gavwood.com>
* @date 2014 * @date 2014

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Alex Beregszaszi * @author Alex Beregszaszi
* Removes unused JUMPDESTs. * Removes unused JUMPDESTs.

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Alex Beregszaszi * @author Alex Beregszaszi
* Removes unused JUMPDESTs. * Removes unused JUMPDESTs.

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @file KnownState.cpp * @file KnownState.cpp
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @file KnownState.h * @file KnownState.h
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** @file LinkerObject.cpp /** @file LinkerObject.cpp
* @author Christian R <c@ethdev.com> * @author Christian R <c@ethdev.com>
* @date 2015 * @date 2015

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** @file Assembly.h /** @file Assembly.h
* @author Gav Wood <i@gavwood.com> * @author Gav Wood <i@gavwood.com>
* @date 2014 * @date 2014

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** @file PathGasMeter.cpp /** @file PathGasMeter.cpp
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2015 * @date 2015

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** @file PathGasMeter.cpp /** @file PathGasMeter.cpp
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2015 * @date 2015

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @file PeepholeOptimiser.cpp * @file PeepholeOptimiser.cpp
* Performs local optimising code changes to assembly. * Performs local optimising code changes to assembly.

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @file PeepholeOptimiser.h * @file PeepholeOptimiser.h
* Performs local optimising code changes to assembly. * Performs local optimising code changes to assembly.

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @date 2018 * @date 2018
* Templatized list of simplification rules. * Templatized list of simplification rules.

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @file SemanticInformation.cpp * @file SemanticInformation.cpp
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @file SemanticInformation.h * @file SemanticInformation.h
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* Expression simplification pattern. * Expression simplification pattern.
*/ */

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @file ExpressionClasses.cpp * @file ExpressionClasses.cpp
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @file SimplificationRules * @file SimplificationRules
* @author Christian <chris@ethereum.org> * @author Christian <chris@ethereum.org>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* EVM versioning. * EVM versioning.
*/ */

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* EVM versioning. * EVM versioning.
*/ */

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Rhett <roadriverrail@gmail.com> * @author Rhett <roadriverrail@gmail.com>
* @date 2017 * @date 2017

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Rhett <roadriverrail@gmail.com> * @author Rhett <roadriverrail@gmail.com>
* @date 2017 * @date 2017

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Liana <liana@ethdev.com> * @author Liana <liana@ethdev.com>
* @date 2015 * @date 2015

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2014 * @date 2014

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2016 * @date 2016

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2016 * @date 2016

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <chris@ethereum.org> * @author Christian <chris@ethereum.org>
* @date 2016 * @date 2016

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <chris@ethereum.org> * @author Christian <chris@ethereum.org>
* @date 2016 * @date 2016

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#include <liblangutil/Exceptions.h> #include <liblangutil/Exceptions.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Lefteris Karapetsas <lefteris@ethdev.com> * @author Lefteris Karapetsas <lefteris@ethdev.com>
* @date 2015 * @date 2015

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#include <liblangutil/SourceReferenceExtractor.h> #include <liblangutil/SourceReferenceExtractor.h>
#include <liblangutil/CharStream.h> #include <liblangutil/CharStream.h>
#include <liblangutil/Exceptions.h> #include <liblangutil/Exceptions.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#pragma once #pragma once
#include <liblangutil/Exceptions.h> #include <liblangutil/Exceptions.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2014 * @date 2014

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2014 * @date 2014

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* Formatting functions for errors referencing positions and locations in the source. * Formatting functions for errors referencing positions and locations in the source.
*/ */

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* Formatting functions for errors referencing positions and locations in the source. * Formatting functions for errors referencing positions and locations in the source.
*/ */

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** @file UndefMacros.h /** @file UndefMacros.h
* @author Lefteris <lefteris@ethdev.com> * @author Lefteris <lefteris@ethdev.com>
* @date 2015 * @date 2015

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#include <libsmtutil/CHCSmtLib2Interface.h> #include <libsmtutil/CHCSmtLib2Interface.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* Interface for solving Horn systems via smtlib2. * Interface for solving Horn systems via smtlib2.

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* Interface for constrained Horn solvers. * Interface for constrained Horn solvers.

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#include <libsmtutil/CVC4Interface.h> #include <libsmtutil/CVC4Interface.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#pragma once #pragma once

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#pragma once #pragma once

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#include <libsmtutil/SMTLib2Interface.h> #include <libsmtutil/SMTLib2Interface.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#pragma once #pragma once

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#include <libsmtutil/SMTPortfolio.h> #include <libsmtutil/SMTPortfolio.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#pragma once #pragma once

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#pragma once #pragma once

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#include <libsmtutil/Sorts.h> #include <libsmtutil/Sorts.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#pragma once #pragma once

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#include <libsmtutil/Z3CHCInterface.h> #include <libsmtutil/Z3CHCInterface.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* Z3 specific Horn solver interface. * Z3 specific Horn solver interface.

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#include <libsmtutil/Z3Interface.h> #include <libsmtutil/Z3Interface.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#pragma once #pragma once

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2014 * @date 2014

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2014 * @date 2014

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2015 * @date 2015

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2015 * @date 2015

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* Component that verifies overloads, abstract contracts, function clashes and others * Component that verifies overloads, abstract contracts, function clashes and others
* checks at contract or function level. * checks at contract or function level.

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* Component that verifies overloads, abstract contracts, function clashes and others * Component that verifies overloads, abstract contracts, function clashes and others
* checks at contract or function level. * checks at contract or function level.

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#include <libsolidity/analysis/ControlFlowAnalyzer.h> #include <libsolidity/analysis/ControlFlowAnalyzer.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#pragma once #pragma once

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#include <libsolidity/analysis/ControlFlowBuilder.h> #include <libsolidity/analysis/ControlFlowBuilder.h>
#include <libyul/AsmData.h> #include <libyul/AsmData.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#pragma once #pragma once

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#include <libsolidity/analysis/ControlFlowGraph.h> #include <libsolidity/analysis/ControlFlowGraph.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#pragma once #pragma once

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2014 * @date 2014

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2014 * @date 2014

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#include <libsolidity/analysis/DeclarationTypeChecker.h> #include <libsolidity/analysis/DeclarationTypeChecker.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#pragma once #pragma once

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2015 * @date 2015

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2015 * @date 2015

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @author Gav Wood <g@ethdev.com> * @author Gav Wood <g@ethdev.com>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2014 * @date 2014

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#include <libsolidity/analysis/ImmutableValidator.h> #include <libsolidity/analysis/ImmutableValidator.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#pragma once #pragma once

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2014 * @date 2014

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2014 * @date 2014

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* Component that verifies overloads, abstract contracts, function clashes and others * Component that verifies overloads, abstract contracts, function clashes and others
* checks at contract or function level. * checks at contract or function level.

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* Component that verifies override properties. * Component that verifies override properties.
*/ */

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#include <libsolidity/analysis/PostTypeChecker.h> #include <libsolidity/analysis/PostTypeChecker.h>

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
#pragma once #pragma once

View File

@ -14,6 +14,7 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
// SPDX-License-Identifier: GPL-3.0
/** /**
* @author Christian <c@ethdev.com> * @author Christian <c@ethdev.com>
* @date 2015 * @date 2015

Some files were not shown because too many files have changed in this diff Show More