Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 1.25 KB

changelog.md

File metadata and controls

43 lines (31 loc) · 1.25 KB

Pinecone Changelog

This file documents all major changes to the Pinecone langauge. Every new version gets a number of minor bug fixes, so they are not included

v0.4.0 (Mar 26 2017)

  • Added command line options for transpileing
  • Fully implemented transpiler to C++
  • Disabled implicit conversion between two structs (if neither is an anonymous tuple)
  • Added '!=' operator
  • Wrote more example programs including a brainfuck interpreter
  • Fixed bug that prevented accessing multiple layers of structures with dot ('struct.data.func: arg' now works)
  • Added a wide range of unit tests and integration tests
  • Added escape character support to Strings
  • Added support for running shell commands
  • Added explicit conversion of primitive types to Strings
  • Improved tutorial navigation

v0.3.0 (Jan 18 2017)

  • Added string literal support
  • Added various functions and operators for strings
  • Fixed globals

v0.2.1 (Jan 16, 2017)

  • Fixed bug introduced in v0.2.0 with functions
  • Fixed bug with line numbers in error messages

v0.2.0 (Jan 16, 2017)

  • Added file import feature
  • Flipped open and close block comments
  • Removed debugging info by default
  • Added command line args

v0.1.0 (Jan 15, 2017)

  • Created Pinecone

v0.0.0

  • Pinecone did not exist