Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • ram's avatar
    0f692183
    Changed time into the %TIME function, and made TIME just expand into a call of · 0f692183
    ram authored
    %TIME with the form wrapped into a lambda.  This helps interpreted uses of
    TIME, mainly by reducing the spurious elapsed time for preprocessing the huge
    form, but should also produce somewhat more accurate results, since the code in
    %TIME always runs compiled.  Theoretically this could have a slight negative
    effect on the accuracy of compiled uses by introducing a call, but this should
    be well down in the noise, since call overhead should be well less than the
    clock resolution.
    0f692183
    History
    Changed time into the %TIME function, and made TIME just expand into a call of
    ram authored
    %TIME with the form wrapped into a lambda.  This helps interpreted uses of
    TIME, mainly by reducing the spurious elapsed time for preprocessing the huge
    form, but should also produce somewhat more accurate results, since the code in
    %TIME always runs compiled.  Theoretically this could have a slight negative
    effect on the accuracy of compiled uses by introducing a call, but this should
    be well down in the noise, since call overhead should be well less than the
    clock resolution.