Skip to content

Piggieback 0.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Oct 15:37
  • #160: Keep a set! of *warn-on-infer*, *unchecked-if* or *unchecked-arrays* in effect for the rest of the REPL session like cljs.repl does, while a loaded file's set!s stay within the file.
  • #93: Keep the dynamic bindings established around cljs-repl (e.g. figwheel-main's *config*, or cljs.env/*compiler*) in effect for later evaluations like cljs.repl does, replacing the *cljs-warnings* and *cljs-warning-handlers* session vars with *cljs-repl-bindings*.
  • #159: Fix :cljs/quit on nREPL 1.3+, where the session stayed in ClojureScript mode and the next evaluation failed against the torn-down runtime.
  • #158: Evaluate with the same dynamic bindings as cljs.repl, so the :warnings, :warn-on-undeclared, :repl-verbose, :static-fns, :fn-invoke-direct and :checked-arrays options of cljs-repl take effect, warning handlers installed around cljs-repl (e.g. by figwheel-main) are used, and (set! *unchecked-arrays* true) no longer fails.
  • #158: Read keywords qualified with an :as-alias alias (e.g. ::foo/bar) at the REPL (ClojureScript 1.11+).
  • #128: Use the :cljs branch of data readers declared with reader conditionals in data_readers.cljc, like ClojureScript's own REPL does (ClojureScript 1.11+).