06 Nov 2021
GibPascal 1.2
Feature and Bug Fix release
Release Name: “Sanitizer”
Update Testing scripts as needed
Include Cygwin source for binary windows release
New functionality and bug fixes added:
o added true (* remarks to ignore entire line
o added true // remarks to ignore entire line
o wsqrt() function added
o square, cube, etc. ability in math with ‘^’
NewValue := 4 ^ 2;
Returns 16
NewValue := 4 ^ 3;
Returns 64
o Corrected write and writeln handling of integer
o Pi populated default variable value added
o Improved debugging.
o added char type.
o expanding on math functions
o solved floating point issue
o solved read for real numbers issue
o Math symbol ‘#’ sqrt of a number
NewValue := 16 #;
Returns 4
o Math symbol ‘~’ round the number to integer
NewValue := 444.2 ~;
Returns 444
o Math symbol ‘%’ modulus added
NewValue := 4 % 2;
Returns 0
NewValue := 10 % 3;
Returns 1