mid-kid
6693130c79
Fix depfiles only outputting half of the dependencies
...
Jesus christ what is this slip up even lmao
2025-05-30 01:52:41 +02:00
mid-kid
9a25f02877
Fix relative path generation on linux
2025-05-29 12:45:05 +02:00
mid-kid
7d29e79f3e
Minor documentation improvements
2025-04-28 22:37:17 +02:00
mid-kid
63d0098e07
Remove debug print
2024-11-18 20:45:05 +01:00
mid-kid
19b403fe55
Update relpath implementation
2024-11-18 20:23:30 +01:00
mid-kid
6bc5ad5c5d
Fix relative path creation on windows
2024-11-18 19:37:11 +01:00
mid-kid
8b6a837d3c
Fix segfault in mwccarm-2.0 in depfile_build
2024-11-14 23:13:26 +01:00
mid-kid
eeb0d4bbf6
Find struct offsets for depfile_struct
2024-11-14 22:58:38 +01:00
mid-kid
36f3493af0
Fix windows build
2024-11-04 23:09:01 +01:00
mid-kid
f7adcfd441
Add missing comment
2024-11-04 22:28:48 +01:00
mid-kid
83870eaf1b
Port the depfile patch to all the versions
2024-11-04 21:55:30 +01:00
mid-kid
ccf2d63add
Patch depfile generation to output relative paths
2024-11-04 21:19:31 +01:00
mid-kid
3585882fe4
Minor rearrangement
2024-11-04 17:58:36 +01:00
mid-kid
4238f4a1c3
Decompile path_join()
2024-11-04 17:56:08 +01:00
mid-kid
3c004bc5a3
More cleanups
2024-11-04 00:48:25 +01:00
mid-kid
fba27e30a2
Minor consistency
2024-11-04 00:44:53 +01:00
mid-kid
6a04657b6f
Decompile most of the code involved in generating dep files
2024-11-04 00:37:13 +01:00
mid-kid
1532580b07
Allow controlling the bug
...
This gives the user control over the values used during codegen.
2024-09-28 16:09:07 +02:00
mid-kid
b93391700b
Decompile the function that exposes an UB bug
...
This function doesn't always clear all the memory it allocates. This
memory sometimes contains pointers, and through unfortunate
circumstances, interprets them to decide compiler output...
2024-09-28 12:49:20 +02:00
mid-kid
b02bcc0594
Add patch/r2scan.sh script to test patterns across versions
2024-09-28 12:48:45 +02:00
mid-kid
608fc1ba78
Update mw-executables, adding more compiler versions
2024-07-30 19:57:21 +02:00
mid-kid
951e11c62d
Scan findexe function
2024-07-15 09:29:39 +02:00
mid-kid
87f5b4980c
Move env.c to the correct directory, as it's a patch exclusive
2024-07-11 16:08:17 +02:00
mid-kid
5b66ef7e2d
Make getenv() traceable
2024-07-10 10:58:32 +02:00
mid-kid
698845e09a
Try to document patches
2024-07-08 10:39:07 +02:00
mid-kid
d7751501d9
Minor cleanups in scan
2024-07-06 22:21:35 +02:00
mid-kid
cbc4ac07f0
Use actual version numbers and build numbers for the binaries
2024-07-03 19:04:54 +02:00
mid-kid
07f6ec2382
Add version 1.2b73
2024-07-03 17:08:56 +02:00
mid-kid
c95780cc63
Switch to the mw-executables structure
2024-07-03 17:04:47 +02:00
mid-kid
1da769f9cc
Generate patches for all versions
2024-06-29 02:28:43 +02:00
mid-kid
9c46fc95ee
Build all versions
2024-06-29 02:28:07 +02:00
mid-kid
d03083a89c
Add bins/meson.build and rename variables
2024-06-29 00:39:49 +02:00
mid-kid
8c44ca33ca
Remove stubbed code from .s files
2024-06-22 01:07:58 +02:00
mid-kid
b00fc69366
Split off portability asm macros
2024-06-22 00:18:25 +02:00
mid-kid
6ce3f99804
Fix windows build again
2024-06-22 00:13:06 +02:00
mid-kid
dce3f5a1d3
Move dlls to top-level
2024-06-22 00:08:38 +02:00
mid-kid
caeadb4d37
Change the logic for patchgen
2024-06-21 23:34:11 +02:00
mid-kid
dffde7d250
Generate the patches
2024-06-21 22:45:23 +02:00
mid-kid
1c0e7158a7
Move exescan into patch subdir
2024-06-21 18:47:53 +02:00
mid-kid
87391203d6
Move patch-related code to patch/
2024-06-21 18:46:27 +02:00