Optimize %initialize-object
authorAndy Wingo <wingo@pobox.com>
Mon, 19 Jan 2015 12:06:44 +0000 (13:06 +0100)
committerAndy Wingo <wingo@pobox.com>
Fri, 23 Jan 2015 15:16:04 +0000 (16:16 +0100)
commit79c2ca26aea37f035c633d011c719b91892b858d
treecea4ab87dbbc50db3efc5e5d1d3ca9c9dddffa8e
parent2a3ef7c44bcd2ec2067da55582dabc72d5129f25
Optimize %initialize-object

* module/oop/goops.scm (%initialize-object): Optimize by inlining the
  slot initialization, and by avoiding multiple checks for initargs
  validity.
module/oop/goops.scm