Merge remote-tracking branch 'origin/stable-2.0'
authorAndy Wingo <wingo@pobox.com>
Mon, 28 Apr 2014 16:51:21 +0000 (18:51 +0200)
committerAndy Wingo <wingo@pobox.com>
Mon, 28 Apr 2014 16:51:21 +0000 (18:51 +0200)
Conflicts:
.gitignore
doc/example-smob/Makefile
doc/ref/api-smobs.texi
doc/ref/libguile-concepts.texi
doc/ref/libguile-smobs.texi
libguile.h
libguile/finalizers.c
libguile/finalizers.h
libguile/goops.c
module/language/tree-il/compile-glil.scm
module/oop/goops.scm

12 files changed:
1  2 
.gitignore
doc/ref/Makefile.am
doc/ref/api-control.texi
doc/ref/api-memory.texi
doc/ref/guile.texi
doc/ref/libguile-concepts.texi
libguile.h
libguile/Makefile.am
libguile/goops.c
libguile/init.c
module/Makefile.am
test-suite/standalone/Makefile.am

diff --cc .gitignore
@@@ -160,4 -160,5 +160,6 @@@ INSTAL
  /test-suite/standalone/test-scm-values
  /test-suite/standalone/test-scm-to-latin1-string
  /test-suite/standalone/test-scm-c-bind-keyword-arguments
 +/libguile/vm-operations.h
+ /test-suite/standalone/test-foreign-object-c
+ /test-suite/standalone/test-srfi-4
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -1,7 -1,7 +1,7 @@@
  @c -*-texinfo-*-
  @c This is part of the GNU Guile Reference Manual.
 -@c Copyright (C)  1996, 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2010, 2013, 2014
 -@c   Free Software Foundation, Inc.
 +@c Copyright (C)  1996, 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2010,
- @c   2011, 2013  Free Software Foundation, Inc.
++@c   2011, 2013, 2014  Free Software Foundation, Inc.
  @c See the file guile.texi for copying conditions.
  
  @node General Libguile Concepts
diff --cc libguile.h
@@@ -1,7 -1,7 +1,7 @@@
  #ifndef SCM_LIBGUILE_H
  #define SCM_LIBGUILE_H
  
- /* Copyright (C) 1995,1996,1997,1998,2000,2001, 2002, 2003, 2004, 2006, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
 -/* Copyright (C) 1995,1996,1997,1998,2000,2001, 2002, 2003, 2004, 2006, 2008, 2009, 2010, 2011, 2012, 2014 Free Software Foundation, Inc.
++/* Copyright (C) 1995,1996,1997,1998,2000,2001, 2002, 2003, 2004, 2006, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Free Software Foundation, Inc.
   * 
   * This library is free software; you can redistribute it and/or
   * modify it under the terms of the GNU Lesser General Public License
@@@ -52,8 -52,10 +52,9 @@@ extern "C" 
  #include "libguile/finalizers.h"
  #include "libguile/fluids.h"
  #include "libguile/foreign.h"
+ #include "libguile/foreign-object.h"
  #include "libguile/fports.h"
  #include "libguile/gc.h"
 -#include "libguile/gdbint.h"
  #include "libguile/generalized-arrays.h"
  #include "libguile/generalized-vectors.h"
  #include "libguile/goops.h"
Simple merge
Simple merge
diff --cc libguile/init.c
Simple merge
@@@ -377,10 -359,9 +377,11 @@@ SYSTEM_SOURCES =                         
    system/vm/trace.scm                         \
    system/vm/traps.scm                         \
    system/vm/trap-state.scm                    \
 +  system/vm/debug.scm                         \
 +  system/vm/disassembler.scm                  \
    system/vm/vm.scm                            \
    system/foreign.scm                          \
+   system/foreign-object.scm                   \
    system/xref.scm                             \
    system/repl/debug.scm                               \
    system/repl/error-handling.scm              \
Simple merge