about summary refs log tree commit diff
path: root/src/fix-ng/eval.cc
AgeCommit message (Collapse)AuthorFilesLines
2003-11-06 * `null' is a nullary primop.Eelco Dolstra1-3/+2
2003-11-05 * Assertions.Eelco Dolstra1-11/+32
* Logical operators (!, &&, ||, ->).
2003-11-05 * Default function arguments.Eelco Dolstra1-5/+8
2003-11-03 * Work around problems with the ATerm library.Eelco Dolstra1-22/+34
The ATerm library doesn't search the heap for pointers to ATerms when garbage collecting. As a result, C++ containers such as `map<ATerm, ATerm>' will cause pointer to be hidden from the garbage collector, causing crashes. Instead, we now use ATermTables.
2003-11-02 * Boolean constants.Eelco Dolstra1-3/+4
2003-11-02 * Primops: baseNameOf, toString.Eelco Dolstra1-0/+2
2003-11-01 * Conditions, string equality.Eelco Dolstra1-0/+24
2003-11-01 * Let syntax.Eelco Dolstra1-0/+5
2003-10-31 * Working evaluator.Eelco Dolstra1-1/+161
* Mutually recursive attribute sets. * Print evaluator efficiency statistics.
2003-10-30 * Factor out evaluation into a separate file.Eelco Dolstra1-0/+45