OSDT Weekly开源开发工具周报
首页 / 第 216 期

OSDT Weekly 第216期

2023-08-23 weekly-2023/2023-08-23.md

近期活动

编译社区的八卦信息

GCC

Binutils/GDB

GLIBC

LLVM/Clang/LLDB/LLD

以下值得关注的内容来自小编9号的整理和推荐(主要是 LLVM IR 变更):

  • https://reviews.llvm.org/D157517 添加ARM SVE Uph asm predicate constraint。
  • https://reviews.llvm.org/D158288 添加了对整数常量的说明。在llvm ir 中,10进制整数可以用 '-' (负号)来表示,但是对于16进制整数,必须在整数前面添加 'u', 's' 前缀来表示它的符号,比如 u0x8000 为 32768,s0x8000 为 -32768。并且对于有类型约束的16进制整数,需要通过对 active bits(即除 leading zeros 以外的所有 bits)进行符号扩展来得到,比如 i16 类型的 "s0x0001" 是 -1,而不是 1。
  • https://reviews.llvm.org/D155924 按部就班删除了 and/or 常量表达式。

本节内容来自 LLVM Weekly 第 503 期, Alex Bradbury 大哥持续稳定输出。

QEMU (RISC-V)

RISC-V in China

  • RISC-V 中国峰会本周热闹举办,规模、级别、人气都是有史以来最厉害的。

RT-Thread 社区

  • 风平浪静。招募志愿者小编。

TVM / AI Compilers

  • 风平浪静。招募志愿者小编。

本周工具链岗位

往期社招及实习生招聘长期有效。

本周推荐阅读

本周推荐:《天生非此》

作者: [英] 奥利弗·詹姆斯 / Oliver James

译者: 贾萱 / 魏宁

推荐: 小编11号

作者认为人类基因组计划的研究已经证明,在解释我们的心理特质差异方面,基因几乎不起任何作用。比如自我克制、完美主义、焦虑,甚至是天才的智商,实际都是后天引发的。这当然跟现在的部分观点相悖,比如抑郁症。无论书中观点的对错如何, 与基因是抑郁原因之一的观点相比,让家长面对完全因为后天教育环境导致孩子出现抑郁症的解释,是更难接受的。同时作者也指出,家庭养育方式是代际传递的,家长如何对孩子正是因为他们小时候也是这样被对待的。我们不必要一定认可作者的全部观点,但是作者带给读者的警示无疑是非常值得重视的。

摘录书中对2个常见场景的解读:

  1. 家长不停的唠叨“不许这么做”, “我说了不许这么做”,“都告诉你了不许这么做了”,语气加重,直到尖声喊叫或者演变为身体暴力。 这被称之为愤怒攻击,被证明是造成童年攻击以及成年暴力行为的直接原因,与基因无关。
  2. 孩子们需要忍受一种自我丧失的教育体系,而非得到学习的热情或者质疑现状的能力。所以在大学里,他们通过对外表、名誉和消费的着迷来治疗自己的痛苦

如果负面养育方式会在代际传递, 那么在思考为人父母能为孩子留下什么的时候,一旦物质生活的基本需求得到满足,比起现金、房产、股票这些物质层面的东西,将爱传递下去或许更为重要,把爱的正确表达方式作为家族资产,让每一代人都能情绪健康。