v2.0.0 Introducing user-defined functions and many more features.....
Release Changelog
Changes Made
-
User-Defined Functions: Added support for user-defined functions in Assemble Script. Now users can define their functions to modularize their code and improve readability.
-
New Function: Introduced a native function
assertEqual
for testing. -
New Keywords: Added
assemble
andsnap
keywords to enhance language functionality. -
Max Array Size Limit: Increased the maximum size limit of arrays in Assemble Script to 10,000,000. This enhancement allows users to work with larger datasets and arrays.
-
Bug Fix: Fixed the bug causing issues with the
break
statement in loops. -
Bug Fix: Resolved the issue with the default return type of the
if-else
statement, which was undefined. Now the default return type isnull
. -
New Data Type: Created a new runtime value type
boolean
, enabling boolean operations in the language. -
Bug Fix: Fixed the assignment to boolean-type values.
-
Bug Fix: Resolved the bug that prevented the declaration of variable-length arrays.
-
Bug Fix: Addressed heap overflow caused by string multiplication.
-
Bug Fix: Handling infinite loops in
wakandaFor
loop. -
Improved Error Messages: Enjoy clearer and more professional error messages, helping you debug with ease!
-
Advanced Arrays: Now enjoy dynamic size arrays, empowering your code with more flexibility!
-
Easter Egg Hunt: Unravel hidden surprises as you code, making programming a thrilling adventure!