Skip to content

Releases: InauguralPhysicist/EigenScript

v0.3.0

23 Nov 15:55
428199a

Choose a tag to compare

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

23 Nov 05:36
d5c0333

Choose a tag to compare

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

Full Changelog: https://github.com/InauguralPhysicist/EigenScript/commits/v0.2.0-beta