generic-poky/bitbake/lib/bb
Chris Larson 32ea766871 Implement parallel parsing support
This utilizes python's multiprocessing module.  The default number of threads
to be used is the same as the number of available processor cores, however,
you can manually set this with the BB_NUMBER_PARSE_THREADS variable.

(Bitbake rev: c7b3ec819549e51e438d293969e205883fee725f)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2011-01-04 14:46:42 +00:00
..
fetch Revert "svn fetcher: warn people to switch to SRCREV" 2011-01-04 14:46:42 +00:00
parse BBHandler: use os.path in inherit() 2011-01-04 14:46:39 +00:00
pysh Implement parallel parsing support 2011-01-04 14:46:42 +00:00
server Queue up events before the UI is spawned 2011-01-04 14:46:37 +00:00
ui Use logging in the knotty ui, and pass the log record across directly 2011-01-04 14:46:33 +00:00
COW.py Apply some 2to3 refactorings 2010-07-02 15:41:37 +01:00
__init__.py Work around issue with pickling of traceback objects 2011-01-04 14:46:34 +00:00
build.py Fix FuncFailed construction 2011-01-04 14:46:36 +00:00
cache.py Implement parallel parsing support 2011-01-04 14:46:42 +00:00
codeparser.py Move the pysh package into the bb package 2011-01-04 14:46:39 +00:00
command.py Add missing 'return False' to the SystemExit handler in runAsyncCommand 2010-07-02 15:41:37 +01:00
cooker.py Implement parallel parsing support 2011-01-04 14:46:42 +00:00
daemonize.py Apply some 2to3 transforms that don't cause issues in 2.6 2010-07-02 15:41:33 +01:00
data.py bitbake: add optional expansion to getVarFlag() 2010-12-14 22:36:19 +00:00
data_smart.py Access metadata vars as locals in python snippets 2011-01-04 14:46:38 +00:00
event.py Fix syntax issue and don't include 'd' in ui_queue 2011-01-04 14:46:37 +00:00
methodpool.py Consolidate the exec/eval bits, switch anonfunc to better_exec, etc 2010-07-02 15:41:31 +01:00
msg.py Drop 'fn' arguments to bb.msg functions 2011-01-04 14:46:34 +00:00
persist_data.py persist_data: handle locked db for SELECT 2011-01-04 14:46:39 +00:00
providers.py Switch bitbake internals to use logging directly rather than bb.msg 2011-01-04 14:46:33 +00:00
runqueue.py Prefer xrange over range for small performance gain. 2011-01-04 14:46:42 +00:00
shell.py Simplify build exception handling 2011-01-04 14:46:35 +00:00
siggen.py siggen.py: print taskname when seeing mismatched hash in cache 2010-12-20 14:50:22 +00:00
taskdata.py Prefer xrange over range for small performance gain. 2011-01-04 14:46:42 +00:00
utils.py Prefer xrange over range for small performance gain. 2011-01-04 14:46:42 +00:00