aboutsummaryrefslogtreecommitdiffstats
path: root/lib/bb/data_smart.py
AgeCommit message (Expand)Author
2023-08-04data_smart: directly check for methodpool functions in context lookupChristopher Larson
2023-08-04data_smart: check for python builtins directly for context lookupChristopher Larson
2023-01-24data_smart: Small optimisation to _findVar()Richard Purdie
2022-11-29data_smart: Small cache reuse optimizationRichard Purdie
2022-11-27data_smart: Use regex consistently for override matching张忠山
2022-11-27data_smart: Add debugging for overrides stability issueRichard Purdie
2022-11-14data/data_smart/build: Clean up datastore finalize/update_data referencesRichard Purdie
2022-11-10data_smart: allow python snippets to include a dictionaryMark Asselstine
2022-03-18data_smart: Avoid multiple getVarFlag callsRichard Purdie
2022-03-18data_smart: Skip commonly accessed variables from variable data context lookupRichard Purdie
2022-02-22data_smart: Avoid exceptions for non string dataRichard Purdie
2022-02-21lib/bb: fix exit when found renamed variablesMarta Rybczynska
2022-02-21data_smart: Add support to BB_RENAMED_VARIABLES for custom stringsRichard Purdie
2022-02-21data_smart: Allow rename mechanism to show full expressionsRichard Purdie
2022-02-21bitbake: Rename allowed multiple provider variableScott Murray
2022-02-21bitbake: Rename setscene enforce filtering variableScott Murray
2022-02-21bitbake: Rename configuration hash filtering variableScott Murray
2022-02-21bitbake: Rename environment filtering variablesScott Murray
2022-02-21bitbake: Rename basehas and taskhash filtering variablesScott Murray
2022-02-21data_smart/cookerdata: Add variable remapping supportRichard Purdie
2022-02-17data_smart: Add hasOverrides method to public datastore APIRichard Purdie
2022-02-17data_smart: Fix overrides file/line message additionsRichard Purdie
2021-11-26data_smart.py: Skip old override syntax checking for anonymous functionsRobert Yang
2021-11-03lib/bb: Fix string concatination potential performance issuesRichard Purdie
2021-09-20data_smart: Don't add None to ExpansionError varlistRichard Purdie
2021-09-16bitbake: adjust parser error check for python 3.10 compatibilityAlexander Kanavin
2021-09-16bitbake: correct the collections vs collections.abc deprecationAlexander Kanavin
2021-09-11data_smart: Improve error display for handled exceptionsRichard Purdie
2021-09-11data_smart: Make ExpansionErrors more readableRichard Purdie
2021-08-04data_smart: Fix inactive overide accidental variable value corruptionRichard Purdie
2021-08-02bitbake: Switch to using new override syntaxRichard Purdie
2021-07-29data_smart: Allow colon in variable expansion regexRichard Purdie
2021-07-20data_smart/parse: Allow ':' characters in variable/function namesRichard Purdie
2020-12-19data_smart: Ensure hash reflects vardepvalue flags correctlyRichard Purdie
2020-08-25lib: fix most undefined code picked up by pylintFrazer Clews
2020-04-24data_smart: Handle hashing of datastores within datastores correctlyRichard Purdie
2020-03-24tinfoil: Simplify remote datastore connectionsRichard Purdie
2020-03-23data_smart: Don't pass unneeded datastoreRichard Purdie
2020-02-19data: Don't allow renameVar calls with equivalent keysKyle Russell
2019-05-04bitbake: Strip old editor directives from file headersRichard Purdie
2019-05-04bitbake: Drop duplicate license boilerplace textRichard Purdie
2019-05-04bitbake: Add initial pass of SPDX license headers to source codeRichard Purdie
2019-01-18bb.data_smart: only try to expand refs to valid variable namesChristopher Larson
2019-01-08data/siggen: Switch md5 -> sha256Richard Purdie
2018-12-14data_smart: Allow numeric characters in overridesRichard Purdie
2018-12-14data_smart: Add missing regexp markupRichard Purdie
2018-11-16data_smart: fix filename for compile()Robert Yang
2018-11-16data_smart: Add original traceback to ExpansionErrorRobert Yang
2018-10-19data_smart: Fix removal handling interaction issue with overridesRichard Purdie
2018-10-17bitbake: data: Ensure task checksums account for remove dataRichard Purdie