The test kernel still fails to compile for me.

On 7/29/07, Darx Kies <[EMAIL PROTECTED]> wrote:
> Hi
>
> The HowTo is really great and I am glad we have it finally. :D
>
> There is only one thing that should be changed and that is the Test Case
> Example.
> The AOT already does some basic constant folding that means that when it
> finds something like 1+2
> then it computes that so the if statement becomes if (3 == 3). Other
> optimizations will come later
> and the whole code can be reduced to "return 1;".
>
> So it would be great if the CMP method calls another one that does the
> test and CMP only compares the result and returns 1 or 0.
> Something like this:
>
>         public unsafe static uint Misc2 (uint granularity)
>         {
>             switch (granularity) {
>                 case 0:
>                     return 4096;
>                 case 1:
>                     return 131072;
>                 default:
>                     return 0xFFFFFFFF;
>             }
>         }
>
>         public unsafe static uint CMPMisc2a ()
>         {
>             if (Misc2 (0) == 4096)
>                 return 1;
>
>             return 0;
>         }
>
> That way there will be no such optimizations and the test will be more
> reliable.
>
> Chriss.
>
> Bruce wrote:
> > Hey Ya'll:
> >
> > Because the AOT is very massive, a few of us are in agreement that the
> > AOT needs to be tested as thoroughly as possible.
> >
> > I have posted, on the Wiki, a short guide to writing tests for the
> > AOT:
> > http://sharpos.sourceforge.net/cgi-bin/trac.cgi/wiki/HowTo%3A%20AOT%20Unit%20Testing
> > <I%20have%20posted,%20on%20the%20Wiki,%20a%20short%20guide%20to%20writing%20tests%20for%20the%20AOT:%20http://sharpos.sourceforge.net/cgi-bin/trac.cgi/wiki/HowTo%253A%2520AOT%2520Unit%2520Testing>
> >
> > The guide does not go into detail as to the granularity of tests, or
> > the necessity of any particular tests or types of tests - just simply
> > how a test is written. It can be expanded either by the rest of you
> > folks, or as suggestions are made I will maintain the article myself.
> >
> > -Bruce
> >  aka Illuminus
> > ------------------------------------------------------------------------
> >
> > -------------------------------------------------------------------------
> > This SF.net email is sponsored by: Splunk Inc.
> > Still grepping through log files to find problems?  Stop.
> > Now Search log events and configuration files using AJAX and a browser.
> > Download your FREE copy of Splunk now >>  http://get.splunk.com/
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > SharpOS-Developers mailing list
> > SharpOS-Developers@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/sharpos-developers
> >
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >>  http://get.splunk.com/
> _______________________________________________
> SharpOS-Developers mailing list
> SharpOS-Developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sharpos-developers
>


-- 
fury

long name: William Lahti
handle :: fury
freenode :: xfury
blog :: http://xfurious.blogspot.com/

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
SharpOS-Developers mailing list
SharpOS-Developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sharpos-developers

Reply via email to