Releases: InauguralPhysicist/EigenScript
Releases · InauguralPhysicist/EigenScript
v0.3.0
git push origin v0.2.0
What's Changed
- Add architecture-agnostic compilation, cross-compilation build system, fix LLVM codegen issues, and update roadmap by @Copilot in #63
- Fix equality operator: EigenScript uses = not == by @Copilot in #64
- Comprehensive test suite report and compiler fix - 100% pass rate (611/611 tests) by @Copilot in #65
- Add Phase 5 Interactive Playground roadmap and validate Phase 3 completion by @Copilot in #66
- Add WebAssembly compilation support to EigenScript compiler by @Copilot in #67
- Implement Phase 4 module system: import statements, member access, module resolution, and recursive compilation by @Copilot in #68
- Implement module system with library/program compilation modes and initialization calls by @Copilot in #69
- Phase 5: Interactive Playground (EigenSpace) by @Copilot in #70
- Add truthiness test cases for ensure_bool() validation by @InauguralPhysicist in #72
- Implement EigenScript Standard Library (Phase 6) by @InauguralPhysicist in #73
- Run Black formatter and move import-based examples to syntax_demos by @Copilot in #75
- Release v0.3.0 - Phase 5 Interactive Playground Complete by @Copilot in #76
Full Changelog: v0.2.0-beta...v0.3.0
v0.2.0-beta
git push origin v0.2.0-beta
What's Changed
- feat: Initial EigenScript project structure and foundation by @InauguralPhysicist in #1
- feat: Complete operator unification - all operators as equilibrium projections by @InauguralPhysicist in #2
- feat: Complete MVP interpreter - EigenScript now executes programs! 🎉 by @InauguralPhysicist in #3
- feat: Achieve Turing completeness with arithmetic operators by @InauguralPhysicist in #4
- Add test demonstrating IS/OF duality by @InauguralPhysicist in #5
- feat: Implement convergence detection - STABLE SELF-REFERENCE ACHIEVED! by @InauguralPhysicist in #6
- feat: Integrate EigenFunction oscillation detection - enhanced convergence by @InauguralPhysicist in #7
- feat: Integrate Geometric Trilogy - unified ds² framework across domains by @InauguralPhysicist in #8
- docs: Update roadmap - Phase 4 complete (95%), EigenControl integrated by @InauguralPhysicist in #9
- feat: Add interrogatives and semantic predicates for enhanced expressiveness by @InauguralPhysicist in #10
- feat: Unify operators - OF is the projection of IS by @InauguralPhysicist in #11
- docs: Update README with accessible explanation of interrogatives by @InauguralPhysicist in #12
- docs: Make README truly beginner-friendly with everyday analogies by @InauguralPhysicist in #13
- docs: Add 'Code More Vaguely' section - key insight by @InauguralPhysicist in #14
- Integrate Replversion.zip - production-ready EigenScript implementation by @Copilot in #15
- Replace repository code with Replversion.zip contents by @Copilot in #16
- Extract and integrate Replit agent state files from EigenScriptParser.zip by @Copilot in #17
- Add comprehensive feature parity roadmap for multi-language capability by @Copilot in #18
- Add strategic roadmap and future enhancements documentation by @Copilot in #19
- Add comprehensive library expansion plan for standard library development by @Copilot in #20
- Implement meta-circular evaluator for self-hosting by @Copilot in #21
- Add math library, enhance error messages, verify interrogatives by @Copilot in #22
- Wire CLI to interpreter - enable program execution by @Copilot in #25
- Address PR review feedback: bounds checking, unused code cleanup by @Copilot in #26
- [WIP] Explore contents of the EigenScript repository by @Copilot in #23
- Merge pull request #26 from InauguralPhysicist/copilot/sub-pr-24-again by @InauguralPhysicist in #27
- Document open PR status and merge conflict blocking PR #28 by @Copilot in #30
- chore: Clean up repository structure by @Copilot in #31
- Document remaining work and resolve status inconsistencies by @Copilot in #32
- Complete Week 1 production roadmap: CLI testing, dead code removal, 78% coverage by @Copilot in #33
- Complete Week 2 roadmap: TODO resolution and documentation updates by @Copilot in #34
- Week 3: Expand standard library with File I/O, JSON, Date/Time, and List operations by @Copilot in #35
- Add Week 4 documentation roadmap for public release preparation by @Copilot in #36
- Update author metadata and copyright year across repository by @Copilot in #37
- Document and resolve known issues: JSON nested lists and interrogative test coverage by @Copilot in #38
- Fix implicit parameter binding for function definitions by @Copilot in #39
- Consolidate roadmap documentation into unified planning structure by @Copilot in #40
- Complete Week 4 roadmap: production documentation and release preparation by @Copilot in #41
- Add benchmarking functionality with CLI flag and performance tracking by @Copilot in #42
- Update README to reflect production-ready status by @Copilot in #43
- Add honest assessment of project status and roadmap by @InauguralPhysicist in #44
- Fix examples/factorial.eigs syntax issues by @InauguralPhysicist in #45
- Claude/review repository 01 kyu3 rr62556zw and k8 b9x w by @InauguralPhysicist in #46
- Fix all critical issues from HONEST_ROADMAP and KNOWN_ISSUES - Alpha 0.1 release ready by @Copilot in #48
- Document temporal reference model: is and of as write/read operations by @InauguralPhysicist in #50
- Comprehensive analysis and implementation of rapid development improvements by @Copilot in #49
- Remove Python 3.8 support, update minimum to 3.9 by @Copilot in #51
- Add comprehensive review of Has_compiler.zip by @InauguralPhysicist in #53
- Reply to help request with clarification prompt by @Copilot in #55
- Respond to help request on compiler integration PR by @Copilot in #54
- Claude/review has compiler 01 ts miqjy9i3o rk ja ny zxv en by @InauguralPhysicist in #56
- Claude/review has compiler 01 ts miqjy9i3o rk ja ny zxv en by @InauguralPhysicist in #57
- Implement stack allocation optimization for 20-30x recursion speedup by @InauguralPhysicist in #58
- Claude/eigenscript state machine 01 lm6 eg1 jw h9otqqj rlu1e eb by @InauguralPhysicist in #59
- Fix LLVM IR type error when using scalar values as loop/conditional conditions by @Copilot in #60
- Release v0.2-beta: Native compiler documentation and repository cleanup by @Copilot in #61
New Contributors
- @InauguralPhysicist made their first contribution in #1
- @Copilot made their first contribution in #15
Full Changelog: https://github.com/InauguralPhysicist/EigenScript/commits/v0.2.0-beta