Merge remote-tracking branch 'origin/stable-2.0'
authorAndy Wingo <wingo@pobox.com>
Thu, 29 Sep 2011 16:02:28 +0000 (18:02 +0200)
committerAndy Wingo <wingo@pobox.com>
Thu, 29 Sep 2011 16:02:28 +0000 (18:02 +0200)
commitca128245811fab5abcf02756cd7a322a3a40d192
tree9138f716f1617f391d2b5f88802b2c6605dd79d2
parent25f4a88032f51cecdf8b0147c8a2d0a4574972fa
parent014de9e25d87b7d3a13566aee4c271c1a11ea0b7
Merge remote-tracking branch 'origin/stable-2.0'

This was a pretty big merge involving a fair amount of porting,
especially to peval and its tests.  I did not update psyntax-pp.scm,
that comes in the next commit.

Conflicts:
module/ice-9/boot-9.scm
module/ice-9/psyntax-pp.scm
module/language/ecmascript/compile-tree-il.scm
module/language/tree-il.scm
module/language/tree-il/analyze.scm
module/language/tree-il/inline.scm
test-suite/tests/tree-il.test
13 files changed:
libguile/numbers.c
libguile/strings.c
module/ice-9/boot-9.scm
module/ice-9/psyntax.scm
module/language/ecmascript/compile-tree-il.scm
module/language/tree-il.scm
module/language/tree-il/analyze.scm
module/language/tree-il/canonicalize.scm
module/language/tree-il/compile-glil.scm
module/language/tree-il/peval.scm
module/language/tree-il/primitives.scm
module/oop/goops.scm
test-suite/tests/tree-il.test