1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-09 07:00:23 +02:00
guile/module
Andy Wingo c0ee32452f fix incorrect inlining of + when + is locally redefined
* libguile/vm-i-scheme.c (FUNC2): Use a signed value for the intermediate
  result here. Not sure what the effect is, though.

* module/ice-9/psyntax.scm (chi-top): Toplevel definitions ensure that
  variables are defined in the current module. Fixes the specific case of
  guile-lib's md5.scm, which redefines + -- this code is needed so that
  we don't incorrectly open-code +.

* module/language/tree-il/primitives.scm (resolve-primitives!): I think
  there were some cases in which vars and names would not resolve
  properly here. Fix those.
2009-06-07 00:53:48 +02:00
..
ice-9 fix incorrect inlining of + when + is locally redefined 2009-06-07 00:53:48 +02:00
language fix incorrect inlining of + when + is locally redefined 2009-06-07 00:53:48 +02:00
oop fix bug in goops' method cache with rest args 2009-06-07 00:53:48 +02:00
rnrs add ability to compile uniform arrays 2009-06-05 16:31:38 +02:00
scripts disable autocompilation when running guile-tools compile 2009-06-05 11:47:34 +02:00
srfi Merge branch 'master' of git://git.savannah.gnu.org/guile 2009-06-02 09:35:02 -04:00
system stamp .go with timestamp of .scm; a fresh go has same mtime of .scm 2009-06-05 10:51:21 +02:00
Makefile.am compile and install srfi-98. 2009-06-05 10:32:52 +02:00