Releases: bbrk24/Trilangle
Releases · bbrk24/Trilangle
1.8.3
1.8.2
Changed
- Modified a test so it passes on macOS 14.
- Removed some more
constexpr
annotations I missed last time.
1.7.0
Changed
- The online interpreter no longer interprets shebangs. For compatibility with the CLI, the "condense" button still leaves whitespace in programs that start with
#!
. - Some error messages have been reworded.
- Overflow checking on most arithmetic operations is now laxer to allow for unsigned numbers.
Fixed
- Fixed a long-standing rounding bug in
GTM
that affected times shortly before UTC midnight. - Added some missing newlines to the help string.
- Modifying the input when "include input in URL" is checked now invalidates the generated URL.
Added
- Added UDV and PTU opcodes (
d
andp
). - GDT and GTM (
D
andT
) now work in compiled programs.
1.6.2
Fixed
- The EXP opcode now behaves consistently between the interpreter and the C compiler.
Added
- You can now customize the colors of the threads in the online debugger.
1.6.1
Fixed
Corrected overloads so it now compiles on macOS.
1.5.0
Added
- Added a low-data version of the online interpreter.
- Added the
-z
flag to read the program as null-terminated. This is useful for passing both the program and its input over stdin. - It is now possible to include the contents of stdin in the URL.
Fixed
- The debug highlight now respects non-breaking spaces in the source.
- The debug pop-up now line wraps correctly on smaller screens.
1.4.2
Fixed
- The online interpreter correctly resets STDIN each time.
- The IP highlight now always renders in the correct place while debugging.
1.4.1
Fixed
- The "Step" button in the GUI debugger now works correctly on iOS.
- The IP highlight now renders in the correct position on Chrome and related browsers.
1.4.0
Added
- Added a
--version
flag. The version must be defined when compiling the interpreter, with-DVERSION=...
(gcc/clang) or/DVERSION=...
(MSVC). - Added a GUI debugger to the web interface.
1.3.5
No code changes, just fixing CI.