Skip to content

docs: Archive obsolete documentation#31

Merged
avrabe merged 1 commit intomainfrom
phase0/issue-8-archive-obsolete-docs
Jan 10, 2026
Merged

docs: Archive obsolete documentation#31
avrabe merged 1 commit intomainfrom
phase0/issue-8-archive-obsolete-docs

Conversation

@avrabe
Copy link
Copy Markdown
Contributor

@avrabe avrabe commented Jan 10, 2026

Summary

Moved historical and experimental documentation to docs/archive/ to keep active docs focused and current.

Changes

Archived to docs/archive/sessions/ (13 files)

  • All SESSION_*.md files - historical development notes from Phase 1-3

Archived to docs/archive/experimental/ (9 files)

  • REALITY_CHECK.md, SAIL_REALITY_CHECK.md, SAIL_HONEST_COMPARISON.md - meta/self-assessment docs
  • ASILD_SAIL_MIGRATION_PLAN.md - superseded planning
  • PHASE1/2 status docs - historical phase completion
  • VALIDATION_REPORT.md - superseded by COMPREHENSIVE version

Added

  • docs/archive/README.md - explains archive contents

Result

Active documentation is now cleaner:

  • docs/status/: 4 current files
  • docs/analysis/: 7 relevant files
  • docs/validation/: 3 current files

Historical docs preserved in docs/archive/ for reference.

Closes #8

Moved historical and experimental docs to docs/archive/:

Archived to docs/archive/sessions/ (13 files):
- All SESSION_*.md files - historical development notes

Archived to docs/archive/experimental/ (9 files):
- REALITY_CHECK.md, SAIL_REALITY_CHECK.md, SAIL_HONEST_COMPARISON.md
- ASILD_SAIL_MIGRATION_PLAN.md - superseded planning
- PHASE1/2 status docs - historical
- VALIDATION_REPORT.md - superseded by COMPREHENSIVE version

Added docs/archive/README.md explaining archive contents.

Remaining active docs:
- docs/status/: 4 current status files
- docs/analysis/: 7 relevant analysis docs
- docs/validation/: 3 current validation docs

Closes #8
@avrabe avrabe added this to the phase-0-cleanup milestone Jan 10, 2026
@avrabe avrabe merged commit aa96db8 into main Jan 10, 2026
@avrabe avrabe deleted the phase0/issue-8-archive-obsolete-docs branch January 10, 2026 11:54
@avrabe avrabe mentioned this pull request Mar 2, 2026
avrabe added a commit that referenced this pull request Mar 19, 2026
i64 register pair support (all 38 operations):
- Arithmetic: ADDS/ADC, SUBS/SBC for add/sub; UMULL+MLA for mul
- Bitwise: AND/ORR/EOR on both halves
- Comparisons: ORR+CMP for eqz; CMP hi then lo for relational
- Shifts: funnel shift sequences for shl/shr_u/shr_s/rotl/rotr
- Division: binary long division pseudo-ops
- Conversions: extend (ASR #31), wrap (take low word), load/store pairs
- 47 new tests (29 instruction selector + 18 encoder)

GlobalGet/GlobalSet:
- R9 as globals base register, LDR/STR with 4-byte stride
- Both stack and non-stack instruction selection modes

Select instruction:
- CMP + MOV + SelectMove (IT EQ; MOV) pattern

WAST test pipeline:
- wast_multi_func_test Bazel macro replaces 2480 lines with 25 targets
- All 22 .wast files wired into renode_test pipeline
- Compiles with --all-exports, tests all functions per module

Spec test suite:
- Added WebAssembly/testsuite as git submodule (257 .wast files)
- ~20 files runnable today (i32 + control flow + locals)

762 tests total (up from 687), clippy clean, fmt clean.

Implements: FR-002
Implements: FR-005
Trace: skip

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
avrabe added a commit that referenced this pull request Mar 19, 2026
…te (#55)

i64 register pair support (all 38 operations):
- Arithmetic: ADDS/ADC, SUBS/SBC for add/sub; UMULL+MLA for mul
- Bitwise: AND/ORR/EOR on both halves
- Comparisons: ORR+CMP for eqz; CMP hi then lo for relational
- Shifts: funnel shift sequences for shl/shr_u/shr_s/rotl/rotr
- Division: binary long division pseudo-ops
- Conversions: extend (ASR #31), wrap (take low word), load/store pairs
- 47 new tests (29 instruction selector + 18 encoder)

GlobalGet/GlobalSet:
- R9 as globals base register, LDR/STR with 4-byte stride
- Both stack and non-stack instruction selection modes

Select instruction:
- CMP + MOV + SelectMove (IT EQ; MOV) pattern

WAST test pipeline:
- wast_multi_func_test Bazel macro replaces 2480 lines with 25 targets
- All 22 .wast files wired into renode_test pipeline
- Compiles with --all-exports, tests all functions per module

Spec test suite:
- Added WebAssembly/testsuite as git submodule (257 .wast files)
- ~20 files runnable today (i32 + control flow + locals)

762 tests total (up from 687), clippy clean, fmt clean.

Implements: FR-002
Implements: FR-005
Trace: skip

Co-authored-by: Claude Opus 4.6 (1M context) <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.

Archive or delete obsolete documentation

1 participant