Skip to content
Snippets Groups Projects
  1. Jul 24, 2003
    • gerd's avatar
      Get rid of the 64 bytes that are shown as being consed when · f7804071
      gerd authored
      	calling (TIME NIL).
      
      	* src/code/time.lisp (*time-consing*, *last-time-consing*): New vars.
      	(get-time-consing): New function.
      	(%time): Call it to get the additional consing overhead of %time.
      	Subtract *time-consing* from the result unless null.  Set
      	*last-time-consing*.
      f7804071
  2. Feb 25, 2003
  3. Jan 06, 2003
  4. Nov 05, 2002
    • cracauer's avatar
      · 65f0bdc0
      cracauer authored
      Make (time ...) and the profiler do precise measuring of space
      allocation.  It will also not overflow or bomb out when consing
      amounts cross most-positive fixnum.
      
      The new profiler also has an interface to plug in your own print
      function (also dictates sorting or results).
      
      This is written on gencgc/x86 but tests indicated the fallsbacks for
      other platforms work.
      
      The dfixnum package included here is sketchy.
      65f0bdc0
  5. Jun 07, 2000
  6. Jan 29, 1998
  7. Jul 12, 1996
  8. Oct 31, 1994
  9. Feb 11, 1994
  10. Nov 13, 1993
  11. Aug 25, 1993
  12. Jan 13, 1993
  13. Aug 05, 1992
  14. Mar 14, 1992
  15. Feb 20, 1992
  16. Feb 19, 1992
  17. Feb 14, 1992
  18. Aug 30, 1991
  19. Aug 23, 1991
  20. Feb 08, 1991
  21. Feb 04, 1991
  22. Aug 24, 1990
  23. May 30, 1990
  24. Mar 05, 1990
  25. Feb 22, 1990
  26. Feb 07, 1990
    • ram's avatar
      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
  27. Feb 06, 1990
Loading