Skip to content

Latest commit

 

History

History
68 lines (42 loc) · 1.29 KB

CHANGELOG.md

File metadata and controls

68 lines (42 loc) · 1.29 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

REPL

  • Basic help system
  • Ability to define custom variables and functions
  • Proper formatting for parse errors

Changed

Fixed

0.2.0 - 2022-03-13

Added

Core

  • Basic support for vectors and matrices
  • Algebraic simplification during evaluation
  • Infrastructure for evaluating functions
  • Macro-based function dispatch system
  • New built-in functions:
    • and
    • det
    • factorial
    • is_prime
    • nth_prime
    • prime_pi

REPL

  • Persistent input history
  • Multi-line editing mode
  • Syntax highlighting for input and output
  • Highlighting of matching brackets in input

Fixed

Core

  • Type inflation in parser
  • Exponential blowup in parser

REPL

  • Error on empty input

0.1.0 - 2021-11-28

Initial release with basic REPL and support for elementary arithmetic and logic.