userspace-rcu/userspace-rcu-0.10.1-vs-0.12.1.yaml
2020-08-17 17:49:06 +08:00

37 lines
1.4 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

name: userspace-rcu
old_version: 0.10.1
new_version: 0.12.1
interface_differences:
- type: 'feature'
item: 添加对RISC-V架构支持使用initial-exec tls模型
diff: 增加性能支持
influence: 功能增强
- type: 'feature'
item: syscall-compat.h
diff: 在syscall-compat.h中添加FreeBSD, DragonFly平台支持
influence:功能增强
- type: 'feature'
item: TLS支持
diff: CC检测后检查TLS支持
influence:功能增强
- type: 'feature'
item: 重构liburcu
diff: API保持不变用于支持每个编译单元多种样式兼容性变更
influence:功能增强、优化
- type: 'ABI'
item: src/urcu-bp.c改进liburcu-bp
diff: 对于liburcu-bp在可用时使用私人快速通道比共享通道更快但是仅在4.14 Linux内核中引入了
influence: 功能增强,无影响
- type: 'ABI'
item: include/urcu/static/wfcqueue.h改进wfcqueue
diff: 允许定义CDS_WFCQ_WAIT_SLEEP来覆盖poll改变等待的时间的方式采用睡眠的方法而不是轮询的方法
influence: 功能优化,对外无影响
- type: 'ABI'
item: tests/benchmark/test_rwlock.c改进test_rwlock
diff: 在详细输出里面添加线程数量,可以在日志里看到
influence: 功能优化
- type: 'so file'
item: 新增liburcu-memb.so.6
diff: 新增动态库
influence:功能增强,无影响
remark: '新增功能,对原有功能无影响;'