zephyr/scripts
Marc Herbert 352980be98 scripts/build: make struct_tags.json deterministic
It's not good to see struct_tags.json change from one build to the next
when nothing changes.

Python's sets are not deterministic, see long story for older commit
f896fc2306 ("scripts: gen_handles: Sort the device handles")

Simply convert multiple_directories to a sorted list before using it.

Fixes commit 80e78208e6 ("kernel: syscalls: no need to include all
syscalls in binary")

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2023-12-11 09:51:22 +01:00
..
build scripts/build: make struct_tags.json deterministic 2023-12-11 09:51:22 +01:00
checkpatch kernel/timeout: introduce the timepoint API 2023-07-25 09:12:26 +02:00
ci ci: compliance: keep-sorted: handle indented blocks 2023-12-06 09:30:55 +00:00
coccinelle scripts: coccinelle: Remove strtok_r symbol from checklist 2023-08-23 16:05:08 +01:00
coredump gdbstub: xtensa: add support for dc233c core 2023-09-27 19:30:15 -05:00
dts devicetree: encode multi-level interrupt number in C devicetree magic 2023-10-30 11:43:39 -04:00
footprint bluetooth: Rename rpmsg HCI driver and sample to ipc 2023-11-02 08:32:20 +02:00
generate_usb_vif USB-C: genVIF: Cleanup and add support to pick static data from input 2023-05-26 13:54:43 -04:00
gitlint gitlint: exclude long line with co-authored-by 2023-09-27 06:20:16 -04:00
kconfig scripts: kconfig: kconfiglib: introduce configdefault 2023-10-26 09:47:06 +02:00
logging/dictionary scripts: logging: dictionary: Handle string stripping 2023-10-27 11:42:21 +02:00
native_simulator native_simulator: Get latest from upstream 2023-11-27 16:06:42 +00:00
net net: scripts: Use native_sim instead of native_posix 2023-11-27 19:55:30 +01:00
pylib scripts: twister: testinstance: store run id between builds 2023-12-06 10:27:08 -05:00
pylint/checkers scripts: pylint: Add argument parser abbreviation checker 2023-01-26 20:12:36 +09:00
release scripts: drop list_issues.py 2023-07-25 16:45:15 +02:00
schemas twister: Improve recording at Harness 2023-12-06 10:26:35 -05:00
support treewide: Disable automatic argparse argument shortening 2023-01-26 20:12:36 +09:00
tests twister: Improve recording at Harness 2023-12-06 10:26:35 -05:00
tracing tracing: scripts: Fix spelling 2023-02-08 01:09:31 +09:00
utils scripts: utils: add guidelines converter script 2023-10-30 13:46:23 -04:00
west_commands west: sign: add support for NXP i.MX8ULP board 2023-12-04 16:41:00 +00:00
.gitignore cleanup: rename sanitycheck references to twister 2021-01-14 07:50:52 -06:00
checkpatch.pl scripts/checkpatch: add __unused to the $Attribute list 2023-11-24 09:27:39 +00:00
checkstack.pl
coccicheck scripts: Allow use of bash outside of /bin 2022-03-08 11:11:10 +01:00
dump_bugs_pickle.py treewide: Disable automatic argparse argument shortening 2023-01-26 20:12:36 +09:00
gen_gcov_files.py treewide: Disable automatic argparse argument shortening 2023-01-26 20:12:36 +09:00
get_maintainer.py scripts: get_maintainer: __init__ to use filename if passed 2023-12-06 12:11:57 +00:00
github_helpers.py scripts: add github_helpers.py 2022-05-24 18:48:03 +02:00
list_boards.py treewide: Disable automatic argparse argument shortening 2023-01-26 20:12:36 +09:00
make_bugs_pickle.py treewide: Disable automatic argparse argument shortening 2023-01-26 20:12:36 +09:00
requirements-base.txt west.cmake: make MIN_WEST_VERSION catch up with requirements-base.txt 2023-05-22 10:17:11 +02:00
requirements-build-test.txt scripts: coverage: gcovr to ignore negative counters 2023-11-03 07:57:10 -04:00
requirements-compliance.txt scripts: compliance: add support for YAMLLint 2023-01-04 17:29:23 +01:00
requirements-extras.txt scripts: Update CFB font generator 2023-09-13 14:40:00 -07:00
requirements-run-test.txt twister: Use natural sort when generating hardware map 2023-06-17 07:54:46 -04:00
requirements.txt doc: move requirements to doc/ 2023-07-12 09:13:49 -04:00
series-push-hook.sh scripts: series-push-hook: Use main as base comparison branch 2021-05-27 15:55:43 -05:00
set_assignees.py ci: assignees: do not set trivial on manifest changes 2023-11-06 12:11:58 -05:00
snippets.py twister: Add support for required snippets 2023-09-06 16:40:53 +02:00
spelling.txt scripts: sync spelling.txt with version from Linux kernel v6.7-rc1 2023-11-15 17:33:17 -05:00
tags.sh scripts: Update paths on tags.sh 2021-02-19 05:28:09 -06:00
twister twister: Fix description of relationship between filter and allow/exclude 2023-10-17 18:55:35 +03:00
valgrind.supp valgrind: Update POSIX soc no cpu cleanup suppression 2023-11-29 15:33:49 +01:00
west-commands.yml west: commands: Add bindesc command 2023-09-28 07:39:09 -04:00
zephyr_module.py scripts: kconfig: Always generate ZEPHYR_*_MODULE 2023-10-24 10:53:24 +02:00