redxdev
released this
Version 0.5.0 of imquery. Binary distributions are available for Windows (x64) and Linux (built on Ubuntu x64). Distributions come with iqc, testimq, imq, and cimq. Both versions provides the antlr4 runtime, though on linux you should ideally install it yourself from an official distribution.
Changelog
Added
- Shorthand math operators (
+=
,-=
,*=
,/=
,%=
) error
functionhash
functiontry
functionQColor.mag
function- import chaining/io rewriting
- removed restriction on setting outputs multiple times
Changed
- Fixed function subcontexts setting the wrong variables as arguments due to a parent context having another variable named the same way.
Assets
4
redxdev
released this
Version 0.4.2 of imquery. Binary distributions are available for Windows (x64) and Linux (built on Ubuntu x64). Distributions come with iqc, testimq, imq, and cimq. The windows version provides the antlr4 runtime, while linux needs it installed separately.
This is a bugfix release. The following issues were fixed:
- image selections would not throw errors when certain coordinates were out of range due to tracking the index of the current pixel rather than the coordinates.
Assets
4
redxdev
released this
Version 0.4 of imquery. Binary distributions are available for Windows (x64) and Linux (built on Ubuntu x64). Distributions now come with iqc, testimq, imq, and cimq.
This is a bugfix release. The following issues were fixed:
- Crash due to contexts not marking return values for the GC
- Incorrect help text for iqc that showed GC NoBarriers mode as default.
Assets
4
redxdev
released this
Version 0.4 of imquery. Binary distributions are available for Windows (x64) and Linux (built on Ubuntu x64). Distributions now come with iqc, testimq, imq, and cimq.
Notable Features:
- Import statements and exports (#31, #46, #42, #45)
- imq is now a shared library
- cimq - some simple (and limited) c bindings to imq
- The garbage collector now uses barriers mode by default
Changelog:
Assets
4
redxdev
released this
Version 0.3.1 of imquery. Binary distributions are available for Win32 and Linux (built on Ubuntu x64) and only come with iqc. testimq and libimq can be built from the source if required.
This is a bugfix release. The following issues were fixed:
- Crash due to GC cleanup of VBlock::lastResult in iqc
Assets
4
redxdev
released this
Version 0.3 of imquery. Binary distributions are available for Win32 and Linux (built on Ubuntu x64) and only come with iqc. testimq and libimq can be built from the source if required.
Notable Features:
- String type (#17, #28): strings are now supported in the language and imq library.
- Additions to the standard library (#29): image_load and image_save
- Full QValue support for command-line inputs (#30)
- Experemental memory tracking in the GC (#33, #34, #35)
- Upgraded to ANTLR 4.6 release (#37)
Changelog:
Assets
4
redxdev
released this
Version 0.2 of imquery. Binary distributions are available for Win32 and Linux (built on Ubuntu x64) and only come with iqc. testimq and libimq can be built from the source if required.
Notable Features:
- Garbage collection (#9, #23) has been implemented in place of reference counting. The current garbage collector is a very simple and naive mark-and-sweep collector. This will be improved upon in the future.
- Iterator support for QObject types have been implemented, and a for-each loop that takes advantage of such is now a part of the language (#11, #21).
- NaN has been added (#20)
- A few math-related functions were added (#18)
- valgrind is now run on travis builds
Changelog:
Assets
4
redxdev
released this
Initial release of imquery. Binary distributions are available for Win32 and linux (built on Ubuntu x64) and only come with iqc. testimq and libimq can be built from source if required.
This release contains all basic language features excluding iterators (#11), but is not stable and may have memory leaks.