Skip to content

0.21

Latest
Compare
Choose a tag to compare
@wishstudio wishstudio released this 10 Oct 09:44
· 48 commits to master since this release

New features

  • Full Windows 7 compatibility
  • futex: New event-based implementation which support win7
  • futex: Add support for FUTEX_REQUEUE and FUTEX_CMP_REQUEUE
  • main: Support command line options parsing
  • main: Add help and usage messages
  • dbt: Redesign x86 decoding table
  • dbt: Optimize push/pop opcode generation
  • dbt: Support --dbt-trace and --dbt-trace-all options
  • pipe: Correct poll() support
  • pipe: Add O_NONBLOCK support
  • process: Add CLONE_PARENT_SETTID and CLONE_CHILD_CLEARTID support
  • log: Increase time precision for logging
  • fork: Significant performance improvements

Bug fixes

  • sig: Reset sigactions at execve()
  • dbt: Do not patch instruction if dbt just flushed in dbt_find_direct()
  • dbt: Fix several instruction descriptions
  • dbt: Stop code generation when code cache space is exhausted
  • str: Fix codepoint transformation range off by one
  • main: Fix ENV macros off by one
  • list: Fix list_remove() when list contains only one element