Kirill A. Korinsky
|
248a6980cf
|
Revert -std=c++14
This commit reverts 648fa30f22 which was removed by d60c46371d which is fixed https://github.com/upx/upx/issues/440
|
2021-11-27 13:22:54 +01:00 |
|
Markus F.X.J. Oberhumer
|
f6ff5a2805
|
Cleanups: start working on -Wsuggest-override, add some "final". NFCI.
|
2021-03-28 21:19:29 +02:00 |
|
John Reiser
|
cb60603950
|
Turn off BUILD_TYPE_DEBUG to enable CI build amd64-win64-gcc-9 to pass.
modified: Makefile
|
2021-03-07 09:33:16 -08:00 |
|
John Reiser
|
fd6837b267
|
Another checkAlreadyPacked()
https://github.com/upx/upx/issues/463
modified: Makefile
modified: p_mach.cpp
|
2021-02-26 15:15:28 -08:00 |
|
John Reiser
|
1c29f921e0
|
getSizeForCompression worst cases
https://github.com/upx/upx/issues/463
modified: Makefile
modified: mem.cpp
|
2021-02-25 20:04:16 -08:00 |
|
Markus F.X.J. Oberhumer
|
2575eef3c0
|
clang-format more files.
"Gofmt's style is nobody's favourite, but gofmt is everybody's favourite."
- Rob Pike
|
2021-01-04 20:26:31 +01:00 |
|
Markus F.X.J. Oberhumer
|
adcd569852
|
Makefile: update default sanitizer flags.
|
2021-01-04 17:20:06 +01:00 |
|
Markus F.X.J. Oberhumer
|
baa1ed9be3
|
Update CI to use lastest zlib. Update Makefile.
|
2021-01-01 23:24:31 +01:00 |
|
Markus F.X.J. Oberhumer
|
9131d5216f
|
Welcome 2021.
|
2021-01-01 20:39:22 +01:00 |
|
Markus F.X.J. Oberhumer
|
fb14a7991d
|
Fix Makefile breakage in previous commit.
|
2020-12-15 02:15:34 +01:00 |
|
Markus F.X.J. Oberhumer
|
49245a20c5
|
Update Makefile and compiler checks so that users don't inadvertently
change mandatory compiler flags.
|
2020-12-14 20:53:54 +01:00 |
|
John Reiser
|
63dc19ce25
|
-std=c++14
modified: Makefile
|
2020-12-11 11:38:38 -08:00 |
|
Markus F.X.J. Oberhumer
|
7b0b760d78
|
src/Makefile: add -Wsign-compare to warning flags to better match MSVC.
|
2020-12-07 23:04:37 +01:00 |
|
Markus F.X.J. Oberhumer
|
dd164fbc86
|
Undo Makefile change in 9b0f523d00.
|
2020-12-03 18:16:11 +01:00 |
|
John Reiser
|
926481dace
|
ELF layout for page holes when runtime PAGE_SIZE < .p_align
amd64 works
modified: p_lx_elf.cpp
modified: stub/src/amd64-linux.elf-entry.S
modified: stub/src/amd64-linux.elf-fold.S
modified: stub/src/amd64-linux.elf-main.c
modified: Makefile
modified: stub/amd64-linux.elf-entry.h
modified: stub/amd64-linux.elf-fold.h
modified: stub/amd64-linux.shlib-init.h
modified: stub/arm64-linux.elf-fold.h
modified: stub/powerpc64-linux.elf-fold.h
modified: stub/powerpc64le-linux.elf-fold.h
modified: stub/src/amd64-linux.shlib-init.S
modified: stub/tmp/amd64-linux.elf-entry.bin.dump
modified: stub/tmp/amd64-linux.elf-fold.map
modified: stub/tmp/amd64-linux.shlib-init.bin.dump
modified: stub/tmp/arm64-linux.elf-fold.map
modified: stub/tmp/powerpc64-linux.elf-fold.map
modified: stub/tmp/powerpc64le-linux.elf-fold.map
|
2020-05-09 08:05:05 -07:00 |
|
Markus F.X.J. Oberhumer
|
d1174385ef
|
Welcome 2020.
|
2020-01-08 04:13:28 +01:00 |
|
John Reiser
|
75a2cc4ecb
|
Sync testsuite (amd64, 32-bit ARM, 64-bit ARM)
modified: ../.github/travis_testsuite_1-expected_sha256sums.sh
modified: Makefile
|
2019-10-27 21:56:30 -07:00 |
|
Markus F.X.J. Oberhumer
|
3667fa4e44
|
Welcome 2019.
|
2019-02-15 11:04:09 +01:00 |
|
Markus F.X.J. Oberhumer
|
021c8db58a
|
Welcome 2018.
|
2018-01-19 10:55:32 +01:00 |
|
Markus F.X.J. Oberhumer
|
33dc947c21
|
clang-format files.
|
2017-07-22 12:47:45 +02:00 |
|
Markus F.X.J. Oberhumer
|
17a83d58da
|
clang-format files.
|
2017-04-05 17:15:29 +02:00 |
|
John Reiser
|
6adb3dc142
|
BUILD_TYPE_DEBUG ?= 0
|
2017-03-26 13:03:49 -07:00 |
|
John Reiser
|
a807b88694
|
BUILD_TYPE_DEBUG ?= 1
modified: Makefile
|
2017-03-25 17:40:24 -07:00 |
|
John Reiser
|
166d198dcb
|
Default BUILD_TYPE_DEBUG
modified: Makefile
|
2017-03-25 16:54:26 -07:00 |
|
John Reiser
|
68a2b91ccb
|
arm64 filter, relocation, defineSymbols
modified: Makefile
modified: bele.h
modified: filter/ct.h
modified: filteri.cpp
modified: linker.cpp
modified: miniacc.h
modified: p_lx_elf.cpp
modified: stub/arm64-linux.elf-entry.h
modified: stub/src/arm64-linux.elf-entry.S
|
2017-03-05 21:05:13 -08:00 |
|
John Reiser
|
da7e76c07d
|
Document location of checksums for testsuite.
modified: Makefile
|
2017-01-29 14:01:56 +01:00 |
|
Markus F.X.J. Oberhumer
|
f502f41359
|
Update conf.h.
|
2017-01-28 22:39:42 +01:00 |
|
Markus F.X.J. Oberhumer
|
c4da5e81fa
|
Welcome 2017.
|
2017-01-03 12:02:07 +01:00 |
|
Markus F.X.J. Oberhumer
|
4953e77161
|
upx-clang-format -i linker.cpp linker.h
|
2016-11-20 14:20:36 +01:00 |
|
Markus F.X.J. Oberhumer
|
f606b5879b
|
Update Travis.
|
2016-10-11 22:33:45 +02:00 |
|
Markus F.X.J. Oberhumer
|
22178f2224
|
Minor cleanups.
|
2016-10-09 03:12:19 +02:00 |
|
Markus F.X.J. Oberhumer
|
38a265741c
|
Ongoing cleanups.
|
2016-10-08 18:49:14 +02:00 |
|
Markus F.X.J. Oberhumer
|
6e76f8ef3a
|
Don't use variable length arrays (VLA).
|
2016-10-06 13:04:46 +02:00 |
|
Markus F.X.J. Oberhumer
|
8f5e89c900
|
Update testsuite.
|
2016-10-06 11:19:31 +02:00 |
|
Markus F.X.J. Oberhumer
|
13034577fc
|
Fix previous commit.
|
2016-10-04 00:56:01 +02:00 |
|
Markus F.X.J. Oberhumer
|
9feefc2e7f
|
Makefile: added run-testsuite target.
|
2016-10-04 00:42:24 +02:00 |
|
Markus F.X.J. Oberhumer
|
42d49e9d50
|
Update Makefile and check_whitespace.sh.
|
2016-10-03 13:13:13 +02:00 |
|
Markus F.X.J. Oberhumer
|
06eb244800
|
Add check_whitespace_git.sh. Minor cleanups.
|
2016-10-03 04:47:02 +02:00 |
|
Markus F.X.J. Oberhumer
|
9d14185f7d
|
Add check_whitespace.sh and call it from Makefile. Update Travis.
|
2016-10-02 15:46:57 +02:00 |
|
Markus F.X.J. Oberhumer
|
51eab2a4b7
|
Update Makefile configuration variables.
|
2016-09-28 13:07:39 +02:00 |
|
Markus F.X.J. Oberhumer
|
a7386238dd
|
Update Travis.
|
2016-09-27 20:29:04 +02:00 |
|
Markus F.X.J. Oberhumer
|
8bc7880b19
|
Improve gitrev handling.
|
2016-09-26 15:32:01 +02:00 |
|
Markus F.X.J. Oberhumer
|
aee52d3880
|
Improve gitrev handling.
|
2016-09-26 10:35:29 +02:00 |
|
Markus F.X.J. Oberhumer
|
a29064107e
|
Bump version date.
|
2016-09-25 14:01:40 +02:00 |
|
Markus F.X.J. Oberhumer
|
daafc29d2b
|
Add support for UPX_VERSION_GITREV. Some cleanups.
|
2016-09-25 09:41:26 +02:00 |
|
Markus F.X.J. Oberhumer
|
c27b7e52e1
|
Small Makefile update.
|
2016-09-24 13:49:07 +02:00 |
|
Markus F.X.J. Oberhumer
|
6f33929f91
|
Cleanups.
|
2016-09-24 12:10:46 +02:00 |
|
Markus F.X.J. Oberhumer
|
e28793f128
|
upx-clang-format -i packhead.cpp
|
2016-09-22 00:59:48 +02:00 |
|
Markus F.X.J. Oberhumer
|
60a1214d7e
|
upx-clang-format -i ui.cpp
|
2016-09-21 21:38:56 +02:00 |
|
Markus F.X.J. Oberhumer
|
189ab8c8e8
|
upx-clang-format -i ui.h
|
2016-09-21 21:35:13 +02:00 |
|