Activity for FastSim - Memoized Processor-Simulator

  • (no author) committed [ffb2e6]

    Standard project directories initialized by cvs2svn.

  • Jason McGuiness committed [73407c]

    initial checkin

  • Jason McGuiness committed [c9249b]

    Initial checkin of files with LGPL license. License changed to LGPL as per Eric Schnarr's request. (See emails.)

  • (no author) committed [8508d6]

    This commit was manufactured by cvs2svn to create tag 'start'.

  • Jason McGuiness committed [67b28d]

    Try to fix file locations.

  • Jason McGuiness committed [bc219a]

    Corrected as per Eric's advice.

  • Jason McGuiness committed [dfcb68]

    Corrected modified date.

  • Jason McGuiness committed [08862d]

    Corrected tags.

  • (no author) committed [ae8f7e]

    This commit was manufactured by cvs2svn to create tag 'Original_of_Eric'.

  • Jason McGuiness committed [145928]

    Finally runs. Need to debug & fix parse error.

  • Jason McGuiness committed [bede48]

    Oops - missed out adding some important files!

  • Jason McGuiness committed [293211]

    Added detials regarding the re-location to Sourceforge and version header.

  • Jason McGuiness committed [9ad70b]

    Corrected a mis-spelling.

  • Jason McGuiness committed [99ec6d]

    Added a version comment.

  • Jason McGuiness committed [884898]

    Modified so that uses bison's ability to generate a ".C" file directly, no simplified the make file.

  • Jason McGuiness committed [5e19fc]

    Renamed "Facile.y" to "Facile.Y" to simplify the make file by making use of the ability in bison to replacate the capit

  • Jason McGuiness committed [97c1e7]

    Oops - a couple of files that got through the LGPL-ing. Changed to LGPL.

  • Jason McGuiness committed [0bc1d5]

    Oops - a couple of files that got through the LGPL-ing. Changed to LGPL.

  • Jason McGuiness committed [a71434]

    Improved code:

  • Jason McGuiness committed [c1a4a3]

    - Added "-help" option to print out some help.

  • Jason McGuiness committed [2b4cbd]

    Corrected typo in comment.

  • Jason McGuiness committed [830d3c]

    - Improve object orientation.

  • Jason McGuiness committed [f277fd]

    Tidied up tabbing.

  • Jason McGuiness committed [5ec1a6]

    - Removed a seg. fault I introduced.

  • Jason McGuiness committed [3bc192]

    Removed superflous comment.

  • Jason McGuiness committed [1f63cb]

    Minor change: Modified member to be a class invariant.

  • Jason McGuiness committed [2ea43d]

    Removed a number of global variables into "main(...)" to improve object-orientation and memory management.

  • Jason McGuiness committed [787cee]

    Made "PTRef" destructor virtual, as it is a base class.

  • Jason McGuiness committed [95e129]

    Things done:

  • Jason McGuiness committed [fbf96d]

    Changed some variables from heap to stack-based allocation.

  • Jason McGuiness committed [ed223f]

    Things done:

  • Jason McGuiness committed [02f3f2]

    Things done:

  • Jason McGuiness committed [4af9ab]

    Un-fix the memory error, and add a comment regarding it.

  • Jason McGuiness committed [70c4b5]

    Fix a memory error.

  • Jason McGuiness committed [c88473]

    Things done:

  • Jason McGuiness committed [4c8460]

    Generalized default constructor.

  • Jason McGuiness committed [cdb9e7]

    Things done:

  • Jason McGuiness committed [2b5e81]

    Things done:

  • Jason McGuiness committed [7df084]

    Things done:

  • Jason McGuiness committed [7d3b51]

    Things done:

  • Jason McGuiness committed [01e788]

    Correct function declarations to fix memory bug.

  • Jason McGuiness committed [13ed97]

    Work around G++ v3.0.4 bug in instantiating a "boost::shared_ptr<...>" constructor. Added a comment to that effect too.

  • Jason McGuiness committed [8338cd]

    Modifications to get "symtab.C" to compile include:

  • Jason McGuiness committed [b84ea3]

    Removed deprecated features, improved code speed, simplified code.

  • Jason McGuiness committed [a94672]

    - Fixed crash if no input file specified.

  • Jason McGuiness committed [23c963]

    Added missing files, as they now have CVS version headers.

  • Jason McGuiness committed [132689]

    Modifications to get "types.C" & "tyvar.C" to compile include:

  • Jason McGuiness committed [2cdb7f]

    Removed stuff declared in "tyvar.H" but defined in "types.C" to their own file to improve code layout, modularity and style.

  • Jason McGuiness committed [281aa3]

    - Remove a redundant directory..

  • Jason McGuiness committed [4ddb39]

    - Correct memory management to avoid memory leaks and seg. faults.

  • Jason McGuiness committed [03b609]

    Modifications to get "pass4.C" to compile include:

  • Jason McGuiness committed [318164]

    Removed unnecessary include, removed deprecated features..

  • Jason McGuiness committed [8316bf]

    - Correcting memory management to avoid memory leaks and seg. faults.

  • Jason McGuiness committed [e451db]

    Modifications to get "pass3.C" to compile include:

  • Jason McGuiness committed [8d9c55]

    Correct the return value for a function.

  • Jason McGuiness committed [c03fa7]

    Fixed "implicit typename" warnings.

  • Jason McGuiness committed [4694e8]

    Removed unnecessary include.

  • Jason McGuiness committed [569709]

    Modified to make it compile with the new libjmmcg classes.

  • Jason McGuiness committed [fe26fd]

    - Removed "undefined function" warnings due to excessive use of "inline".

  • Jason McGuiness committed [85e7db]

    Modifications to complete re-coding include:

  • Jason McGuiness committed [1ad8bf]

    - Mainly completed removing some of the worst offences of "magic numbers" (i.e. constants scattered in to source code.) esp. relating to operator names.

  • Jason McGuiness committed [3ab34d]

    Fixed build error relating to an errant CR/LF combo in a "-D" GCC parameter.

  • Jason McGuiness committed [3bcb6a]

    Got "pass1.C" to compile. Still busy introducing "boost::shared_ptr<...>" to improve memory allocation, use and fix leaks.

  • Jason McGuiness committed [dc459a]

    Split class into two classes to simplify code and remove need for reference-counted or plain pointers.

  • Jason McGuiness committed [dd00c5]

    - Fixed debug assertion error I introduced.

  • Jason McGuiness committed [f92bc2]

    Modifications to get "Facile.lex" & "Facile.Y" to compile include:

  • Jason McGuiness committed [73bbb2]

    Improved some parameter types to make them more compatible with their use.

  • Jason McGuiness committed [fb272d]

    Corrected return value to be a reference-counted pointer for getting "pass2.C" to compile correctly.

  • Jason McGuiness committed [0cb69f]

    Modifications to get "semantics.C" to compile include:

  • Jason McGuiness committed [9ba953]

    Major modifications to make "pass2.C" compile on the road to "boost::shared_ptr<...>" nirvana...

  • Jason McGuiness committed [22f891]

    Modifications to get "types.C" & "tyvar.C" to compile include:

  • Jason McGuiness committed [e545e0]

    Improve the project.

  • Jason McGuiness committed [79673f]

    Modified to make it compile with the new libjmmcg classes.

1 >