Mirror of http://offog.org/git/tock.git . Tock (translator from occam to C from Kent) is a Haskell-based compiler for occam and related languages.
Go to file
Neil Brown 4ecc8077ce Realised that my optimisation for the usage checking had the condition the wrong way round
This explains why all the usage tests began to fail...
2009-04-17 19:27:41 +00:00
backends Adjusted all the other modules to reflect the new change to CSM 2009-04-17 17:40:00 +00:00
checks Realised that my optimisation for the usage checking had the condition the wrong way round 2009-04-17 19:27:41 +00:00
common Adjusted all the other modules to reflect the new change to CSM 2009-04-17 17:40:00 +00:00
config Made the size of INT in occam be based on the size of void* in C 2009-04-17 14:22:53 +00:00
data Moved csTypeContext and csOperators to be StateT items in inferTypes, and moved the associated functions too 2009-04-17 19:05:42 +00:00
docextra Add the Tock hacker's guide to the repository. 2008-11-20 13:41:06 +00:00
flow Merged the latest set of changes from the trunk into the Polyplate branch 2009-04-10 20:38:29 +00:00
frontends Moved csTypeContext and csOperators to be StateT items in inferTypes, and moved the associated functions too 2009-04-17 19:05:42 +00:00
pass Rejigged CSM to solve some problems with monad transformers 2009-04-17 17:39:23 +00:00
polyplate Added a new listifyDepthRoute function that's like listifyDepth, but stores the route too 2009-04-16 17:01:43 +00:00
pregen Changed csParProcs to be a map that indicates whether the process is a wrapper for FORK or PAR 2009-04-16 10:25:02 +00:00
support Added a missing operator (unary MINUS on BYTE) to the support headers 2009-04-17 18:24:03 +00:00
testcases Fixed some of the tests, and added another testcase for array passing, based on one of Carl's examples 2009-03-20 12:59:16 +00:00
transformations Removed csAdditionalArgs in favour of using a StateT on the only pass that used it 2009-04-17 17:40:53 +00:00
AUTHORS Changed tock to use autoconf/automake for its build process 2007-10-08 17:02:03 +00:00
cgtests.mk Changed the names of generated tock files to have ".tock" before the extension 2009-04-02 15:40:39 +00:00
ChangeLog Changed tock to use autoconf/automake for its build process 2007-10-08 17:02:03 +00:00
compile-cgtests Added rules for getting and making the cgtests to the new Automake make system 2007-10-09 00:44:41 +00:00
configure.ac Made the size of INT in occam be based on the size of void* in C 2009-04-17 14:22:53 +00:00
COPYING Add licensing information. 2007-08-18 20:42:11 +00:00
COPYING.LIB Add licensing information. 2007-08-18 20:42:11 +00:00
LANGUAGE Implement channel direction decorators. 2008-06-09 21:35:20 +00:00
Main.hs Adjusted all the other modules to reflect the new change to CSM 2009-04-17 17:40:00 +00:00
Makefile.am Split up the OccamTypes module into OccamCheckTypes and OccamInferTypes 2009-04-17 14:11:44 +00:00
NEWS Changed tock to use autoconf/automake for its build process 2007-10-08 17:02:03 +00:00
occamutl.tock.h Changed the build process to support a directory to put modules and includes in, and added a dummy lib (occamutl) 2009-04-04 12:28:47 +00:00
occamutl.tock.inc Changed the build process to support a directory to put modules and includes in, and added a dummy lib (occamutl) 2009-04-04 12:28:47 +00:00
occamutl.tock.sizes Added a dummy sizes file for the dummy occamutl module 2009-04-14 16:58:26 +00:00
ProcessTags.hs Finally got round to adding a little program to qualify the AST tags in the TAGS file 2009-03-22 15:51:43 +00:00
rangetest.c Fixed a problem with rangetest caused by an earlier change 2009-04-17 18:49:46 +00:00
README Changed tock to use autoconf/automake for its build process 2007-10-08 17:02:03 +00:00
SYNTAX Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
TestMain.hs Added some testcases related to checking the use of abbreviations 2009-02-08 23:25:30 +00:00
TODO Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00