Range checking in BlackBox

From: [at]} <Wojtek>
Date: Sat, 15 Feb 2003 20:29:48 -0500 (EST)

----boundary-LibPST-iamunique-1627686247_-_-
Content-type: text/plain

On Sat, 15 Feb 2003, Wojtek Skulski wrote:

> Yes, of course. I can switch off range checking in BlackBox, too.
> It is a compile-time option. Did you not know this?

Actually, this is not true. I recall that it used to be true in erlier
versions of the compiler, but this is not the case anymore under v 1.4.
Assertions can be switched off, but not the array bounds checks. I am
surprised. I agree with Andreas that it should be possible to
compile low-level modules without such checks. Perhaps this should
go the wish list for version 1.5. How do you think?

I apologise.

Wojtek



--------------------------------------------

To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xy

To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.

Send any problem reports or questions related to this email list to the list owner at
   owner-blackbox{([at]})nowhere.xy

Current posting policy:

a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.

b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.


----boundary-LibPST-iamunique-1627686247_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIE9uIFNhdCwgMTUgRmViIDIwMDMsIFdvanRlayBT
a3Vsc2tpIHdyb3RlOlxwYXINClxwYXINCj4gWWVzLCBvZiBjb3Vyc2UuIEkgY2FuIHN3aXRjaCBv
ZmYgcmFuZ2UgY2hlY2tpbmcgaW4gQmxhY2tCb3gsIHRvby5ccGFyDQo+IEl0IGlzIGEgY29tcGls
ZS10aW1lIG9wdGlvbi4gRGlkIHlvdSBub3Qga25vdyB0aGlzP1xwYXINClxwYXINCkFjdHVhbGx5
LCB0aGlzIGlzIG5vdCB0cnVlLiBJIHJlY2FsbCB0aGF0IGl0IHVzZWQgdG8gYmUgdHJ1ZSBpbiBl
cmxpZXJccGFyDQp2ZXJzaW9ucyBvZiB0aGUgY29tcGlsZXIsIGJ1dCB0aGlzIGlzIG5vdCB0aGUg
Y2FzZSBhbnltb3JlIHVuZGVyIHYgMS40LlxwYXINCkFzc2VydGlvbnMgY2FuIGJlIHN3aXRjaGVk
IG9mZiwgYnV0IG5vdCB0aGUgYXJyYXkgYm91bmRzIGNoZWNrcy4gSSBhbVxwYXINCnN1cnByaXNl
ZC4gSSBhZ3JlZSB3aXRoIEFuZHJlYXMgdGhhdCBpdCBzaG91bGQgYmUgcG9zc2libGUgdG9ccGFy
DQpjb21waWxlIGxvdy1sZXZlbCBtb2R1bGVzIHdpdGhvdXQgc3VjaCBjaGVja3MuIFBlcmhhcHMg
dGhpcyBzaG91bGRccGFyDQpnbyB0aGUgd2lzaCBsaXN0IGZvciB2ZXJzaW9uIDEuNS4gSG93IGRv
IHlvdSB0aGluaz9ccGFyDQpccGFyDQpJIGFwb2xvZ2lzZS5ccGFyDQpccGFyDQpXb2p0ZWtccGFy
DQpccGFyDQpccGFyDQpccGFyDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLVxwYXINClxwYXINClRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBtYWlsaW5nIGxpc3Qs
IHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhlIHdvcmQgInVuc3Vic2NyaWJlIiB0bzpccGFy
DQogICBibGFja2JveC1yZXF1ZXN0QG9iZXJvbi5jaFxwYXINClxwYXINClRvIGdldCBhIGxpc3Qg
b2YgdmFsaWQgZS1tYWlsIGNvbW1hbmRzIGFuZCBpbnN0cnVjdGlvbnMgb24gdGhlaXIgdXNhZ2Us
IHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhlIHdvcmQgImhlbHAiIHRvIHRoZSBhYm92ZSBh
ZGRyZXNzLlxwYXINClxwYXINClNlbmQgYW55IHByb2JsZW0gcmVwb3J0cyBvciBxdWVzdGlvbnMg
cmVsYXRlZCB0byB0aGlzIGVtYWlsIGxpc3QgdG8gdGhlIGxpc3Qgb3duZXIgYXRccGFyDQogICBv
d25lci1ibGFja2JveEBvYmVyb24uY2hccGFyDQpccGFyDQpDdXJyZW50IHBvc3RpbmcgcG9saWN5
OlxwYXINClxwYXINCmEpIFRvIHBvc3QgeW91IHNob3VsZCB1c2UgdGhlIHNhbWUgYWRkcmVzcyBi
eSB3aGljaCB5b3UgYXJlIHN1YnNjcmliZWQgdG8gdGhlIG1haWxpbmcgbGlzdC4gVGhhdCB3YXks
IHRoZSBsaXN0IHNlcnZlciB3aWxsIHJlY29nbml6ZSB5b3UgYXMgc3Vic2NyaWJlciBhbmQgZm9y
d2FyZCB5b3VyIHBvc3RpbmcgaW1tZWRpYXRlbHksIHdpdGhvdXQgY3JlYXRpbmcgYW55IG92ZXJo
ZWFkLlxwYXINClxwYXINCmIpIElmLCBmb3Igc29tZSByZWFzb24sIHlvdSBjYW5ub3QgcG9zdCBm
cm9tIHRoZSBhZGRyZXNzLCBieSB3aGljaCB5b3UgYXJlIHN1YnNjcmliZWQsIHlvdXIgbWVzc2Fn
ZSB3aWxsIGJlIG1vZGVyYXRlZCB0byBhdm9pZCBzcGFtLiBQbGVhc2UgdW5kZXJzdGFuZCB0aGF0
IG1vZGVyYXRpb24gd2lsbCBvZnRlbiBjYXVzZSBzb21lIGRlbGF5LCBpbiBwYXJ0aWN1bGFyIG92
ZXIgd2Vla2VuZHMgb3IgaG9seWRheX19ADogV29qdA==


----boundary-LibPST-iamunique-1627686247_-_---
Received on Sun Feb 16 2003 - 02:29:48 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:29:27 UTC