Proposal for Requiring Save/Restore of Sets and Tags
Tim Tautges
tautges at mcs.anl.gov
Sat Oct 23 16:36:13 CDT 2010
I like to think of it as the Harrison Bergeron test (http://en.wikipedia.org/wiki/Harrison_Bergeron)...
- tim
On 10/21/2010 12:04 PM, Jason Kraftcheck wrote:
> On 10/21/2010 11:35 AM, Carl Ollivier-Gooch wrote:
>>
>> My memory is that we had already agreed that an implementation is free
>> to skip expensive (and even cheap) checks when compiled in release mode,
>> though it should do all checks in debug mode. The latter is very
>> important to help developers debug code, but once it's working (i.e.,
>> nothing stupid being done by accident), a lot of those checks are
>> unnecessary, so turning them off for release code is no problem.
>> Conditionally-defined macros will do this. As Mark said, there are
>> run-time configurable methods for this, too, though I suspect they add a
>> small amount of overhead in practice.
>>
>
> You are stating that implementations must conform to a standard behavior of
> prohibiting cyclical links. And then recommending that we disable such
> restrictions in the version/build of the code that will be used in practice.
> Then why even make this a requirement? What's the point of making us jump
> through hoops implementing a "strict conformance" build that will only be
> used in practice with the conformance tests? How much code can we change
> between the two? Would instead building a copy of the reference
> implementation if strict conformance is requested be okay?
>
> - jason
>
--
================================================================
"You will keep in perfect peace him whose mind is
steadfast, because he trusts in you." Isaiah 26:3
Tim Tautges Argonne National Laboratory
(tautges at mcs.anl.gov) (telecommuting from UW-Madison)
phone: (608) 263-8485 1500 Engineering Dr.
fax: (608) 263-4499 Madison, WI 53706
More information about the tstt-interface
mailing list