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