Welcome to the CRIScript project.
CRIScript is a lightweight implementation of JavaScript/ECMAScript for games.
CRIScript engine compiles a JavaScript into a stream of byte codes and executes it on several platforms with great performance and flexibility.
It currently supports the PC and Xbox360 platforms.
What's new
09/14/08 Ver.0.91.0.137 checked in.
- Added OSX/GCC support!!
- Can compile in XCode 3.1/GCC 4.0.1 & Visual Studio 2005.
- Runs in OSX 10.5.4 & Windows XP/Vista
- Radix argument support in Number::toString.
- BRFALSE bug fix
- Minor code clean up
06/21/08 Version 0.9.15.62. checked in.
Version 0.9.15.62.
- More VM Optimization
690msec -> 186msec in mandelbrot.js test.
Comparable performance to LUA in this specific script.
- Codegen Optimization
- Peephole optimizer implemented
- Compiler speed boosted in deeply nested script compilation
- method name change in Compiler class.
Documents:
- Getting Started
- API documents
- Implemented Properties in current version
- CRIScript specs that is not compliant to ECMA262
- FAQ
- CRI Script Software License 1.0
- Contributions
Actions:
By downloading CRIScript, you expressly accept the terms of the CRIScript Software License CRI Script Software License 1.0.
- Sign up for our mailing list
By signing up the mailing list, you can retrieve the latest code update information and also join technical discussions. If you are going to use the CRIScript in your products, it's highly recommended to join the list.
