RTS runtime error checks.
Thu, 10 Jul 1997 22:27:40 +0100 (WET DST)
Hello,
The GPC runtime library (RTS) does quite a bit of checking at runtime. The
ISO standards dictate this.
However, these checks slow down GPC compiled programs.
Would it be a violation of the standards if we were to have two RTS
libraries (libgpc.a and libgpc_g.a), where libgpc_g.a is linked if the
'-g' compiler switch is used, and libgpc.a (no checks) otherwise?
This would combine the best of both worlds: checks are enabled when you
debug your code, while production code has optimum speed.
Let me know your opinions,
JanJaap
---
With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going
to land, and it could be dangerous sitting under them as they fly
overhead. -- RFC1925.
Jan-Jaap van der Heijden (janjaap@Wit381304.student.utwente.nl)
HTML conversion by Lluís de Yzaguirre i Maura
Institut de Lingüística Aplicada -
Universitat "Pompeu Fabra"
e-mail: de_yza@upf.es