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