aboutsummaryrefslogtreecommitdiff
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorGabriel Dos Reis <gdr@axiomatics.org>2016-12-29 02:13:58 -0800
committerGabriel Dos Reis <gdr@axiomatics.org>2016-12-29 02:13:58 -0800
commit2bd3cc876cc90b8e28e0e8d88a5982f69729f867 (patch)
tree89fb25441b1c7868411aeeb169bc3b34eec6a31a /src/ChangeLog
parenta8a3b2cdf66d274c831ad6229e6123e9cd68e07d (diff)
downloadopen-axiom-2bd3cc876cc90b8e28e0e8d88a5982f69729f867.tar.gz
Add Boot support for native load unit specification in foreign
function import.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog14
1 files changed, 14 insertions, 0 deletions
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 <gdr@axiomatics.org>
+
+ * 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 <gdr@axiomatics.org>
* interp/i-output.boot (appChar): Don't modify string parameter.