Kestówv 0.5.1 — Peer Review Request (JRuby Kernel Project)#9513
Open
CufeHaco wants to merge 1 commit into
Open
Kestówv 0.5.1 — Peer Review Request (JRuby Kernel Project)#9513CufeHaco wants to merge 1 commit into
CufeHaco wants to merge 1 commit into
Conversation
Contributor
Author
|
I'll add screenshots as soon as I can. If you do clone and test it, keep an eye on your CPU usage graph. If you run the prototype wave test first, you should see your cores produce AC like sinewaves in your usage graphs between your cores. There shouldn't be any spikes, jitter, or recourses fighting over cpu usage. Even at max load, you should see your cores almost produce a helix like wave as the phases cycle the cores before thermal throttling kicks in. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Kestówv 0.5.1 — Peer Review Request
Muskogee → English: RedRoot
Muskogee → Japanese: レッドルート (Reddo Rūto)
Kestówv in katakana: ケツワ
Pronounced: Kest-oh-wa / Kist-oh-wa (Muskogee: ケツワ)
This PR is submitted for peer review of the Kestówv project.
In return for peer review, any code, logic, algorithm, or technique found here may be freely used, modified, and repurposed for the JRuby interpreter. The JRuby team developers and Headius Enterprises have full access to and utility of any Kestówv code, to use however they see fit to help improve JRuby itself.
What is Kestówv?
Kestówv is my first base for a full unified Ruby Native Machine — in the same spirit as the Lisp Machine and Smalltalk: a system where the language and the machine are designed together rather than layered on top of each other.
The JVM is not emulated hardware here — it is the hardware. JRuby's 1:1 thread mapping,
System.nanoTime(), JMM §17.7 atomic double reads, heap introspection viaRuntime, andSystem.gc()are treated as first-class architectural primitives, not implementation details to hide.What's in this release
Version history context
What I'm Looking For
Any advice, tips, pointers, and feedback — especially on how to better integrate JVM features into Kestówv — is appreciated and encouraged.
Specific areas of interest:
Running It
Docs:
Kestówv0.5.1/docs/— ARCHITECTURE, WAVE_SCHEDULER, MEMORY, PERFORMANCE, STRESS_DASHBOARD, IPC, BOOT_SEQUENCE.🤖 Generated with Claude Code