Skip to content

release: rmorie 0.9.9 — ecosystem C-core connect + rebrand to rootcoder007#15

Closed
rootcoder007 wants to merge 4 commits into
mainfrom
release/0.9.9
Closed

release: rmorie 0.9.9 — ecosystem C-core connect + rebrand to rootcoder007#15
rootcoder007 wants to merge 4 commits into
mainfrom
release/0.9.9

Conversation

@rootcoder007

Copy link
Copy Markdown
Owner

What

Brings the ecosystem-connect work to 0.9.9 on top of 0.9.6:

  • C-core connect: route rmorie fast stats through the shared rmoriebricklayer C core (LinkingTo)
  • morie_bricklayer() family assembler + morie_core.h sync-check tool
  • Version 0.9.9 in lockstep (DESCRIPTION + src/ UA literals + SIU parser_version)
  • Rebrand: source/UA URLs github.com/hadesllm/moriegithub.com/rootcoder007/morie

Cherry-picked the 3 features off the old chore/ecosystem-0.9.9-connect branch (the cluster-SE fix is already on main via #9; the stale 0.9.9 version-lock was redone cleanly here).

Notes

  • AGPL-3.0-or-later (unchanged). 0.9.9 > 0.9.6 (forward bump).

rootcoder007 and others added 4 commits June 29, 2026 16:08
morie_fast.cpp's mean/var(ddof=1)/cor/normal_pdf now call the rmbl_* kernels registered by rmoriebricklayer (LinkingTo + R_GetCCallable) instead of recompiling a separate copy -- one compiled core across the R side of the ecosystem (rmorie, rmoriedata, rmoriebricklayer). Hawkes/domain kernels stay on the vendored morie_core.h (also the Python source of truth).

DESCRIPTION: LinkingTo + Imports rmoriebricklayer (>= 0.2.0). zzz.R .onLoad loadNamespace(rmoriebricklayer) so the provider DLL is loaded before any C_GetCCallable resolves (a DESCRIPTION Imports alone does not load it).

Verified: full package compiles + installs (crypto incl.), and in a clean session rmorie:::morie_mean_cpp/var_cpp match base R via the shared core.

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Vansh Singh Ruhela (rootcoder007) <vsruhela@proton.me>
(cherry picked from commit 013d4d73e0bd6b126ced6766b3c8c9b2983ebfd1)
check-morie-core-sync.sh fails if the vendored src/morie_core.h drifts from morie/libmorie/morie_core.hpp (skips cleanly when morie is not checked out).

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Vansh Singh Ruhela (rootcoder007) <vsruhela@proton.me>
(cherry picked from commit 50af6d8c34fa68d96cfa228160b8ac6f5f7c65ea)
… core

R-side entry to the morie bricklayer: reports family status, offers to install the Python morie package (pip), and verifies the shared C/C++ core (morie_fast_available() for R, morie._core for Python). Points to the proprietary rmorie-cli without installing it. Cross-platform (Sys.which/system2 work on Windows R too); prompt-based with yes=/check= args; non-interactive-safe.

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Vansh Singh Ruhela (rootcoder007) <vsruhela@proton.me>
(cherry picked from commit 3a871500dd2641b6a7d4ec8c13ec4adeb5c50467)
…coder007

Cherry-picks the 3 ecosystem-connect features (C-core fast-stats routing,
morie_core.h sync-check, morie_bricklayer() assembler) onto 0.9.6, bumps to
0.9.9 in lockstep (DESCRIPTION + src UA literals + SIU parser_version), and
rebrands the source/UA URLs github.com/hadesllm -> github.com/rootcoder007.

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Vansh Singh Ruhela (rootcoder007) <contact@rmorie.com>
@rootcoder007 rootcoder007 deleted the release/0.9.9 branch June 29, 2026 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant