From 7f74ff3dd79a773aa4e6deb766b931612eee88a7 Mon Sep 17 00:00:00 2001 From: Andrew Owen Date: Fri, 15 Jan 2021 02:59:17 -0700 Subject: [PATCH] Restore :source property to keep import* working at REPL --- src/boot/boot.janet | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/boot/boot.janet b/src/boot/boot.janet index f24b700d..3668ee35 100644 --- a/src/boot/boot.janet +++ b/src/boot/boot.janet @@ -3378,8 +3378,10 @@ (file/read stdin :line buf)) (def env (make-env)) (when-let [profile.janet (dyn :profilepath)] - (def new-env (dofile profile.janet :exit true :env env)) - (merge-module env new-env "" false)) + (def src (env :source)) + (def new-env (dofile profile.janet :exit true :source "profile.janet")) + (merge-module env new-env "" false) + (put env :source src)) (if *debug* (put env :debug true)) (def getter (if *raw-stdin* getstdin getline)) (defn getchunk [buf p]