about summary refs log tree commit diff
path: root/src/fix-ng/primops.cc
AgeCommit message (Collapse)AuthorFilesLines
2003-11-16 * An forward non-random access input iterator class for ATermLists.Eelco Dolstra1-7/+4
2003-11-16 * Some utility functions for working with ATerms.Eelco Dolstra1-18/+25
2003-11-09 * Turned the msg() and debug() functions into macros, since theyEelco Dolstra1-5/+5
turned out to be a huge performance bottleneck (the text to printed would always be evaluated, even when it was above the verbosity level). This reduces fix-ng execution time by over 50%. gprof(1) is very useful. :-)
2003-11-06 * Allow null in derivation bindings.Eelco Dolstra1-0/+2
2003-11-06 * `null' is a nullary primop.Eelco Dolstra1-1/+1
2003-11-05 * Assertions.Eelco Dolstra1-0/+13
* Logical operators (!, &&, ||, ->).
2003-11-03 * Work around problems with the ATerm library.Eelco Dolstra1-7/+9
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-2/+2
2003-11-02 * Primops: baseNameOf, toString.Eelco Dolstra1-0/+19
2003-10-31 * Working evaluator.Eelco Dolstra1-0/+206
* Mutually recursive attribute sets. * Print evaluator efficiency statistics.