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 e462da4a76 Added a system for specifying implicitly-used modules on the command-line
An implicitly used module is equivalent to a #USE directive before the first line of the main file.  This, combined with changes in occbuild, are my current way of implementing the automatic use of the forall module in occam.
2009-04-10 19:26:22 +00:00
backends Fixed assignment of arrays to work when dimensions are missing (helps with the initialisers for mobile allocations) 2009-04-09 17:09:50 +00:00
checks Turned findMeta into a member of a FindMeta type-class 2009-04-09 11:13:37 +00:00
common Fixed a problem where operators with % in the name were screwing up an error message 2009-04-10 16:06:49 +00:00
config Added a library path to the set of Tock directories 2009-04-04 15:57:50 +00:00
data Added a system for specifying implicitly-used modules on the command-line 2009-04-10 19:26:22 +00:00
docextra Add the Tock hacker's guide to the repository. 2008-11-20 13:41:06 +00:00
flow Turned findMeta into a member of a FindMeta type-class 2009-04-09 11:13:37 +00:00
frontends Added a system for specifying implicitly-used modules on the command-line 2009-04-10 19:26:22 +00:00
pass Turned findMeta into a member of a FindMeta type-class 2009-04-09 11:13:37 +00:00
pregen Corrected a mistake in the last patch 2009-04-08 16:34:04 +00:00
support Fixed the types in the ..TOSTRING procs in the support headers 2009-04-08 19:09:51 +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 Made sure that dereferenced mobile arrays are pulled up 2009-04-09 17:06:07 +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 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
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 Added a system for specifying implicitly-used modules on the command-line 2009-04-10 19:26:22 +00:00
Makefile.am Added a library path to the set of Tock directories 2009-04-04 15:57:50 +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
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 rangetest to work again, given the changes to the names of the operators in the support headers 2009-04-08 19:10:08 +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