Skip to content

FEX-2108

Compare
Choose a tag to compare
@skmp skmp released this 10 Aug 07:11
· 6257 commits to main since this release
  • 64BitAllocator

    • Convert std::vector table into std::array (ec6cc5c)
  • AArch64

    • Workaround static-pie crashing (4c43151)
  • Arm64

    • Fixes fill and spill slot offset calculation (6ac2300)
  • CPUID

    • Update TM and TM2 CPUID bits (d142d7c)
  • CPack

    • Update package name to remove conflict (2d11df0)
  • FEXLoader

    • stderr on immediate failure (84dee03)
  • FEXMountDaemon

    • Make squashfs mounting more robust (ff98a43)
  • FlexBitSet

    • Use non-template type parameter for index parameters (7931dc2)
  • GdbStub

    • Fix memory leak in GdbServerLoop() (749f1eb)
  • General

    • Remove redundant string constructions in log calls related to IR op name retrieval (80caf90)
  • Jits

    • Migrate logs over to fmt where applicable (7052d02)
  • Linux

    • Implements support for vsyscall (a5b142c)
    • Implements rt_{tg,}sigqueueinfo (1a64c90)
    • Implements a base implementation of signalfd{4,} (2db44cf)
    • Remove logs about parent or child stack usage (336eb9a)
  • OpDispatcher

    • Fixes imul flags calculations (7dd7003)
  • OpcodeDispatcher

    • Split the opcode handling to multiple files (2fd41de)
  • RCLSE

    • Fixes an assumption in RCLSE (896aa52)
  • Misc

    • Linux: Implements support for signals 32 and 33 (7e8577a)
    • Wine fixes (de0337d)
    • Cleanup compile service on fork (a48e41e)
    • Adds an option to stall processes on launch (0315964)
    • Adds an option to disable jemalloc from cmake (dec8221)
    • binfmt_misc: Support loading ELFs from FD and support preserve (007b1cb)
    • Fixes bug in RAPass (b0a28e5)
    • Works around static-pie crashing (6277516)
    • Adds cmake option ENABLE_STATIC_PIE (aa767b3)
    • Fixes some issues I found when running under tsan and asan (14480f3)
    • Fixes binfmt_misc install when not installed to /usr (04aacea)
    • Validation Passes: Remove unused variables (7f5b352)
    • Fixes flag setting for 8bit and 16bit LOCK ALU ops (3a0da68)
    • Adds a convenience of named thunk configs (f4e044a)
    • Update man page to show JSON key for config options (108081e)
    • Fixes Host thunks lib not being able to GL (6ff9b96)
    • Allocator fixes (a24d63b)
    • Atomic improvements (53417e5)
    • Actually fix jemalloc for FEXConfig (35a4f52)
    • Switch some memory allocations over to mmap (1eee2dd)
    • Update jemalloc to fix glibc override. (0d9ab9c)
    • Fix jemalloc malloc replace (a9bb33b)
    • Fixes old kernel defines for sockios (8f09bd9)
    • Use externals xxhash if not found installed (0a8ee43)