| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-11-03 | Test Choice.assignable, fix for optional choices | Ulf Magnusson | |
| Could never return 0 as a valid assignable value previously. | |||
| 2017-11-03 | Add .assignable selftests for choice symbols | Ulf Magnusson | |
| 2017-11-03 | Test .assignable for imply, find C menuconfig bug | Ulf Magnusson | |
| A tristate implied to y can't be set to m. Other than that, imply doesn't affect assignable values. Fix some copy-paste type errors too. In the C menuconfig, a tristate with m visibility implied to y gets stuck if you change it with space. Look into that later. Test case: config MODULES def_bool y option modules config Y_IMPLIER def_tristate y imply Y_IMP_M_VIS_TRI config Y_IMP_M_VIS_TRI tristate "y-imp m-vis tri" if m | |||
| 2017-11-03 | Add initial selftests for .assignable | Ulf Magnusson | |
| Comprehensive selftests are important here, because the allno/yesconfig.py scripts only check the upper and lower bound, and allnoconfig disables modules. Found a bug for non-selected m-visible tristates, where n didn't show up in sym.assignable. Everything matches menuconfig after fixing that. Still need to test symbols in choices with different modes, imply, and .assignable for choices. | |||
