3 Star 0 Fork 0

Gitee 极速下载 / seax

标签名
描述
提交信息
操作

Seax Scheme v0.2.0

Added:
+ Code generation for let bindings
+ Parser support for square brackets ([ and ]) as S-expression delimiters

2015-04-17 03:52

Seax Virtual Machine v0.2.5

Added:
+ List.get() method for optionally indexing a list.

Changed:
+ Improved List formatting and debug formatting
+ Improved formating in SVM state dumps
+ Improved code style in SVM arithmetic functions
+ Inlined many core List operations
+ Deprecated signed integer List indexing (will be removed in next release)

Fixed:
+ Fixed a crash when evaluating single-argument lambda expressions
+ Fixed an issue where AP did not construct closures correctly.
+ Fixed an issue involving LD expected only (deprecated) signed integer indices
+ Fixed LD panicking when the stack is empty.

2015-04-15 02:13

Seax Virtual Machine v0.2.4

  • Fixes an issue with inconsistent indexing of the environment stack across SVM and the Scheme compiler.
2015-04-13 04:39

Seax Scheme v0.1.0 (developer preview)

Added:

  • Compilation for lambda expressions (including nested lambdas)
  • Compilation for String constants
  • Scoping for lambda parameters

Changed:

  • ForkTable.get_mut() now only returns references to the current level
2015-04-13 01:41

Seax Virtual Machine v0.2.3

  • Add support for std::iter::FromIterator for List
  • Implemented List.append() method
  • Improvements to List API documentation and tests
2015-04-10 02:48

Fix for incorrectly versioned release v0.0.5

2015-04-09 06:00

Hotfix to fix broken build of v0.0.4

2015-04-09 05:56

Hotfix for broken build of 0.2.1

2015-04-09 05:56

Seax Scheme v0.0.4

Added:
+ Additional work on compilation
+ Moved compilation for keywords to NameNode
+ Refactored parser for slightly improved compile time
+ Improved debug output for AST nodes

Fixed:
+ Fixed an issue where S-expressions consisting of 2 elements were compiled improperly
+ Fixed an issue where the parser did not recognize mathematical operators
+ Fixed incorrect integration test targets

2015-04-09 05:49

Seax Virtual Machine v0.2.1

  • Added more readable debugging output
  • Stabilized all formatting methods
  • Fixed incorrect integration test targets
2015-04-09 05:45

Seax Virtual Machine v0.2.0 Release Candidate 3

  • Adds feature gates
  • Fixes issue with implementation of Index trait
2015-04-09 02:31

Seax Scheme v0.0.3 Release Candidate II

  • Added additional unit tests for the abstract syntax tree
  • Changes to compile error handling
  • Initial pass on top-level compiler entry point function
  • Add feature gates for API
  • Assorted code cleanup and warning removal
2015-04-09 01:03

Seax Scheme v0.0.3 rc1

  • Adds ForkTable structure for storing scopes
  • Start work on SVM code generation
2015-04-07 06:59

SVM v0.2 Release Candidate II

Fixes build and versioning issues

2015-03-24 01:17

SVM v0.2 Release Candidate I

  • adds basic I/O words
  • adds improved fatal-error debug messages
2015-03-24 00:38

Rerelease of Seax Scheme v0.0.2, fixes requirements for build

2015-03-23 12:38
  • Adds basic working parser skeleton
  • Adds abstract syntax tree
2015-03-23 08:51
  • Module layout changes for SVM
2015-03-18 05:06

svm v0.1.2

  • Hotfix for incorrect JOIN behaviour.
  • Adds STOP instruction slated for release v0.2.0 (See #10)
2015-03-17 00:11

SVM v0.1.1

  • Adds missing NULL instruction
2015-03-16 07:13
Rust
1
https://gitee.com/mirrors/seax.git
git@gitee.com:mirrors/seax.git
mirrors
seax
seax

搜索帮助