Compile error fixes for Linux and other improvements
Replaced inline copyright notice with #include "copyright.h"
Changes and check-in for 3.5 release Includes new source files and modifications not recorded for many years See ray/doc/notes/ReleaseNotes for notes between 3.1 and 3.5 release
fixed it so remembered contexts can be 1023 bytes long
fixed bug when channel is defined following function
fixed problem where global context doesn't print everything
fixed potential bug in eclock tracking
made redefinition warnings more intelligent -- won't report new definitions that are equivalent to old
added pushcontext() and popcontext() functions
changed to better hash function shash()
Changes for PC port
minor changes to varinsert()
changed library links to be reliable to avoid strcmp() call
updated revision number for release 2.0
compatibility fixes for SGI libraries
added context testing to dnext()
fixed code relating to long identifiers
changed location of context mark for locals/globals
fixed bug related to contexts and library functions
added explicit global id's starting with context mark
fixed up dcleanup() routine for working with contexts
added contexts to definition naming
changed dcleanup levels
changed wording on library function redefinition warning
minor changes to ':' assignment code
changed definition of dclearall() to dclean()
added ':' definitions for constant expressions
forgot addition for elimination of TICK for numeric def'ns
passed function to chanout()
eliminated cache for numeric definitions
added line numbers to error reports
nit-picking for Stardent compiler
added conditional compiles for redefinition warning (REDEFW)
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.