#Change Log
2015-4-8
- Fix function defination orders.
2015-3-25
- Fix more
this
binding issues. - Fix module searching bugs.
- Fix
continue
infor in
.
2015-3-6
- Fix
this
binding issues.
2013-10-4
- Fix
this
andargument
.
2013-6-29
- Fix bugs which happen when multiple parallel statements in a block.
- Fix a bug of loading coffee-script with
require
. - Upgrade dependencies.
2013-3-15
- Fix cache mode on Windows
- Fix synchronous try/catch block
- Fix nested function in try/catch block
- Refactor to reduce
normalize
2012-12-9
- Preserve location and range information for every node in abstract syntax tree
- Implemented source map (unstable and untested)
2012-12-8
- Implemented parallel statement, lightweight thread supported
- Load additional modules lazily in command line
- Refine many parts of code
2012-12-5
- Implemented asynchronous transformation of for..in statement
2012-12-5
- Support LiveScript
- Show more beautiful error message of parsing
2012-12-1
- Show more details if an error occurs while parsing
- Check if needed to compile before parsing if 'explict' is specified
2012-10-10
- Compile source code only if needed
- Add 'explicit' and 'verbose' options for compilation and loading
- Implemented script loading cache
- Supported LogicalExpression,RegExp, etc
- Fixed a bug if no 'catch' clause found in try statement
- Fixed a bug about nested try and if statements
2012-10-02
- Loading and automatically compiling by require() is working
- Supported Coffee Script
- Implemented 'defer' statement
- Added browser and node.js examples
2012-10-01
- Added try..catch statement support
- Declare arguments in cont() automatically
- Eliminated generated empty 'else' block
- Refactored variables declaration extraction
- Use 2-space indent to generate code
- Supported array and object
- Added more test cases
2012-09-29
- Fixed bugs and added more test cases and examples
2012-09-22
- First version