summaryrefslogtreecommitdiff
path: root/src/python
AgeCommit message (Expand)Author
2010-08-17sim: revamp unserialization procedureSteve Reinhardt
2010-08-17sim: fold checkpoint restore code into instantiate()Steve Reinhardt
2010-08-17sim: clean up child handlingSteve Reinhardt
2010-08-17sim: move iterating over SimObjects into Python.Steve Reinhardt
2010-08-17sim: fail on implicit creation of orphans via portsSteve Reinhardt
2010-08-17sim: make Python Root object a singletonSteve Reinhardt
2010-07-21python: add a sorted dictionary classNathan Binkert
2010-07-21python: Add mechanism to override code compiled into the exectuableNathan Binkert
2010-07-17SimObject: transparently forward Python attribute refs to C++.Steve Reinhardt
2010-07-05sim: allow SimObject subclasses to define classmethodsSteve Reinhardt
2010-07-05sim: fold StartupCallback into SimObjectSteve Reinhardt
2010-06-14util: clean up attrdict and import multiattrdict into m5.utilNathan Binkert
2010-06-14python: use ipython in --interactive if it is availableNathan Binkert
2010-06-03Minor remote GDB cleanup.Steve Reinhardt
2010-03-10slicc: have a central mechanism for creating a code_formatter.Nathan Binkert
2010-02-28SmartDict: Make SmartDict an attrdictNathan Binkert
2010-02-23stats: this makes some fixes to AverageStat and AverageVector.Lisa Hsu
2009-09-23ply grammar: Fixup Tokenizer class so you can get lexer argumentsNathan Binkert
2009-09-22params: small cleanup to param description internalsNathan Binkert
2009-09-22python: Move more code into m5.util allow SCons to use that code.Nathan Binkert
2009-09-22multiattrdict: make multilevel nesting work properlyNathan Binkert
2009-09-22attrdict: add pickle support to attrdictNathan Binkert
2009-09-22code_formatter: use __builtin__ which is correct, not __builtins__Nathan Binkert
2009-08-16code_formatter: Add a python class for writing code generator templatesNathan Binkert
2009-08-16ply: add a base class called Grammar that encapsulates a ply grammarNathan Binkert
2009-08-16orderdict: Use DictMixin and add orderdict to m5.utilNathan Binkert
2009-08-16python: Make it possible to import the parts of m5 that are pure pythonNathan Binkert
2009-07-02attrdict: correct delattrNathan Binkert
2009-06-01swig: %include Event before PythonEvent so python gets the subclass correct.Nathan Binkert
2009-05-17includes: sort includes againNathan Binkert
2009-05-17types: Move stuff for global types into src/base/types.hhNathan Binkert
2009-05-11python: pull out common code from main that processes argumentsNathan Binkert
2009-04-22stats: expose statistics to pythonNathan Binkert
2009-04-22stats: remove simplescalar compatibility for printingNathan Binkert
2009-03-07Fix up regression execution to better handle tests that end abnormally.Steve Reinhardt
2009-03-05stats: create an enable phase, and a prepare phase.Nathan Binkert
2009-02-26CPA: Add new object for gathering critical path annotations.Ali Saidi
2009-02-26Trace: fix the --trace-start optionAli Saidi
2009-02-18events: Make trace events happen at the right priority.Nathan Binkert
2009-02-15traceflags: fix --trace-helpNathan Binkert
2009-02-04some new files are missing copyright noticesNathan Binkert
2009-01-30SCons: Fix how we get Mercurial revision information since internals keep cha...Ali Saidi
2009-01-30Errors: Print a URL with a hash of the format string to find more information...Ali Saidi
2009-01-30Config: Cause a fatal() when a parameter without a default value isn't set(FS...Ali Saidi
2009-01-19python: add fatal() function to the m5 package and use itNathan Binkert
2009-01-19python: Try to isolate the stuff that's in the m5.internal package a bit more.Nathan Binkert
2009-01-19tracing: panic() if people try to use tracing, but TRACING_ON is not set.Nathan Binkert
2009-01-19python: Rework how things are importedNathan Binkert
2008-12-08output: Change default output directory and files and update tests.Nathan Binkert
2008-12-06traceflags: Make "All" a valid trace flag.Nathan Binkert