- Compiler options -- from ASSERT fault?

From: [at]} <Gérard>
Date: Wed, 14 Jun 2006 13:55:02 +0200

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

Wojtek Skulski a crit :
> What?! I run lots of matrix code. Each time the index is not right the
> code will trap. I never saw it otherwise.

>
> My experience is with BB 1.4. Does it mean that the safety net was
> loosened in BB 1.5? Somehow I cannot believe.
>
I'm afraid there is a confusion between index range check, which is
applied by default, and range check, which is not, and which tests, if
I'm right, the results of expression evaluations before their assignment
to variables or procedure parameters. The lack of this latter check is
not very harmful, and it can be made explicitly when needed.

Grard

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy



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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBXb2p0ZWsgU2t1bHNraSBhIFwn
ZTljcml0IDpccGFyDQo+IFdoYXQ/ISBJIHJ1biBsb3RzIG9mIG1hdHJpeCBjb2RlLiBFYWNoIHRp
bWUgdGhlIGluZGV4IGlzIG5vdCByaWdodCB0aGVccGFyDQo+IGNvZGUgd2lsbCB0cmFwLiBJIG5l
dmVyIHNhdyBpdCBvdGhlcndpc2UuXHBhcg0KPlxwYXINCj4gTXkgZXhwZXJpZW5jZSBpcyB3aXRo
IEJCIDEuNC4gRG9lcyBpdCBtZWFuIHRoYXQgdGhlIHNhZmV0eSBuZXQgd2FzXHBhcg0KPiBsb29z
ZW5lZCBpbiBCQiAxLjU/IFNvbWVob3cgSSBjYW5ub3QgYmVsaWV2ZS5ccGFyDQo+ICAgXHBhcg0K
SSdtIGFmcmFpZCB0aGVyZSBpcyBhIGNvbmZ1c2lvbiBiZXR3ZWVuIGluZGV4IHJhbmdlIGNoZWNr
LCB3aGljaCBpcyBccGFyDQphcHBsaWVkIGJ5IGRlZmF1bHQsIGFuZCByYW5nZSBjaGVjaywgd2hp
Y2ggaXMgbm90LCBhbmQgd2hpY2ggdGVzdHMsIGlmIFxwYXINCkknbSByaWdodCwgdGhlIHJlc3Vs
dHMgb2YgZXhwcmVzc2lvbiBldmFsdWF0aW9ucyBiZWZvcmUgdGhlaXIgYXNzaWdubWVudCBccGFy
DQp0byB2YXJpYWJsZXMgb3IgcHJvY2VkdXJlIHBhcmFtZXRlcnMuIFRoZSBsYWNrIG9mIHRoaXMg
bGF0dGVyIGNoZWNrIGlzIFxwYXINCm5vdCB2ZXJ5IGhhcm1mdWwsIGFuZCBpdCBjYW4gYmUgbWFk
ZSBleHBsaWNpdGx5IHdoZW4gbmVlZGVkLlxwYXINClxwYXINCkdcJ2U5cmFyZFxwYXINClxwYXIN
Ci0tLSBCbGFja0JveFxwYXINCi0tLSBzZW5kIHN1YmplY3QgSEVMUCBvciBVTlNVQlNDUklCRSB0
byBibGFja2JveEBvYmVyb24uY2h9fQABAAAhAAAAEAEA


----boundary-LibPST-iamunique-533958746_-_---
Received on Wed Jun 14 2006 - 13:55:02 UTC

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