Skip to content

Jp/more fixes#144

Merged
melkyades merged 11 commits into
mainfrom
jp/more-fixes
May 18, 2026
Merged

Jp/more fixes#144
melkyades merged 11 commits into
mainfrom
jp/more-fixes

Conversation

@melkyades

Copy link
Copy Markdown
Contributor

Miscellaneous runtime and kernel fixes

A set of targeted fixes across the allocator, evaluator, compiler, and kernel:

  • Allocator: fix large-object shallow copy size, large-space limit initialization, and soft-limit sync after commit.
  • Hash: fix LFSR seed (0 is a fixed point) and fix primeFor: to return the next good prime.
  • Evaluator: fix primitivePrimeFor_ table size and iteration; fix HostWriteFile class check and byte array support.
  • Parser: refactor literalArray to match Smalltalk structure (arrayBody/arrayElement) and add parity tests.
  • Bootstrapper: set beNamed/beArrayed flags on compiled methods.
  • Kernel: fix stray > in LMRFloat>>fractionPart; add primeFor: bare test.

@melkyades melkyades merged commit f66429b into main May 18, 2026
4 checks passed
@melkyades melkyades deleted the jp/more-fixes branch May 18, 2026 04: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