FastCode MM B&V 0.55



Todo list previously proposed for 0.54:

- Use CPUID based selection of Move in Move benchmarks.
- Remove all traces of "Fastcode Quality" label
- Make functionality for logging of supported features by MM, such as
16 byte alignment etc.
- The validation could show its description in the UI while running as
do the benchmarks.
- Run each validation and benchmark in a separate process.
- If a validation or benchmark runs too long, it will be stopped and
flagged as "Failed". The goal is that all tests should run unattended.
- Make sure the interactive B&V uses exactly the same code to run
validations and benchmarks.
- Include the old RTL MM as a plugin MM.

Dennis:

I still need to know how you wanted to remove FastCode Quality label.
Remove the tests themselves or keep them but roll them in with the
other tests?

I'm not sure what you mean by including the old RTL MM as a plugin.

--
Regards,
Bruce McGee
Glooscap Software
.



Relevant Pages

  • Re: Fastcode Memory Manager 1.1.1 Summary posted
    ... >>> I agree that the benchmarks are a part of the validation, ... Why do you refuse to follow community decisions? ... >> and D2006 are base compilers for validation. ...
    (borland.public.delphi.language.basm)
  • Re: Fastcode Memory Manager 1.1.1 Summary posted
    ... > Hi Bruce and Community ... > benchmarks are an important part of the validation. ... even claimed that the benchmarks are validation enough. ... > Could the community please help settle this discussion. ...
    (borland.public.delphi.language.basm)
  • Re: Fastcode Quality Poll Series
    ... I think that validations and benchmarks in B&Vs are basically in quite ... There's one question about automation. ... after benchmark and validation runs ... I think that the biggest problem is in libraries / downloads. ...
    (borland.public.delphi.language.basm)
  • Re: Fastcode Memory Manager 1.1.1 Summary posted
    ... And we run validation with all compilers ... > consider the D2006 benchmarks to be optional. ... > Delphi 2005 is the base compiler and because of the extremely long time ... We fastcoders do the work that is needed to obtain maximum quality. ...
    (borland.public.delphi.language.basm)
  • Re: Fastcode - Defining Challenge States
    ... Dennis wrote: ... > competition. ... Initial benchmarks and validations are created but are not ... Validation and benchmarks are considered to be at a good starting point ...
    (borland.public.delphi.language.basm)