Skip to content

Feature/publish GitHub - #13

Merged
michalharakal merged 4 commits into
mainfrom
feature/publish-github
Mar 26, 2025
Merged

michalharakal merged 4 commits into
mainfrom
feature/publish-github

Conversation

@michalharakal

Copy link
Copy Markdown
Contributor

No description provided.

@michalharakal
michalharakal merged commit f1b362f into main Mar 26, 2025
@michalharakal
michalharakal deleted the feature/publish-github branch October 4, 2025 18:13
michalharakal added a commit that referenced this pull request Aug 22, 2026
First code slice of the SKEEP-003 memory architecture (milestone M0,
#1001). Decision #13 merges LogicalDType into one sealed DType; the
prerequisite is a total, bijective bridge in both directions:

- LogicalDType.toDType() — inverse of LogicalDType.fromDType; exhaustive
  when over the 14 constants, no else branch.
- DType.toLogicalDType() — extension in sk.ainet.lang.tensor.storage
  (file LogicalDTypeBridge.kt, JVM facade DTypeBridge), keeping
  sk.ainet.lang.types a leaf package.
- Computed dtype: DType on StorageSpec, TensorStorage and
  StorageMemoryReport; StorageSpec factories no longer call fromDType
  twice. toString() texts unchanged.
- LogicalDTypeBridgeTest (commonTest): 14 ↔ 14 membership, explicit pair
  table, round trips both ways, bijectivity, sizeInBits/float-ness
  agreement, descriptors expose the dtype.
- scripts/pr-gate.sh: local equivalent of the CI test legs (jvmTest,
  apiCheck, JS/Wasm tests, linuxX64Test, assemble, Java API tests;
  --bench adds StorageBenchmarks + JMH).
- BCV: jvm dump regenerated (additions only). CHANGELOG [Unreleased].

Purely additive; no consumer changed.

Closes #1006

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
michalharakal added a commit that referenced this pull request Aug 22, 2026
First code slice of the SKEEP-003 memory architecture (milestone M0,
#1001). Decision #13 merges LogicalDType into one sealed DType; the
prerequisite is a total, bijective bridge in both directions:

- LogicalDType.toDType() — inverse of LogicalDType.fromDType; exhaustive
  when over the 14 constants, no else branch.
- DType.toLogicalDType() — extension in sk.ainet.lang.tensor.storage
  (file LogicalDTypeBridge.kt, JVM facade DTypeBridge), keeping
  sk.ainet.lang.types a leaf package.
- Computed dtype: DType on StorageSpec, TensorStorage and
  StorageMemoryReport; StorageSpec factories no longer call fromDType
  twice. toString() texts unchanged.
- LogicalDTypeBridgeTest (commonTest): 14 ↔ 14 membership, explicit pair
  table, round trips both ways, bijectivity, sizeInBits/float-ness
  agreement, descriptors expose the dtype.
- scripts/pr-gate.sh: local equivalent of the CI test legs (jvmTest,
  apiCheck, JS/Wasm tests, linuxX64Test, assemble, Java API tests;
  --bench adds StorageBenchmarks + JMH; auto-detects CHROME_BIN).
- BCV: jvm dump regenerated (additions only).

Purely additive; no consumer changed.

Closes #1006

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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