Commit Graph

11 Commits

Author SHA1 Message Date
Matula Peter
b5f06019a8 LICENSE-THIRD-PARTY: fix according to the actual state.
This was not fixed as we were reorganizing the repos and adding/removing deps.
2019-11-21 14:31:09 +01:00
Peter Matula
d2d29abf4e
Fix issue #650 (#679)
* CMakeLists.txt: bump C++ standard from 14 to 17

* .travis.yml: bump xcode from 8.3 to 11.2

* .appveyor.yml: bump Visual Studio from 2015 to 2017

* README.md: bump various versions related to #650

* CHANGELOG.md: fix #650, add entry for #650.

* deps/llvm: do not use LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN

This was necessary only for builds on older MS Visual Studios (e.g. 2015).
These are no longer supported by RetDec - Visual Studio 2017 is minimum.

* appveyor+travis: temporarily enable builds of this branch

* src: remove use of std::ptr_fun and std::not1.

These were either deprecated or removed in C++17.

* .travis.yml: do not upgrade python3

It is already installed and upgraded in the used xcode 11.2.

* depspelib: update reference to the c++17 PeLib version.

* deps/pelib: update reference to the latest commit in c++17

* deps/pelib: update reference to the latest c++178 fix

* deps/yaramod: update reference to v2.12.0

* deps/variant: replace with std::variant and remove

* deps/pelib: update reference to the latest master

* deps/yaramod: update reference to v2.12.1

* replace Maybe implementations with C++17 std::optional

* utils/filesystem_path: remove utils/value include

* add missing <optional> includes

* tests/capstone2llvmir: replace deprecated macros with new ones

replace INSTANTIATE_TEST_CASE_P with INSTANTIATE_TEST_SUITE_P

* tests/llvmir2hll: fix "assign to itself" warnings

* llvmir2hll/graphs: replace deprecated use of std::iterator

* .travis.yml: move from Ubuntu Xenial to Bionic

* deps/rapidjson: define RAPIDJSON_NOMEMBERITERATORCLASS
2019-11-19 17:59:02 +01:00
Petr Zemek
40b2256acb Remove duplicate empty lines from all source files.
There is no reason for them to be in our sources (except for Python, where
their presence is mandated by PEP8).
2019-06-25 06:56:12 +02:00
Petr Zemek
5b478c72df Fix links to repositories after the move from avast-tl to avast.
We have moved all of our repositories in https://github.com/avast-tl to
https://github.com/avast.
2019-04-17 09:09:58 +02:00
Petr Zemek
0648af25b1 Add a missing newline to the end of LICENSE-THIRD-PARTY. 2019-04-17 09:01:30 +02:00
JakubPruzinec
88df33d38e Implemented .NET TypeRef hashes and presentation of .NET imported types (#386)
* plain and json getters

* plain json presentations

* dotnet class and reconstructor

* fileformat and related

* fileinfo and cmake

* minor changes - cleanup and docs

* DotnetClass linking fixed

* child nodes libname derivation fixed

* hash names type postfix added

* typeref index presentation removed

* hashes fixed

* std::variant alternative for cpp 11/14/17

* type check for DotnetClass

* Removed submodule file

* veriant as non gitmodule

* variant completely removed

* Variant reinstalled as non submodule

* Another deletion of submodule

* Another addition of non submodule variant

* variant single header

* branch rebase - variant single header

* variant hidden files deleted

* Cosmetic changes
2018-11-10 15:39:45 +01:00
Marek Milkovič
940c1df806 Added missing 3rd party licenses of yaramod dependencies 2018-10-03 13:34:28 +02:00
Peter Matula
c746c32aae LICENSE-THIRD-PARTY: mention licenses of all used projects transitively. 2018-06-07 10:12:41 +02:00
Michal Bandzi
750d0e1dc1 utils: add getThisBinaryPath functions 2018-01-17 12:31:41 +01:00
Peter Matula
8c1fa45426 fix license list in LICENSE-THIRD-PARTY file 2018-01-09 12:16:50 +01:00
Petr Zemek
d9230cbc94 Initial commit. 2017-12-12 18:05:30 +01:00