Headstart 是一种用于 rustc/Cargo 的原型优化,可让依赖 crate 在其依赖项完成函数体检查之前就开始类型检查。当 crate 的接口有效后,rustc 会提前生成 `.rmeta` 文件;Cargo 会使用这份元数据启动依赖 crate 的编译,同时继续并发检查原 crate 的函数体。 运行 `cargo check` 时,依赖 crate 可以直接使用提前生成的元数据完成检查。运行 `cargo build` 时,依赖 crate 会先完成分析,然后暂停并释放任务槽位,直到完整元数据可用后再进行代码生成。依赖项中的错误仍会导致构建失败,并产生等效的诊断信息和退出状态,但执行时机、进度消息及 JSON 输出顺序可能有所不同。其代价包括丢弃下游工作、延迟报告错误以及增加峰值内存占用。 在 16 核机器上,使用默认前端进行全新构建时,`check` 的加速最高可达 54%,`build` 最高可达 42%;并行前端可获得最高 25% 的加速。在核心数较少的机器上,收益会减小或没有明显提升。 该仓库提供 rustc 和 Cargo 的补丁系列、设计与基准测试文档、冒烟测试、错误测试、增量测试、元数据切换测试、rustc-perf 验证,以及用于真实项目基准测试的脚本。使用 `scripts/setup.sh` 构建打过补丁的工具后,可通过 `-Zheadstart`、`CARGO_UNSTABLE_HEADSTART=true` 或相应的 unstable 配置项来运行 Cargo。
**gpuvis** 根据 **MIT 许可证**发布,版权所有 © 2019 Valve Corporation。在保留适用的版权声明和许可证声明的前提下,可以使用、修改、合并、发布、分发、再许可或销售本软件。
本软件按“原样”提供,不附带任何明示或默示担保;Valve 对由此产生的相关索赔或损害不承担责任。
第三方组件保留各自的许可证:
- Simple DirectMedia Layer(SDL):zlib 许可证
- gl3w 和 stb 库:公有领域
- Dear ImGui 和 imgui_freetype:MIT 许可证
- Proggy 字体:MIT 许可证
- Roboto、Roboto Condensed 和 Droid Sans:Apache 许可证 2.0
- trace-cmd:GNU GPL v2
- miniz、noc_file_dialog.h、UCM CMake 宏和 SMHasher:MIT 许可证
- ya_getopt 和 {fmt}:BSD 2-Clause 许可证
- RapidJSON:MIT 许可证
- stlini:自定义电子邮件作者与署名许可证
用户必须遵守每项适用许可证中特定的署名、声明和分发要求。
电子游戏历史基金会(VGHF)免费开放的数字档案库自推出以来规模不断扩大,馆藏杂志从最初的 1,500 种增加到 5,000 多种,总计近 60 万页,涵盖 1981 至 2026 年的内容。社区扫描项目贡献了约三分之二的馆藏。目前,该档案库为游戏历史研究提供了大量资料,并已被维基百科引用 500 多次。
VGHF 也开始扩展英文以外的资料。其日语资料试点收藏包括《Neo Geo Freak》1995 至 2000 年的完整内容,并提供先进的日语光学字符识别(OCR)、重要文章的英文索引、语言筛选、从右至左排版,以及对无空格日语文本的搜索支持。VGHF 并不打算用机器翻译全部 10,000 页内容,而是依靠日语流利的志愿者筛选和识别关键内容。
该基金会计划在未来几年再增加 70,000 页国际资料,并寻求与收藏者、各类机构以及日语使用者建立合作关系。
数万名人在西班牙各地抗议,马德里以及约50个其他城市举行了集会,要求采取行动解决租金飙升、租期不稳定和无家可归问题。马德里的组织者称有50万人参加示威,而当局则报告有7万人。
这些抗议发生在议会否决政府住房法令之后。投票否决的是保守派人民党、极右翼沃克斯党以及支持加泰罗尼亚独立的扬特斯党。拟议措施包括在2030年前禁止驱逐租客,以及更严格地规范短期租房和单间出租。
87岁的轮椅使用者玛丽卡门·阿瓦斯卡尔在租金上涨230%后被逐出马德里的住所,这加剧了公众的愤怒。抗议者还呼吁举行全面罢工,并要求提供价格可负担且稳定的住房。
大多数示威活动是和平的,但瓦伦西亚发生了冲突,警方使用了橡皮子弹和催泪瓦斯。试图前往马德里抗议营地的极右翼组织遭到阻拦,另有三人被捕。
首相佩德罗·桑切斯可能会宣布在11月提前举行大选。抗议的规模及其对处境艰难政府的政治影响,可能会影响这一决定。
俄罗斯的导弹和无人机袭击重创了乌克兰的集中式电力系统,导致数百万人无法获得稳定的电力、供暖和供水。在米科莱夫,受损的管网过去只能提供很少的水,而且水质含盐量较高;如今,一个由丹麦资助的太阳能电站和电池为当地水泵供电。五套太阳能淡化系统每天最多可供应120万升饮用水。
这些破坏加快了乌克兰向分布式可再生能源转型的步伐。屋顶式和小型太阳能设施、风电、电池、生物质能以及小型燃气电站,比大型火电站或炼油厂更难成为攻击目标,修复起来也更快。乌克兰正在迅速扩大储能设施,并计划将关键变电站埋入地下,不过集中式输电仍不可或缺。
在全面入侵开始之前,乌克兰的可再生能源就已在增长,部分原因是其加入欧盟的进程及气候承诺。然而,自2022年以来,能源安全已成为首要任务:乌克兰的目标是在四年内将可再生能源消费翻倍,目前约有7吉瓦的风电项目等待完工。基层分布式能源设施正在迅速发展,但电网受损、战时中断和安全风险限制了进一步扩张。