From 2bd3cc876cc90b8e28e0e8d88a5982f69729f867 Mon Sep 17 00:00:00 2001 From: Gabriel Dos Reis Date: Thu, 29 Dec 2016 02:13:58 -0800 Subject: Add Boot support for native load unit specification in foreign function import. --- src/ChangeLog | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/ChangeLog') diff --git a/src/ChangeLog b/src/ChangeLog index 85638c7f..ab2df6a9 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,17 @@ +2016-12-29 Gabriel Dos Reis + + * lisp/core.lisp.in ($NativeModulePrefix): Define and export. + * boot/ast.boot (%Ast): Ad %LoadUnit alternative. + (genImportDeclaration): Take a third parameter. Update caller. + * boot/parser.boot (bpProvenance): New. + (bpImport): Use it to parse load unit specification. + * boot/translator.boot ($foreignLoadUnits): New. + (translateToplevel): Update. + (loadNativeModule): Tidy. + (loadSystemRuntimeCore): Likewise. + * lib/Makefile.in: Tidy reference to shared library pathname. + * lisp/Makefile.in (edit): Translate oa_shrlib_prefix. + 2016-12-26 Gabriel Dos Reis * interp/i-output.boot (appChar): Don't modify string parameter. -- cgit v1.2.3