1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-29 19:30:36 +02:00
guile/benchmark
Andy Wingo e677365cbc Speed up the self-tail-recursive case (1x->2x)
* benchmark/lib.scm: Add a comment, update the loop disassembly. Loop is
  now faster in the VM, thankfully.

* src/vm_engine.h (CACHE_PROGRAM): Only release and regrab the object
  array handle if the program changed. That is to say, optimize the
  self-tail-recursive case. But perhaps the thing to optimize here are
  the procedure calls themselves. Worth looking at in the future.
2008-05-25 13:34:50 +02:00
..
lib.scm Speed up the self-tail-recursive case (1x->2x) 2008-05-25 13:34:50 +02:00
measure.scm Fixed a stack leak. Now observing actual performance. 2008-04-25 19:09:30 +02:00