+146
−69
Loading
Gitlab 现已全面支持 git over ssh 与 git over https。通过 HTTPS 访问请配置带有 read_repository / write_repository 权限的 Personal access token。通过 SSH 端口访问请使用 22 端口或 13389 端口。如果使用CAS注册了账户但不知道密码,可以自行至设置中更改;如有其他问题,请发邮件至 service@cra.moe 寻求协助。
This commit fixes a pretty nasty bug that could cause properties on symbols and choices defined in multiple locations to end up in the wrong order, potentially affecting evaluation. Alexander Wachter ran into this for an out-of-tree build. Multi.def. symbols are rare in the Linux kernel, which is what the Kconfiglib test suite uses for compatibility testing, so this managed to slip through. Comprehensive selftests have been added for property ordering on nested multi.def. symbols/choices. This bug was introduced by commit e307ba34 ("kconfiglib: Record which MenuNode has each property"). Commit message from Kconfiglib (c8801514d63aa) ============================================== Fix incorrectly ordered properties for some nested multi.def. symbols _propagate_deps() visits menu nodes roughly breadth-first, meaning properties on symbols and choices defined in multiple locations could end up in the wrong order when copied from the menu node for some unlucky if/menu nestings. Fix it by moving the menu-node-to-symbol/choice property copying in _finalize_tree() so that it's guaranteed to happen in definition order. This bug was introduced by commit 63a4418 ("Record which MenuNode has each property"). Signed-off-by:Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
CRA Git | Maintained and supported by SUSTech CRA and CCSE