Markus F.X.J. Oberhumer
0500e7d016
CI updates; cxxlib.h cleanups
2023-12-28 04:42:41 +01:00
Markus F.X.J. Oberhumer
778663ae69
CI updates
2023-12-21 23:01:52 +01:00
Markus F.X.J. Oberhumer
51a6a5cca5
src: rename ptr_reinterpret_cast to ptr_static_cast; misc cleanups
2023-12-20 11:44:01 +01:00
Markus F.X.J. Oberhumer
fc6e3840b7
CI updates
2023-12-09 08:52:25 +01:00
Markus F.X.J. Oberhumer
e79c790264
CI updates
2023-11-17 11:50:52 +01:00
Markus F.X.J. Oberhumer
f74c225338
CI updates
2023-11-14 19:15:34 +01:00
Markus F.X.J. Oberhumer
c479fe32b3
cmake update
2023-11-13 11:29:17 +01:00
Markus F.X.J. Oberhumer
ecb3f83e83
CI updates
2023-11-01 11:28:35 +01:00
Markus F.X.J. Oberhumer
3b7d25ac49
CI updates
2023-11-01 08:48:27 +01:00
Markus F.X.J. Oberhumer
e964d4acf3
src/util: change TriBool logic to use a bool template parameter
2023-10-31 12:24:44 +01:00
Markus F.X.J. Oberhumer
acfda848cd
src/check: add some more tribool checks
2023-10-30 20:29:05 +01:00
Markus F.X.J. Oberhumer
f62576a2be
CI updates and minor cleanups
2023-10-30 14:15:35 +01:00
Markus F.X.J. Oberhumer
37b923245d
all: various cleanups
2023-10-30 12:17:51 +01:00
Markus F.X.J. Oberhumer
38a676f6f7
src: introduce upx::ptr_reinterpret_cast
2023-10-29 16:52:24 +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
6dac3dd248
CI updates
2023-10-27 09:24:06 +02:00
Markus F.X.J. Oberhumer
9fbe95ad48
all: cleanups
2023-10-21 11:22:18 +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
eb021accd1
CI updates
2023-09-25 13:47:43 +02:00
Markus F.X.J. Oberhumer
d11fc71e79
CI updates
2023-09-20 11:24:55 +02:00
Markus F.X.J. Oberhumer
06675acc67
all: cosmetic cleanups
2023-09-18 15:19:37 +02:00
Markus F.X.J. Oberhumer
62dbf8485f
src: sort cleanups
2023-09-04 07:28:48 +02:00
Markus F.X.J. Oberhumer
35dd9cfd22
src: retract libc qsort() requirements
2023-09-02 16:15:57 +02:00
Markus F.X.J. Oberhumer
0ac6c36af2
src: add a check for libc qsort(); cleanups
2023-09-01 11:59:29 +02:00
Markus F.X.J. Oberhumer
d65fea1147
src/bele.h: try to detect possible size-mismatches
2023-08-28 00:23:53 +02:00
Markus F.X.J. Oberhumer
25a3c109c1
CI updates
2023-08-27 13:30:51 +02:00
Markus F.X.J. Oberhumer
dd1838a7eb
src: minor cleanups
2023-08-21 22:41:42 +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
8975e2a6b5
src: create util/cxxlib.h
2023-08-16 10:05:59 +02:00
Markus F.X.J. Oberhumer
394cd77bec
all: cleanups
2023-08-16 01:06:52 +02:00
Markus F.X.J. Oberhumer
70287d3c49
clang-tidy
2023-07-31 14:49:48 +02:00
Markus F.X.J. Oberhumer
891dc87064
misc: upx_testsuite; move podman directories into subdirectory
2023-07-22 00:19:11 +02:00
Markus F.X.J. Oberhumer
8d41ae09c8
all: misc updates
2023-07-12 18:59:08 +02:00
Markus F.X.J. Oberhumer
682a1e97e4
src: add assert_noexcept()
2023-07-08 12:06:27 +02:00
Markus F.X.J. Oberhumer
d7754a97c7
all: add support for clang-tidy
2023-07-07 23:13:08 +02:00
Markus F.X.J. Oberhumer
c79aa6ad8a
all: cosmetic updates
2023-07-06 18:03:37 +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
060b01260d
CI: yet more updates
2023-06-25 19:40:09 +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
1ff0d137ab
all: misc updates
2023-06-13 16:42:14 +02:00
Markus F.X.J. Oberhumer
c585774162
CI: disable self-test on macos-13
2023-06-10 11:02:19 +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
ebf0f2f68a
all: more minor cleanups
2023-05-27 22:58:07 +02:00
Markus F.X.J. Oberhumer
40653e40a4
all: minor cleanups
2023-05-14 09:36:10 +02:00
Markus F.X.J. Oberhumer
726f5de778
src: minor cleanups
2023-04-26 08:13:32 +02:00
Markus F.X.J. Oberhumer
b1729e3bcf
src: cleanup MAX_ELF_HDR
2023-04-19 23:23:46 +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
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