Skip to content

release: rmorie 0.9.8 — ecosystem C-core connect + rebrand (clean, no data leak)#16

Merged
rootcoder007 merged 4 commits into
mainfrom
release/0.9.8
Jun 29, 2026
Merged

release: rmorie 0.9.8 — ecosystem C-core connect + rebrand (clean, no data leak)#16
rootcoder007 merged 4 commits into
mainfrom
release/0.9.8

Conversation

@rootcoder007

Copy link
Copy Markdown
Owner

Clean redo of the scrapped 0.9.9 branch:

  • Version 0.9.8 (matches the morie family — not 0.9.9)
  • C-core fast-stats via rmoriebricklayer (LinkingTo); morie_bricklayer() assembler; morie_core.h sync-check
  • UA/source URLs github.com/hadesllm/moriegithub.com/rootcoder007/morie
  • data/private/ gitignored + verified 0 private files tracked (the previous branch accidentally included a private dataset — fixed here)

AGPL-3.0-or-later. 0.9.8 > 0.9.6 (forward). Review then merge.

rootcoder007 and others added 4 commits June 29, 2026 16:31
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)
…er007

Version 0.9.8 (matches the morie family), C-core fast-stats via rmoriebricklayer,
morie_bricklayer() assembler, morie_core.h sync-check, UA URLs -> rootcoder007.
data/private/ gitignored (private data must never ship).

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Vansh Singh Ruhela (rootcoder007) <contact@rmorie.com>
@rootcoder007 rootcoder007 merged commit a54a193 into main Jun 29, 2026
33 checks passed
@rootcoder007 rootcoder007 deleted the release/0.9.8 branch June 29, 2026 21: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