mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-06 22:08:41 +00:00
change log
This commit is contained in:
committed by
Ryan Fleury
parent
647bc4206f
commit
18b5e27015
@@ -0,0 +1,16 @@
|
|||||||
|
# Change Log v9.22.0-alpha
|
||||||
|
|
||||||
|
## Linker
|
||||||
|
|
||||||
|
- Changed symbol resolution in libaries to match MSVC behavior.
|
||||||
|
- Optimized image building step to reduce memory usage.
|
||||||
|
- Linker memory maps all input files by default to lower memory usage. (`/RAD_MEMORY_MAP_FILES`)
|
||||||
|
- If debug info is available, linker uses it to show file and line number for unresolved relocations.
|
||||||
|
- Improved base relocation build performance for large images, cutting build time by 70%.
|
||||||
|
- Added stubs for `/Brepro`, `/D2`, and /ErrorReport to improve compatability with existing response files
|
||||||
|
- Implemented section garbage collection (`/OPT:REF`)
|
||||||
|
- Fixed bug where thread local variables pointed to incorrect types.
|
||||||
|
- Changed rules for weak and undefined symbols, now weak symbol is not allowed to replace an undefined symbol.
|
||||||
|
- Linker no longer creates thunks for imports that don't require them.
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user