Releases: Tidal-Lang/Tidal
Tidal V1.12
Changes
- Added List Comparison (
>, <, =, etc.) - Added List Operations (Concatenation and Multiplication)
- Added Negative Indexing for Strings and Lists
- Added
ioLibrary - Added
memLibrary (For Advanced Memory Management)\ - Added
eval()inbuilt function. - Added BuiltIn Docs Function (Using
td docsin the CLI)
Fixes
- Fixed External Library Import Scoping. (42046e6)
Instructions to Run:
- For Linux:
- Download the
tidal-linux.zipFile and thesamples.zipFile. - Extract Both of Them.
- For Verbose Mode:
./td <FILENAME>.td -v - For Normal Mode:
./td <FILENAME>.td
- Download the
- For Windows:
- Download the
tidal-windows.zipBinary and thesample.zipFile. - Extract Both of Them.
- For Verbose Mode:
td.exe <FILENAME>.td -v - For Normal Mode:
td.exe <FILENAME>.td
- Download the
- For macOS:
- Download the
tidal-macos-x86.zipORtidal-macos-arm.zipBinary and thesample.zipFile. - Extract Both of Them.
- For Verbose Mode:
td <FILENAME>.td -v - For Normal Mode:
td <FILENAME>.td
- Download the
There is a .br file in the samples archive aswell, check Brain Rot Mode.
Release Notes
Full Changelog: 1.11...1.12
Tidal V1.11
Changes
- Added Link Time Optimization (LTO) - @zamazan4ik (#1)
- Added More Brainrot Keywords
- Made Verbose Mode Better.
- Fixed Ext Library Standard.
Fixes
- Fixed
stdlibrary: Moved to Not Importable. - Fixed Function and Loop Library Scopes. (#4)
- Fixed Duplicate Importing.
- Fixed Arrays and Strings Inbuilt Functions. (#5)
Github
- Added Issue Templates.
Instructions to Run:
- For Linux:
- Download the
tdBinary and thesamples.zipFile. - Extract
samples.zip - For Verbose Mode:
./td <FILENAME>.td -v - For Normal Mode:
./td <FILENAME>.td
- Download the
- For Windows:
- Download the
td.exeBinary and thesample.zipFile. - Extract
samples.zip - For Verbose Mode:
td.exe <FILENAME>.td -v - For Normal Mode:
td.exe <FILENAME>.td
- Download the
There is a .br file in the assets aswell, check Brain Rot Mode.
Release Notes
Full Changelog: 1.10...1.11
Tidal V1.10
Nope, Not V2 Yet 😅
Changes
- Added More Keywords to BrainRot Mode.
- Added
input()Function. - Added
len()anddel()Functions. - Updated Verbose Mode.
- Added Library Implementation
- Added
mathLibrary. - Added
sysLibrary. - Added
osLibrary.
Fixes
- Fixed Local Function and Global Variable Scoping.
- Fixed Loops Variable Scoping.
Github
- Added Security File.
Instructions to Run:
- For Linux:
- Download the
tdBinary and thesamples.zipFile. - Extract
samples.zip - For Verbose Mode:
./td <FILENAME>.td -v - For Normal Mode:
./td <FILENAME>.td
- Download the
- For Windows:
- Download the
td.exeBinary and thesample.zipFile. - Extract
samples.zip - For Verbose Mode:
td.exe <FILENAME>.td -v - For Normal Mode:
td.exe <FILENAME>.td
- Download the
There is a .br file in the assets aswell, check Brain Rot Mode.
Release Notes
Full Changelog: 1.9...1.10
Tidal V1.9
Changes
- Added More Keywords to BrainRot Mode.
- Added User Defined Functions.
- Added Return Keyword to the Same.
- Created Website, Organization, and more.
- Updated Error Handling
Fixes
- Fixed Assignment for Array Indexes.
Instructions to Run:
- For Linux:
- Download the
tdBinary and thesample.tdFile. - For Verbose Mode:
./td sample.td -v - For Normal Mode:
./td sample.td
- Download the
- For Windows:
- Download the
td.exeBinary and thesample.tdFile. - For Verbose Mode:
td.exe sample.td -v - For Normal Mode:
td.exe sample.td
- Download the
There is a .br file attached aswell, check Brain Rot Mode.
Release Notes
Full Changelog: 1.8...1.9
Tidal V1.8
Changes
- Added More Keywords to BrainRot Mode.
- Added a Basic Array Implementation.
- Integrated Basic Error Handling.
- Added String Comparison.
Fixes
- Fixed Assignment for Mutable Arrays
- Fixed Multiplication in Strings,
- Fixed Iterables when Dynamically Converting to Strings
Instructions to Run:
- For Linux:
- Download the
tdBinary and thesample.tdFile. - For Verbose Mode:
./td sample.td -v - For Normal Mode:
./td sample.td
- Download the
- For Windows:
- Download the
td.exeBinary and thesample.tdFile. - For Verbose Mode:
td.exe sample.td -v - For Normal Mode:
td.exe sample.td
- Download the
There is a .br file attached aswell, check Brain Rot Mode.
Release Notes
Full Changelog: 1.7...1.8
Tidal V1.7
Changes
- Added Modulus / Remainder (
%) Operator - Added Power (
**) Operator - Added Floor Division (
//) Operator - Added Official Logo for Tidal.
- Added Comparison
and - &&andor - ||operators. - Added Unary
not - !operator
Fixes
- Fixed
parse_var_declFunction to Stop Redefining.
Instructions to Run:
- For Linux:
- Download the
tdBinary and thesample.tdFile. - For Verbose Mode:
./td sample.td -v - For Normal Mode:
./td sample.td
- Download the
- For Windows:
- Download the
td.exeBinary and thesample.tdFile. - For Verbose Mode:
td.exe sample.td -v - For Normal Mode:
td.exe sample.td
- Download the
There is a .br file attached aswell, check Brain Rot Mode.
Release Notes
Full Changelog: 1.6...1.7
Tidal V1.6
Changes
- Implemented a
whileloop. - Added Dynamic Type Casting.
- Updated Brain Rot Mode with More Keywords.
Instructions to Run:
- For Linux:
- Download the
tdBinary and thesample.tdFile. - For Verbose Mode:
./td sample.td -v - For Normal Mode:
./td sample.td
- Download the
- For Windows:
- Download the
td.exeBinary and thesample.tdFile. - For Verbose Mode:
td.exe sample.td -v - For Normal Mode:
td.exe sample.td
- Download the
There is a .br file attached aswell, check Brain Rot Mode.
Release Notes
Full Changelog: 1.5...1.6
Tidal V1.5
Changes
- Added
floatdata type. - Added Brain Rot Mode.
- Added
forLoop,breakandcontinuekeywords.
Fixes
- Fixed Normal Division Not Working -
/
Instructions to Run:
- For Linux:
- Download the
tdBinary and thesample.tdFile. - For Verbose Mode:
./td sample.td -v - For Normal Mode:
./td sample.td
- Download the
- For Windows:
- Download the
td.exeBinary and thesample.tdFile. - For Verbose Mode:
td.exe sample.td -v - For Normal Mode:
td.exe sample.td
- Download the
Release Notes
Full Changelog: 1.4...1.5
Tidal V1.4
Download the Binary and Sample File from Below.
Changes
-
Changed the Official Name of the Programming Language from
Blue LagoontoTidal -
Added Boolean Data Types (
trueandfalse) -
Added a new InBuild Function to see the type of a variable defined (
type()) -
Made the type() function assignable to a Variable
-
Added Comparison Operators (
>,<,==, and more) -
Added Control Flow (
if,elif, andelsestatements) -
Blocks and Syntax Definition for Control Flow and
type()
Fixes
- Fixed a Bug where Index was not working.
Instructions to Run:
- For Linux:
- Download the
tdBinary and thesample.tdFile. - For Verbose Mode:
./td sample.td -v - For Normal Mode:
./td sample.td
- Download the
- For Windows:
- Download the
td.exeBinary and thesample.tdFile. - For Verbose Mode:
td.exe sample.td -v - For Normal Mode:
td.exe sample.td
- Download the
Release Notes
Full Changelog: 1.3...1.4
Blue Lagoon V1.3
Download the Binary and Sample File from Below.
Changes
- Removed
compiler.rs, Moved tomain.rs - Removed Dependencies for
compiler.rs - Defined Syntax for Comments
- Added Characters Required for Comments to
lexer.rs - Added Comments to Blue Lagoon.
Instructions to Run:
- For Linux:
- Download the
blBinary and thesample.blFile. - For Verbose Mode:
./bl sample.bl -v - For Normal Mode:
./bl sample.bl
- Download the
- For Windows:
- Download the
bl.exeBinary and thesample.blFile. - For Verbose Mode:
bl.exe sample.bl -v - For Normal Mode:
bl.exe sample.bl
- Download the
Release Notes
Full Changelog: 1.2...1.3