diff ChangeLog @ 217:87c695673522

dynload darwin/mach-o update: - removed unnecessarily complex darwin loader interface, and sharing with dynload_unix now - mach-o symbol resolving refactored: * to handle symlinks, relative paths, paths with random casing * loading lib when not already loaded, for API consistency with ELF and PE implementations
author Tassilo Philipp
date Thu, 06 Apr 2017 12:00:36 +0200
parents 0592eb360af2
children 6784e74490ba
line wrap: on
line diff
--- a/ChangeLog	Thu Apr 06 11:40:15 2017 +0200
+++ b/ChangeLog	Thu Apr 06 12:00:36 2017 +0200
@@ -16,6 +16,11 @@
   o SPARC64 (v9) support
   o POSIX compliance: fallback for wx alloc on systems that don't have mmap()'s MAP_ANON
   o allocated space used for thunk now always W^X (req. for e.g. OpenBSD >= 6.0)
+dynload:
+  o simplifications of implemention on Darwin
+  o reliability/stability fixes for Mach-O dlSyms* lib to handle symlinks,
+    relative paths, paths with random casings
+  o allowing Mach-O dlSyms* lib to be used standalone (consistent with ELF and PE impls now)
 general:
   o marked assembly code as not needing an execstack, for safer/easier integration into other
     projects/builds, where needed; this is needed b/c of questionable default behaviours of some