tock-mirror/backends
Neil Brown a4f0e85c72 Fixed a bug involving abbreviation of arrays of channels into arrays of channel-ends in the C++ backend
The array for the channel-ends was not being allocated storage, so the array (a pointer to some random location) was being written to and causing a seg-fault
2009-01-28 23:16:31 +00:00
..
AnalyseAsm.hs Added a value to indicate what type a warning is (to support future configurability) and streamlined the warning functions 2008-11-13 15:36:22 +00:00
AnalyseAsmTest.hs In AnalyseAsm, ignore labels that contain "." anywhere. 2008-04-06 15:31:28 +00:00
BackendPasses.hs Added a pass that helps stop some GCC warnings about literals equivalent to INT_MIN and similar 2009-01-27 13:00:08 +00:00
BackendPassesTest.hs Fixed all the tests to reflect the new channel-end system, such that they all pass again 2009-01-20 17:41:44 +00:00
GenerateC.hs Implemented all but one (RAN) of the intrinsic functions in appendix N by mapping them directly to the C versions 2009-01-27 13:38:00 +00:00
GenerateCBased.hs Fixed a few small things related to generating intrinsic calls in the C and C++ backends 2009-01-25 20:43:39 +00:00
GenerateCPPCSP.hs Fixed a bug involving abbreviation of arrays of channels into arrays of channel-ends in the C++ backend 2009-01-28 23:16:31 +00:00
GenerateCTest.hs Realised that with channel-ends for C++CSP, I want to use AltChanin everywhere, not Chanin 2009-01-23 18:10:51 +00:00
TLP.hs Fixed the TLP mechanisms to work with the new channel-end system 2009-01-20 17:35:31 +00:00