Commit graph

  • 0598f8e7c5 Allowed the boot script to check multiple names for the chez executable. main Simon Brooke 2026-07-06 17:09:51 +01:00
  • 855fbc4794
    Merge pull request #306 from jolt-lang/trace-source-lines v0.1.6 Dmitri Sotnikov 2026-07-04 21:20:16 +00:00
  • 6c88198115 JOLT_TRACE: map tail-frame history to ns/name (file:line) trace-source-lines Yogthos 2026-07-04 17:09:44 -04:00
  • e297a74501
    Merge pull request #305 from jolt-lang/fix-jolt-trace-aot-binary v0.1.5 Dmitri Sotnikov 2026-07-04 20:51:03 +00:00
  • c8167e1c05 JOLT_TRACE: honor the env at runtime in a built joltc fix-jolt-trace-aot-binary Yogthos 2026-07-04 16:40:14 -04:00
  • bff1c288b0
    Merge pull request #304 from jolt-lang/tail-frame-history v0.1.4 Dmitri Sotnikov 2026-07-04 20:01:51 +00:00
  • 94d3bcca20 AOT: run -main with *ns* = user, matching clojure.main tail-frame-history Yogthos 2026-07-04 15:51:13 -04:00
  • 79002526bb JOLT_TRACE: one case-insensitive off-check for both enable paths Yogthos 2026-07-04 15:51:13 -04:00
  • 7167af4830 Trace by default in REPL-driven development Yogthos 2026-07-04 15:23:17 -04:00
  • a3e2365217 Recover TCO-elided frames in uncaught-error stack traces Yogthos 2026-07-04 15:00:52 -04:00
  • 773e647b4a
    Merge pull request #303 from jolt-lang/clojure-1.13-parity v0.1.3 Dmitri Sotnikov 2026-07-04 14:56:22 +00:00
  • dbc5afac32 build: a no-main entry namespace runs as a script instead of crashing Yogthos 2026-07-04 10:18:57 -04:00
  • 403c3f302f Clojure 1.13 parity: req!, checked-keys destructuring, keyword array maps Yogthos 2026-07-04 10:18:51 -04:00
  • 1ed9656a0c
    Merge pull request #302 from jolt-lang/windows-nrepl-and-version v0.1.2 Dmitri Sotnikov 2026-07-04 04:36:47 +00:00
  • f9fcbc37fd Skip org.clojure/clojure in deps.edn without warning Yogthos 2026-07-04 00:26:07 -04:00
  • 4398e2cf6c Fix nREPL on Windows; add a version string Yogthos 2026-07-04 00:11:25 -04:00
  • 5467c1d98d Fail actionably when vendor submodules are missing Yogthos 2026-07-02 19:08:41 -04:00
  • dbc4298c0a Export joltc.exe symbols so foreign-entry finds the embedded bundles v0.1.1 Yogthos 2026-07-02 18:47:40 -04:00
  • af12f77dcd Resolve optional libc entries at runtime, not boot load Yogthos 2026-07-02 18:36:40 -04:00
  • 225073a11b Windows: static link (single-file exe) + a binary inspection step Yogthos 2026-07-02 18:22:53 -04:00
  • 9382c67e48 Windows link set gains -luuid (FOLDERID_* GUIDs) Yogthos 2026-07-02 15:43:27 -04:00
  • 24c2280246 Route build shell commands through sh on Windows Yogthos 2026-07-02 15:33:11 -04:00
  • 0afd2095e3 msys2 inherits the runner PATH (GITHUB_PATH additions were invisible) Yogthos 2026-07-02 15:21:32 -04:00
  • c63a18aae1 Windows Chez: skip make install, assemble the csv layout from the build tree Yogthos 2026-07-02 15:10:36 -04:00
  • 80f3206a6e Fix release.yml: literal newlines inside printf broke the YAML Yogthos 2026-07-02 14:59:51 -04:00
  • 7add315394
    Merge pull request #301 from jolt-lang/release/windows-v011 Dmitri Sotnikov 2026-07-02 18:57:46 +00:00
  • 5ca7437826 Restore the :portability tags lost in the rebase release/windows-v011 Yogthos 2026-07-02 14:45:04 -04:00
  • a67dbdb93d rand-nth follows the reference shape; refresh doc counts and the corpus floor Yogthos 2026-07-02 14:32:53 -04:00
  • ab10e68218 Retry the Clojure installer download in CI Yogthos 2026-07-02 14:16:47 -04:00
  • b2aa757af2 Windows release binaries (x86_64) via MSYS2/MinGW Yogthos 2026-07-02 14:04:29 -04:00
  • 58ef0c8fa1
    Merge pull request #300 from jolt-lang/corpus/portability-key Dmitri Sotnikov 2026-07-02 18:15:01 +00:00
  • d6d11d5748 Tag every corpus row with :portability (:common vs :jvm) corpus/portability-key Yogthos 2026-07-02 14:03:47 -04:00
  • 7b4369145d
    Merge pull request #299 from jolt-lang/docs/superset-traceability Dmitri Sotnikov 2026-07-02 18:03:15 +00:00
  • ce8e89ca86 Contract fixes from the baseline audit; every residual suite failure traced docs/superset-traceability Yogthos 2026-07-02 13:52:59 -04:00
  • 3fb8082802
    Merge pull request #298 from jolt-lang/edn/strict-reader Dmitri Sotnikov 2026-07-02 17:22:54 +00:00
  • 44d4875a24 Strict reader tokens; edn mode with the reference's error contracts edn/strict-reader Yogthos 2026-07-02 12:00:13 -04:00
  • 95186a6782
    Merge pull request #297 from jolt-lang/string/tostring-coercion Dmitri Sotnikov 2026-07-02 15:48:52 +00:00
  • e17bcfd0af clojure.string toString coercion; some-fn/ifn? reference semantics; misc host gaps string/tostring-coercion Yogthos 2026-07-02 11:38:37 -04:00
  • a9542077fc
    Merge pull request #296 from jolt-lang/casts/checked-narrow Dmitri Sotnikov 2026-07-02 13:52:34 +00:00
  • d0e1a11934 Checked narrow casts; fix runtime require in self-contained-built binaries casts/checked-narrow Yogthos 2026-07-02 09:42:06 -04:00
  • 2610cb3ac3
    Merge pull request #295 from jolt-lang/iref/watches-validators-meta Dmitri Sotnikov 2026-07-02 13:17:53 +00:00
  • f80f9aab4b One IRef seam: watches/validators/meta over atom, var, and agent iref/watches-validators-meta Yogthos 2026-07-02 09:07:00 -04:00
  • 257f822825
    Merge pull request #294 from jolt-lang/hierarchy/reference-contracts Dmitri Sotnikov 2026-07-02 12:58:33 +00:00
  • 6e333b3020 Hierarchy fns follow the reference contracts; deftype classes join the class graph hierarchy/reference-contracts Yogthos 2026-07-02 08:48:30 -04:00
  • 7e1df2c600
    Merge pull request #293 from jolt-lang/numeric/ops-dispatch Dmitri Sotnikov 2026-07-02 12:21:22 +00:00
  • e66a91750e Numbers-style category dispatch for binary numeric ops numeric/ops-dispatch Yogthos 2026-07-02 06:41:45 -04:00
  • 38abc1be84
    Merge pull request #292 from jolt-lang/fix/are-clojure-template Dmitri Sotnikov 2026-07-02 10:08:48 +00:00
  • 86e36e8bee clojure.test/are substitutes via clojure.template fix/are-clojure-template Yogthos 2026-07-02 05:57:57 -04:00
  • 53a8aac2d0
    Merge pull request #291 from jolt-lang/conformance/clojure-test-suite Dmitri Sotnikov 2026-07-02 09:28:58 +00:00
  • edfd67a322 Vendor clojure-test-suite as a standing gate (make cts) Yogthos 2026-07-02 03:46:57 -04:00
  • 8ffc2f68c5 Fix general divergences surfaced by clojure-test-suite Yogthos 2026-07-02 03:46:57 -04:00
  • 51dec5fd2c Drop x86_64-macos from releases (GitHub retired the Intel runner) Yogthos 2026-07-01 18:13:57 -04:00
  • eb768b13c1 docs: delist next.jdbc (JVM/JDBC-driver dependent) Yogthos 2026-07-01 17:49:35 -04:00
  • 802fb29b07 Link joltc with -rdynamic so build can spill its boots on Linux v0.1.0 Yogthos 2026-07-01 17:31:18 -04:00
  • db08ecc1bc Embed runtime source so a self-contained joltc can build apps Yogthos 2026-07-01 17:24:50 -04:00
  • f6bd2c6de5 readme: note the Homebrew install option Yogthos 2026-07-01 16:52:02 -04:00
  • b460875772 Add an install script for the prebuilt joltc binary Yogthos 2026-07-01 16:38:43 -04:00
  • b5998f4b4a docs: register-class-supers! for library class hierarchies Yogthos 2026-07-01 16:31:43 -04:00
  • 21445375fa
    Merge pull request #287 from jolt-lang/conformance/reader-literal-registry Dmitri Sotnikov 2026-07-01 20:24:52 +00:00
  • 6500f968ce
    Merge pull request #286 from jolt-lang/conformance/typed-throwables Dmitri Sotnikov 2026-07-01 20:24:16 +00:00
  • a59a32a0b0
    Merge pull request #288 from jolt-lang/conformance/deftype-method-seam Dmitri Sotnikov 2026-07-01 20:23:26 +00:00
  • bd089f0845
    Merge pull request #284 from jolt-lang/conformance/dispatch-arm-registry Dmitri Sotnikov 2026-07-01 20:20:54 +00:00
  • b4d9eaa527 Read an unknown #tag as a tagged-literal value Yogthos 2026-07-01 16:17:52 -04:00
  • f856c16f06 Throw typed exceptions; one exception hierarchy Yogthos 2026-07-01 16:06:00 -04:00
  • 01f98c2e89 Route deftype/reify interface dispatch through one seam Yogthos 2026-07-01 15:59:01 -04:00
  • 0b07b376bb Resolve .method calls through a priority arm registry Yogthos 2026-07-01 15:52:24 -04:00
  • d4acd69a73 Derive class identity from one hierarchy graph Yogthos 2026-07-01 15:38:04 -04:00
  • d7dad2b450
    Merge pull request #283 from jolt-lang/rewrite-clj-full-suite Dmitri Sotnikov 2026-07-01 18:35:14 +00:00
  • 20d88324f4
    Merge pull request #282 from jolt-lang/windows-sigint-fix Dmitri Sotnikov 2026-07-01 18:28:59 +00:00
  • cb03e36088 Don't abort startup on Windows resolving POSIX signal fns Yogthos 2026-07-01 14:23:19 -04:00
  • 9bcac13fd2 Fix seven more JVM divergences (rewrite-clj full suite) Yogthos 2026-07-01 14:17:03 -04:00
  • 53112d06fb
    Merge pull request #281 from jolt-lang/irregex-submatch-clear Dmitri Sotnikov 2026-07-01 16:54:06 +00:00
  • 7c4f9bb974 Compile capturing regexes with the backtracking matcher Yogthos 2026-07-01 12:48:12 -04:00
  • e2d842b073
    Merge pull request #280 from jolt-lang/rewrite-clj-conformance-fixes Dmitri Sotnikov 2026-07-01 16:31:06 +00:00
  • 77e80dab9c Fix six JVM divergences surfaced by rewrite-clj Yogthos 2026-07-01 12:25:05 -04:00
  • 0bad467372
    Merge pull request #279 from jolt-lang/data-reader-code-forms Dmitri Sotnikov 2026-07-01 15:03:43 +00:00
  • 908ad63caa Compile data readers that return code forms Yogthos 2026-07-01 10:57:55 -04:00
  • 1008e922d8
    Merge pull request #278 from jolt-lang/dynamic-c-linking Dmitri Sotnikov 2026-07-01 13:57:40 +00:00
  • d79ad6dc6a Static-link :jolt/native C libraries into built binaries by default Yogthos 2026-07-01 09:52:00 -04:00
  • a2e99fff45
    Merge pull request #277 from jolt-lang/improved-error-handling Dmitri Sotnikov 2026-07-01 04:16:36 +00:00
  • e4cbbb8912 fix REPL treating a regex literal as an unbalanced form improved-error-handling Yogthos 2026-06-30 23:44:22 -04:00
  • 4889505204 fix corpus crash on 'replace on a seq is lazy' Yogthos 2026-06-30 23:24:47 -04:00
  • f625099ddf fix clojure.core/max shadowed by a local Yogthos 2026-06-30 23:05:04 -04:00
  • 4a1dec277e fix tests Yogthos 2026-06-30 21:25:33 -04:00
  • 240458d994 Make the REPL read multi-line forms and render real error messages Yogthos 2026-06-30 20:36:06 -04:00
  • a58bca3bee
    Merge pull request #276 from jolt-lang/clean-nrepl-exit Dmitri Sotnikov 2026-06-30 23:15:35 +00:00
  • 8c7553fe55 update readme clean-nrepl-exit Yogthos 2026-06-30 19:14:53 -04:00
  • 46c9c7b4d9 Fix nREPL server ^C shutdown crash Yogthos 2026-06-30 19:08:13 -04:00
  • 8c2bd60257 cleanup Yogthos 2026-06-30 17:14:44 -04:00
  • 7275eb54a5
    Merge pull request #275 from jolt-lang/repl-quit-command Dmitri Sotnikov 2026-06-30 19:10:16 +00:00
  • 649e33fe3b Add :repl/quit and :exit gestures to the REPL repl-quit-command Yogthos 2026-06-30 14:33:26 -04:00
  • 9e53ba4248
    Merge pull request #274 from jolt-lang/clojure-lift Dmitri Sotnikov 2026-06-30 15:24:41 +00:00
  • bbca8bc0de Migrate list?/ratio?/rational? to the overlay; narrow jolt.host exposure clojure-lift Yogthos 2026-06-30 11:10:36 -04:00
  • 12058d2dcf Expose raw host type-test primitives under jolt.host Yogthos 2026-06-30 10:58:44 -04:00
  • 1481a806b7 Document why reader-conditional stays a native shim Yogthos 2026-06-30 10:42:49 -04:00
  • d77b4e6420 Migrate clojure.core/set from a native shim to the kernel overlay tier Yogthos 2026-06-30 10:35:57 -04:00
  • 3d0cbed3c5 Remove dead native transduce shim (overlay already provides it) Yogthos 2026-06-30 10:27:27 -04:00
  • 7f163faf2e
    Merge pull request #273 from jolt-lang/proper-chunking Dmitri Sotnikov 2026-06-30 02:09:29 +00:00
  • bd33d605ef Chunk range/map/filter to match JVM Clojure proper-chunking Yogthos 2026-06-29 22:02:06 -04:00
  • c0a0ec98ee
    Merge pull request #272 from jolt-lang/feature/self-contained-joltc Dmitri Sotnikov 2026-06-30 01:25:23 +00:00