1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-24 12:20:20 +02:00

Add instrinsics to runtime

* libguile/intrinsics.c:
* libguile/intrinsics.h: New files.
* libguile/Makefile.am:
* libguile/init.c: Add new files to build.
This commit is contained in:
Andy Wingo 2018-03-30 20:30:42 +02:00
parent 98fc9c0380
commit 4d530a94bb
4 changed files with 174 additions and 3 deletions

View file

@ -1,4 +1,4 @@
/* Copyright (C) 1995-2004, 2006, 2009-2014 Free Software Foundation, Inc.
/* Copyright (C) 1995-2004, 2006, 2009-2014, 2018 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
@ -74,6 +74,7 @@
#include "libguile/gettext.h"
#include "libguile/i18n.h"
#include "libguile/instructions.h"
#include "libguile/intrinsics.h"
#include "libguile/ioext.h"
#include "libguile/keywords.h"
#include "libguile/list.h"
@ -396,6 +397,7 @@ scm_i_init_guile (void *base)
scm_init_array_handle ();
scm_bootstrap_bytevectors (); /* Requires array-handle */
scm_bootstrap_instructions ();
scm_bootstrap_intrinsics ();
scm_bootstrap_loader ();
scm_bootstrap_programs ();
scm_bootstrap_vm ();