From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,b44a149ee4e73a99 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!news3.google.com!feeder3.cambriumusenet.nl!feeder1.cambriumusenet.nl!feed.tweaknews.nl!193.201.147.78.MISMATCH!feeder.news-service.com!94.75.214.39.MISMATCH!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Runtime check : what about you ? Date: Sat, 18 Jun 2011 08:56:41 +0200 Organization: cbb software GmbH Message-ID: References: Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: xoMSsrull8EKozswAy8E3Q.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 Xref: g2news2.google.com comp.lang.ada:20916 Date: 2011-06-18T08:56:41+02:00 List-Id: On Fri, 17 Jun 2011 11:42:45 +0200, Yannick Duch�ne (Hibou57) wrote: > Just out of curiosity as much as because this may be worth to discuss it > to some (at least because there are some reflex with that) : how many of > your typically compile releases with runtime check and how many of you > typically compile releases without runtime check ? We leave most checks on (stack, integer overflow) in the release versions. > Feel free to add any specific context information with your reply ;) (I > guess most of you will feel the need) The platforms are VxWorks and Windows, used for distributed automation and control systems (many sensors, actuators, protocols etc). When performance question arise, which happens due to very tight requirements on the latencies we have, we are trying optimize the software, so that the compiler would remove unnecessary checks. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de