summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/data_smart.py
Commit message (Expand)AuthorAgeFilesLines
* bitbake: data_smart: skip all interal (underscored) flags in getVarFlagsRoss Burton2012-08-221-1/+1
* bitbake: data-smart: rename the 'content' internal variable to '_content'Ross Burton2012-08-221-8/+8
* bitbake: data_smart: Fix unanchored regexp causing strange parsing issueRichard Purdie2012-08-031-1/+1
* bitbake: data_smart: Fix multiple override interaction with append and prepen...Richard Purdie2012-07-051-1/+6
* lib/bb/data_smart.py: don't report variable in ExpansionError if not setPaul Eggleton2012-05-301-1/+4
* data_smart: Improve the calculation of config hashDongxiao Xu2012-04-171-3/+4
* meta/classes: Convert to use appendVar and appendVarFlagsRichard Purdie2012-03-051-1/+1
* data_smart.py: Uses BB_HASHCONFIG_WHITELIST to filter unnecessary variablesDongxiao Xu2012-02-271-12/+4
* cache: Use configuration's hash value to validate cacheDongxiao Xu2012-02-231-0/+21
* bitbake: Update users of getVar/setVar to use the data store functions directlyRichard Purdie2011-11-271-1/+1
* data_smart: Add appendVar/prependVar functionsRichard Purdie2011-11-101-0/+16
* codeparser: silence non-literal warnings for vardepsChristopher Larson2011-11-101-1/+7
* codeparser: accept a name for better messagesChristopher Larson2011-11-101-1/+1
* data_smart.py: make use of expand cache in getVar()Dongxiao Xu2011-08-291-1/+6
* bitbake/ast: Fix ??= vs. ?= handlingRichard Purdie2011-07-051-8/+4
* bitbake/data_smart: Don't track overrides in deleted variable namesRichard Purdie2011-06-281-1/+4
* bitbake/data_smart: Don't export deleted/empty entries in the list of keysRichard Purdie2011-06-281-0/+2
* bitbake/data_smart: Optimise the data store iteratorRichard Purdie2011-06-281-10/+12
* bitbake/data_smart: Change overrides behaviour to remove expanded variables f...Richard Purdie2011-06-091-1/+3
* data_smart: Adding overrides of zero length is pointless so lets notRichard Purdie2011-06-011-3/+4
* More 'is' fixupsChris Larson2011-03-311-2/+2
* bitbake/data_smart: Improve Variable expansion error handlingRichard Purdie2011-02-231-2/+14
* bitbake/data_smart: Improve the way lazyassignment worksRichard Purdie2011-02-231-0/+2
* bitbake: Sync a load of whitespace and other non-functionality changes with b...Richard Purdie2011-01-041-7/+8
* Move LAYERDIR expansion hack into DataSmartChris Larson2011-01-041-0/+21
* build: use bb.process instead of os.systemChris Larson2011-01-041-2/+2
* Access metadata vars as locals in python snippetsChris Larson2011-01-041-1/+14
* Fix __getitem__ for DataSmartChris Larson2011-01-041-2/+6
* Switch bitbake internals to use logging directly rather than bb.msgChris Larson2011-01-041-5/+5
* Make DataSmart inherit the MutableMapping ABCChris Larson2011-01-041-14/+20
* bitbake: add optional expansion to getVarFlag()Paul Eggleton2010-12-141-3/+6
* bitbake/data_smart: Refactor _append/_prepend code to remove duplicationRichard Purdie2010-12-071-36/+23
* bitbake/data_smart: Fix append/prepend/override ordering issueRichard Purdie2010-12-071-8/+16
* bitbake: Add codeparser for parsing shell and python functionsRichard Purdie2010-08-311-3/+3
* bitbake/data_smart.py: Allow the data expand function to keep track of refere...Richard Purdie2010-08-311-22/+47
* Revert "In expand, drop the unnecessary second regular expression match"Chris Larson2010-07-021-11/+11
* In expand, drop the unnecessary second regular expression matchChris Larson2010-07-021-11/+11
* Simplify _findVar a bitChris Larson2010-07-021-9/+6
* Fix major bug that slipped in when moving update_dataChris Larson2010-07-021-9/+10
* For ${@}, run str() on the resultChris Larson2010-07-021-6/+4
* Kill unnecessary usages of the types moduleChris Larson2010-07-021-4/+4
* Apply some 2to3 transforms that don't cause issues in 2.6Chris Larson2010-07-021-8/+8
* Exception handling fixupsChris Larson2010-07-021-2/+2
* Import fixupsChris Larson2010-07-021-3/+2
* Formatting cleanupsChris Larson2010-07-021-24/+22
* Move update_data into the DataSmart class as a finalize() methodChris Larson2010-07-021-0/+65
* Consolidate the exec/eval bits, switch anonfunc to better_exec, etcChris Larson2010-07-021-7/+1
* Pass an empty locals dict in expansion, since list comprehensions apparently ...Chris Larson2010-07-021-2/+2
* Two minor changes to the way python snippet expansion happensChris Larson2010-07-021-8/+8
* data_smart: be explicit about what we make available to eval'd python codeChris Larson2010-03-251-2/+7