Can Bölük
|
5923f1fee4
|
Master: Remove stdlib from CMakeLists.txt
|
2020-09-08 21:14:45 +02:00 |
|
Can Bölük
|
5de9670a16
|
Making Invocable concept more Intellisense friendly.
|
2020-09-02 01:45:11 +02:00 |
|
Can Bölük
|
3f6e481930
|
Fixing minor issue with make_random.
|
2020-09-02 01:33:09 +02:00 |
|
Can Bölük
|
b97582180c
|
Fixed backwards(...) breaking ::zip().
|
2020-08-31 22:42:04 +02:00 |
|
Can Bölük
|
cba235a188
|
Fixing range checks in image_desc.
|
2020-08-31 20:39:04 +02:00 |
|
Can Bölük
|
b26a9e6e4e
|
Fixing zip / numeric_iterator implementations.
|
2020-08-31 20:38:53 +02:00 |
|
Can Bölük
|
3c876343cc
|
Fixing make_random for char/bool types.
|
2020-08-31 20:38:41 +02:00 |
|
Can Bölük
|
ebe5a6939a
|
Fixing pe_image::is_valid() to filter out managed code.
|
2020-08-29 13:50:39 +02:00 |
|
Can Bölük
|
f735add3ef
|
Minor fixes.
|
2020-08-29 10:28:56 +02:00 |
|
Can Bölük
|
c7e7b39a36
|
Implemented visitor-pattern for PE32/PE64, reworked has_relocs.
|
2020-08-29 10:10:25 +02:00 |
|
Can Bölük
|
393c0bff28
|
section_descriptor::name now uses std::string_view.
|
2020-08-29 09:56:56 +02:00 |
|
Can Bölük
|
0dd7d78888
|
::get_image_size now returns virtual size, added ::has_relocations.
|
2020-08-29 09:54:56 +02:00 |
|
Can Bölük
|
ab1995ceb0
|
Adding section descriptor comparison.
|
2020-08-29 09:27:29 +02:00 |
|
Can Bölük
|
18d2672595
|
Enum namer can now be overridden to redirect to C APIs.
|
2020-08-29 08:05:34 +02:00 |
|
Can Bölük
|
f3437d85ad
|
Improved the image_descriptor interface.
|
2020-08-29 07:05:54 +02:00 |
|
Can Bölük
|
9a1f69c211
|
Separate explicit hex/dec formatting types.
|
2020-08-29 06:09:30 +02:00 |
|
Can Bölük
|
d8c906ba1d
|
Added image_descriptor::get_entry_point().
|
2020-08-29 06:08:45 +02:00 |
|
Can Bölük
|
29f9c1c872
|
Update string concepts to decay first.
|
2020-08-29 05:44:31 +02:00 |
|
Can Bölük
|
94abe0af7f
|
file:: functions should throw instead of error.
|
2020-08-29 05:44:20 +02:00 |
|
Can Bölük
|
26b0322334
|
Add ratio based percentage construction.
|
2020-08-29 05:44:07 +02:00 |
|
Can Bölük
|
d7823f3227
|
Table should accept convertible iterables as well.
|
2020-08-29 05:43:43 +02:00 |
|
Can Bölük
|
f33636f328
|
Tables can have empty field names now, fixed intellisense dying on hash.
|
2020-08-29 05:13:08 +02:00 |
|
Can Bölük
|
87a9a7529f
|
Added formatted throw, and changed table overflow style.
|
2020-08-29 04:30:43 +02:00 |
|
Can Bölük
|
d5fd957f87
|
Fix alignment.
|
2020-08-28 22:26:44 +02:00 |
|
Can Bölük
|
b0e5a252f0
|
Always copy construct iterator.
|
2020-08-28 10:59:06 +02:00 |
|
Can Bölük
|
fe695f3d69
|
Switch to pre-inc iteration.
|
2020-08-28 10:55:51 +02:00 |
|
Can Bölük
|
5c762cecd1
|
Change decay.
|
2020-08-28 10:55:10 +02:00 |
|
Can Bölük
|
a2c0d11cc3
|
Decay before accessing iterator traits.
|
2020-08-28 10:55:04 +02:00 |
|
Can Bölük
|
8d120bcfaa
|
Fixing iterators again.
|
2020-08-28 10:47:25 +02:00 |
|
Can Bölük
|
423472a0e1
|
Separated strong formatting and table view from formatting.hpp
|
2020-08-28 10:43:05 +02:00 |
|
Can Bölük
|
6e78367b3a
|
Fixing ranges for pointer iterators.
|
2020-08-28 10:37:45 +02:00 |
|
Can Bölük
|
0d18747a7c
|
Added boolean string conversion, fixed the Tuple-like std::apply @ clang
|
2020-08-28 10:25:45 +02:00 |
|
Can Bölük
|
3d062b49fe
|
Fix unnecessary typename qualifier.
|
2020-08-28 10:16:29 +02:00 |
|
Can Bölük
|
f069dfff66
|
Fix integer formatting, add byte_count formatting.
|
2020-08-28 10:03:47 +02:00 |
|
Can Bölük
|
ed233df6e8
|
Fixing an issue with negation.
|
2020-08-28 09:02:41 +02:00 |
|
Can Bölük
|
e5081c78a1
|
Minor adjustments to section descriptor.
|
2020-08-28 08:53:39 +02:00 |
|
Can Bölük
|
6fa9b64800
|
Implemented strongly formatted integers.
|
2020-08-28 08:53:17 +02:00 |
|
Can Bölük
|
6108bc6972
|
::as_string now outputs hex by default for (u)int64_t.
|
2020-08-28 07:59:27 +02:00 |
|
Can Bölük
|
7ebdc76a1c
|
Fixed Tuple-like for format::table_view, added table limits.
|
2020-08-28 07:59:06 +02:00 |
|
Can Bölük
|
3ffcd7ba61
|
Changes to the way tuple-likes are handled in make_hashe and as_string.
|
2020-08-28 07:31:53 +02:00 |
|
Can Bölük
|
fc93102015
|
Intellisense does not appreciate concepts in deduction guide.
|
2020-08-28 07:15:46 +02:00 |
|
Can Bölük
|
4f9abc25c0
|
Removing some redundancies.
|
2020-08-28 07:11:08 +02:00 |
|
Can Bölük
|
54024217a5
|
Fixing reference-to-reference issues.
|
2020-08-28 06:49:49 +02:00 |
|
Can Bölük
|
2f454199ed
|
Implemented range transformation.
|
2020-08-28 06:43:07 +02:00 |
|
Can Bölük
|
a46c60b736
|
Fixed an issue with enum_namer.
|
2020-08-28 06:19:10 +02:00 |
|
Can Bölük
|
24653e7adc
|
Implemented a table formatter.
|
2020-08-28 06:19:00 +02:00 |
|
Can Bölük
|
755e89ca27
|
Fixing off-by-one time -> string.
|
2020-08-28 06:18:46 +02:00 |
|
Can Bölük
|
4b1c126be9
|
Improved file I/O interface, string/string_view traits.
|
2020-08-28 06:18:37 +02:00 |
|
Can Bölük
|
5781b96fde
|
Majorly improved the relocation API.
|
2020-08-27 09:51:17 +02:00 |
|
Can Bölük
|
75f9f791d5
|
Fixing std::thread based tasks, added speculative lock.
|
2020-08-25 23:37:13 +02:00 |
|