Markus F.X.J. Oberhumer
cd1df6f6b1
all: update version
2023-10-29 15:37:13 +01:00
Markus F.X.J. Oberhumer
4a24fe8c53
CI updates and cleanups
2023-10-29 15:12:33 +01:00
Markus F.X.J. Oberhumer
8102137ad7
all: post-release version bump
2023-10-26 12:25:13 +02:00
Markus F.X.J. Oberhumer
6ae4e88475
cmake: fix Xcode generator build
2023-10-25 06:47:09 +02:00
Markus F.X.J. Oberhumer
18f043015e
all: minor cleanups
2023-10-24 22:54:54 +02:00
Markus F.X.J. Oberhumer
1dd96a7628
src/pefile: stricter reloc checks; cleanups
2023-10-23 14:26:37 +02:00
Markus F.X.J. Oberhumer
1ee7ecb1f0
all: prefer using utimensat()
2023-10-22 13:29:26 +02:00
Markus F.X.J. Oberhumer
9fbe95ad48
all: cleanups
2023-10-21 11:22:18 +02:00
Markus F.X.J. Oberhumer
96dd9eeb44
CI updates
2023-10-13 00:01:00 +02:00
Markus F.X.J. Oberhumer
632c7c4826
all: assorted cleanups; introduce undocumented '--sysinfo' option
2023-10-05 03:51:27 +02:00
Markus F.X.J. Oberhumer
7f9d381c7b
CI updates
2023-09-30 10:46:39 +02:00
Markus F.X.J. Oberhumer
eb021accd1
CI updates
2023-09-25 13:47:43 +02:00
Markus F.X.J. Oberhumer
98a77dde00
CI updates
2023-09-22 17:33:22 +02:00
Markus F.X.J. Oberhumer
f1703fa322
CI updates
2023-09-19 11:47:15 +02:00
Markus F.X.J. Oberhumer
1a7732b285
CI update: add ASAN/MSAN/valgrind checks
2023-08-17 12:07:19 +02:00
Markus F.X.J. Oberhumer
44fd11f4dd
all: post-release version bump
2023-08-08 12:43:47 +02:00
Markus F.X.J. Oberhumer
fc4dcd46db
CI and build updates
2023-07-22 16:12:13 +02:00
Markus F.X.J. Oberhumer
b866631448
misc: improve upx_testsuite; cmake update
2023-07-19 20:12:20 +02:00
Markus F.X.J. Oberhumer
507c31ec14
CI and cmake updates
2023-07-18 07:21:51 +02:00
Markus F.X.J. Oberhumer
3f7f26c74b
CI: update
2023-07-16 21:28:26 +02:00
Markus F.X.J. Oberhumer
9a6b5940cf
CI: update
2023-07-16 15:14:19 +02:00
Markus F.X.J. Oberhumer
828f4a63bf
src: add some "explicit"; cleanups
2023-07-16 07:37:31 +02:00
Markus F.X.J. Oberhumer
7ec0faca1e
all: misc and noexcept updates
2023-07-09 17:36:24 +02:00
Markus F.X.J. Oberhumer
c79aa6ad8a
all: cosmetic updates
2023-07-06 18:03:37 +02:00
Markus F.X.J. Oberhumer
b75e7687f4
all: CI and misc updates
2023-06-30 01:20:48 +02:00
Markus F.X.J. Oberhumer
ece5af2895
CI: make sure that directories which contain whitespace do work
2023-06-28 18:18:36 +02:00
Markus F.X.J. Oberhumer
aaf3f75990
CI and cmake updates
2023-06-25 01:55:06 +02:00
Markus F.X.J. Oberhumer
512a26cee4
CI: update
2023-06-24 10:16:43 +02:00
Markus F.X.J. Oberhumer
5d2c74008e
all: cmake and noexcept updates
2023-06-23 14:13:08 +02:00
Markus F.X.J. Oberhumer
7fafc68940
CI: update
2023-06-19 14:28:12 +02:00
Markus F.X.J. Oberhumer
d1af2af499
all: yet more misc updates
2023-06-15 19:42:54 +02:00
Markus F.X.J. Oberhumer
1ff0d137ab
all: misc updates
2023-06-13 16:42:14 +02:00
Markus F.X.J. Oberhumer
19e84fea62
all: yet more minor updates
2023-06-09 14:12:05 +02:00
Markus F.X.J. Oberhumer
dae45ae0d4
all: bump version; cleanups
2023-05-28 14:06:11 +02:00
Markus F.X.J. Oberhumer
40653e40a4
all: minor cleanups
2023-05-14 09:36:10 +02:00
Markus F.X.J. Oberhumer
b3e4efbabe
all: misc updates
2023-05-13 16:28:44 +02:00
Markus F.X.J. Oberhumer
900afd1c8c
all: minor updates
2023-05-10 20:20:39 +02:00
Markus F.X.J. Oberhumer
e633694255
cmake: use MSVC_FRONTEND
2023-04-20 20:10:12 +02:00
Markus F.X.J. Oberhumer
278b25bad2
cmake: check CMAKE_C_COMPILER_FRONTEND_VARIANT
2023-04-20 14:54:14 +02:00
Markus F.X.J. Oberhumer
f89f0838dc
src: change UPX_CONFIG logic to permissive defaults
2023-04-20 14:13:36 +02:00
Markus F.X.J. Oberhumer
320e5b850f
all: yet more cleanups
...
Changes include:
- use standard names for PE constants
- add some more "noexcept"
- improve upx_is_integral type-trait
- introduce is_same_all and is_same_any type-traits
- prepare TE-size checks in packer.h
- CI updates
2023-04-18 17:02:13 +02:00
Markus F.X.J. Oberhumer
15484aa296
all: more cleanups
...
Changes include:
- extract headers.h from conf.h
- use "byte" in some more places
- unify "const" coding style
- pefile.cpp: make sort order deterministic
- simplify some other pefile.cpp code
- CI updates
2023-03-18 21:27:34 +01:00
Markus F.X.J. Oberhumer
a627648249
all: assorted cleanups and updates
...
Changes include:
- add a bunch of "noexcept", mostly to operators and forceinline
- use "uchar"
- use "charptr"
- rename options_t to Options
- add ptr_check_no_overlap()
- rewrite p_exe.cpp, NFCI
- clang-format help.cpp
- spelling fixes
2023-03-15 00:19:55 +01:00
Markus F.X.J. Oberhumer
4a8efd2e2f
src: rework optimizeReloc handling; cleanups
2023-02-21 15:19:24 +01:00
Markus F.X.J. Oberhumer
f584c91386
all: canonicalize win32 and win64 file names
2023-02-10 09:49:29 +01:00
Markus F.X.J. Oberhumer
b8d9c2b755
all: assorted updates and cleanups
2023-02-05 17:20:32 +01:00
Markus F.X.J. Oberhumer
8944e90175
all: post-release version bump
2023-01-30 13:39:49 +01:00
Markus F.X.J. Oberhumer
5056215a1f
all: more assorted cleanups
2023-01-29 11:39:57 +01:00
Markus F.X.J. Oberhumer
cc893dfc11
CI: add zigcc and scan-build
2023-01-22 22:07:35 +01:00
Markus F.X.J. Oberhumer
8ef17da082
all: cleanups
2023-01-22 18:44:31 +01:00