Releases: bamless/jstar
Releases · bamless/jstar
J* Version 1.4
Add ability to compile J* code to file
- Extended API with functions for compiling J* source code
- Changed API functions to allow compiled file loading and execution
- Module system now automatically looks for compiled files before searching for source files
- Added jstarc app frontend for compiling files from command line
Other changes:
- Minor bugfixes
J* Version 1.3.2
Bug-fix Release.
- Corrected a bug in ensure handlers
- Fixed a bug in for variable declaration
- Optimized constant string reading in the compiler
J* Version 1.3.1
- Added new syntax for argument unpacking
- Extended printStacktrace and getStacktrace to return better trace information
- Minor performance improvements
- Bugfixes
J* Version 1.3
- Changed grammar to no longer accept all expressions as statements.
Now only function calls and assignments can appear where a statement can. - Modified standard library. The exit function is now back in the
sys
module and
themath.randint
function throws more appropriate exceptions on failure. - Better error reporting both at runtime and compile time.
- Minor performance improvements.
- Bugfixes.
J* Version 1.2.5
J* Version 1.2.4
J* Version 1.2.2
- Bugfixes and preformance improvements
J* version 1.2.1
- Added re.fmt function for string formatting
- Bug fixes
J* version 1.2
- Extended syntax of super calls. It now allows the creation of bound super-methods and the use of curly braces call notation.
- Performance improvements
- Better comments in jstar.h header
- Merged some internal header files
J* version 1.1.3
- New and improved CLI app. It now accepts various options that change the behaviour of the REPL
- Various bugfixes and preformance improvements