Download Latest Version tack-macosx-x86_64-2.0.zip (2.1 MB)
Email in envelope

Get an email when there's a new version of Tcl Tools for the Cortex-M3

Home / pycca / 4.0
Name Modified Size InfoDownloads / Week
Parent folder
pycca-win32-ix86-4.0.zip 2012-02-25 1.7 MB
README 2012-02-25 4.4 kB
pycca-linux-ix86-4.0.tar.gz 2012-02-25 1.6 MB
pycca-macosx-x86_64-4.0.zip 2012-02-25 2.3 MB
Totals: 4 Items   5.6 MB 0
**** Changes for 4.0
2012/02/05 mangoa01

	* doc/pycca.html:
	* doc/pycca.txt:
	* pycca-linux.tpj:
	  Documentation tweaks.

	* src/pycca_mm.tcl:
	  Finally cracked the query on polymorphic event signatures.

2012/02/01 mangoa01

	* src/pycca_gen.tcl:
          Cleaned up emitting event defines. The change in the EventMap
          structure caused the output to be spead out unusually, althought the
          numbering was still correct.

2012/01/22 mangoa01

	* pycca-linux.tpj:
	* src/pycca_gen.tcl:
	* src/pycca_mm.tcl:
	  Added semantic check to insure that polymorphic event signatures match
	  those of the states when the events are eventually consumed.

	* src/pycca_mm.tcl:
	  Fixed problem with semantic function that makes sure that
	  the same instance of a subtype is not referred to by multiple
	  instances of a corresponding supertype.

2012/01/16 mangoa01

	* doc/pycca-schema2.fig:
	* doc/pycca.html:
	* doc/pycca.txt:
	* pycca-linux.tpj:
	* src/pycca.tcl:
	* src/pycca_mm.tcl:
          Added semantic check to insure that subtype instances are only
          referenced by one supertype instance.

2012/01/15 mangoa01

	* doc/pycca-schema1.fig:
	* doc/pycca.html:
	* doc/pycca.txt:
	* pycca-linux.tpj:
	* src/pycca.tcl:
	* src/pycca_gen.tcl:
	* src/pycca_mm.tcl:
	* src/pycca_parse.tac:
	* src/pycca_parse.tcl:
          Additional information being saved to deal with event parameters.
          Changed the EventMap summay relvar to include a relation valued
          attribute to make dealing with event parameters easier. This was
          necessary to deal with passing event parameters via "tack".

2011/12/02 mangoa01

	* pycca-linux.tpj:
	* pycca-win32.tpj:
	* src/pycca_gen.tcl:
	  Corrected a problem with the PYCCA_eventParam macro.

2011/11/13 mangoa01

	* src/pycca_gen.tcl:
	  Fixed eventParamOfThisClass macro.

2011/11/06 mangoa01

	* pycca-linux.tpj:
	* src/pycca_gen.tcl:
	  Corrected a problem generating the dataportal structures for classes
	  that have no attributes but do have a state machine.

2011/11/05 mangoa01

	* doc/pycca.txt:
	* pycca-linux.tpj:
	* pycca-macosx.tpj:
	* pycca-win32.tpj:
	* src/pycca.tcl:
	* src/pycca_gen.tcl:
	* src/pycca_mm.tcl:
	* src/pycca_parse.tac:
	* src/pycca_parse.tcl:
	  Updates for version 3.4 of pycca. Added more macros and now parse all
	  the parameter declaration lists.

2011/07/16 mangoa01

	* src/pycca_gen.tcl:
	  Adding a few more useful macros to the generated pycca header.

2011/07/10 mangoa01

	* src/pycca_portal.c:
	* src/pycca_portal.h:
          Added ability to get a constant reference to an attribute.  This is
          useful for situations, such as strings, where it is desirable to have
          more control over the copying of the attribute value out of the
          domain.


***** Changes for 3.3
2011/05/19 mangoa01

	* src/pycca_gen.tcl:
          Corrected a problem in the data portal where there were no attributes
          of the class. Prevent emitting an empty array initializer. This
          troubles some compilers.

2011/05/11 mangoa01

	* src/cdcl.tcl:
	* src/pycca_portal.c:
	* src/pycca_portal.h:
	* tests/cdcl.test:
          Corrected parsing of parameter list that contains an elipsis
          indicating a variable length argument.  Corrected "constness" of
          interface for updating an attribute via the portal functions.

	* changes:
	  More tweeks readying for a 3.3 release.

2011/05/08 mangoa01

	* changes:
	  Addition corrections for version 3.3.

	* changes:
	  Changes for pycca revision 3.3.

	* src/pycca_gen.tcl:
	  Clean up of the queries associated with emiting event identifiers
	  for the data portal option.

	* src/pycca_gen.tcl:
	  Remove debug printout.

2011/05/07 mangoa01

	* doc/pycca-translate/xuml-translation.me:
	* doc/pycca-translate/xuml-translation.pdf:
	* doc/pycca.html:
	* doc/pycca.txt:
	* pycca-linux.tpj:
	* pycca-macosx.tpj:
	* pycca-win32.tpj:
	* src/pycca.tcl:
	* src/pycca_gen.tcl:
	* tests/test.pycca:
          Corrected an omission from the set of classes that are included in
          the "dataportal" data structures. Classes that have a state model
          need to be included even if they have no attributes. Since the data
          portal code can send an event, such classes need to be output.  Also
          included more discussion of bridging in the translation document.

Source: README, updated 2012-02-25