kite-llvm 0.3.0 released
Written by Mooneer Salem on Thursday 18th of February, 2021 in Releases
kite–llvm 0.3.0 has been released. Sorry for the long delay since the last update!
Changes from 0.2.0:
- Updated LLVM code generation to use LLVM 11’s API.
- Updates to build system to reflect usage of LLVM 11 and latest Boost.
Download: http://kite–language.org/files/kite–llvm–0.3.0.tar.gz
Github (development/issue tracking): https://github.com/tmiw/kite–llvm
kite-llvm 0.2.0 released
Written by Mooneer Salem on Wednesday 26th of December, 2012 in Releases
kite–llvm 0.2.0 has been released.
Changes from 0.1.0:
- Now uses the same Flex/Bison based parser that non–LLVM Kite uses, significantly improving compile time. 100% of Kite syntax can now be parsed as well.
- Added string|format to the standard library.
- kdoc (System.doc) support and prerequisite System.object methods now fully functional.
- eval statement now supported (e.g. eval “1|print;”).
- Code versioning support from non–LLVM Kite is now active.
- Fixed compile errors on some systems.
Download: http://kite–language.org/files/kite–llvm–0.2.0.tar.gz
Github (development/issue tracking): https://github.com/tmiw/kite–llvm
kite-llvm 0.1.0 released
Written by Mooneer Salem on Saturday 8th of December, 2012 in Releases
kite–llvm 0.1.0 has now been released. This is a very preliminary early version of the kite–llvm code base and will probably have lots of bugs.
What kite–llvm currently supports:
- The vast majority of Kite syntax.
- Most of the Kite standard library (see here for a reference).
- An interactive REPL (ikt).
- The ability to auto–attach a gdb session to your application on an unhandled exception and view stack traces, etc.
What kite–llvm does not support right now (not an exhaustive list):
- kdoc (code syntax and the System.doc namespace).
- The interface.* namespaces in the standard library.
- File versioning.
Download: http://kite–language.org/files/kite–llvm–0.1.0.tar.gz
Github (development/issue tracking): https://github.com/tmiw/kite–llvm
1.0.4 released
Written by Mooneer Salem on Tuesday 23rd of November, 2010 in Releases with 2 comments
Kite 1.0.4 has been released.
New in this release:
- Internal data structures modified for performance and memory efficiency.
- Added preliminary multiple inheritance support.
Download:
- Source: http://www.kite–language.org/files/kite–1.0.4.tar.gz
- kdoc documentation: http://www.kite–language.org/docs/kdoc–1.0.4/ (as tarball)
- General Kite documentation: http://www.kite–language.org/docs/kite–1.0.4–docs/ (as tarball)
- Kite API documentation: http://www.kite–language.org/docs/kite–1.0.4–api–docs/ (as tarball)
Issue tracker URL (for bug reports): http://trac.kite–language.org/report/1
Getting help: http://trac.kite–language.org/wiki/GettingHelp
1.0.1 released
Written by Mooneer Salem on Sunday 8th of February, 2009 in Releases
Kite 1.0.1 has been released.
New in this release:
- -Werror removed from default compile flags due to problems with compiles on some versions of GCC.
- Boehm GC now "required" to compile Kite. If one desires, --without-gc can be passed in to use the built-in reference count system instead.
- microregex: fixed captures issue.
- list behavior modifications: |append and op+ create new lists instead of modifying current list (and << modifies existing list) [patch and request by Michael Edgar]
- Classes added to base distribution: System.array, interface.pop3, interface.smtp, System.date.hires, System.digest (credit: Michael Edgar)
- list|sort method added (credit: Michael Edgar)
- Regular expressions can now be specified with r/.../[i] syntax instead of explicitly creating a System.regex object.
- Fixed infinite loop issue with empty delimiter in String.split.
- Added support for strings using single quotes.
- Added hex, octal and binary representations of numbers to Kite syntax, and liberalized the representation of floating-point numbers.
- Sockets now support timeouts. [patch and request by Michael Edgar]
Download:
- Source: http://www.kite-language.org/files/kite-1.0.1.tar.gz
- Windows installer: http://www.kite-language.org/files/kite-windows-1.0.1.msi
- kdoc documentation: http://www.kite-language.org/docs/kdoc-1.0.1/ (as tarball)
- General Kite documentation: http://www.kite-language.org/docs/kite-1.0.1/ (as tarball)
- Kite API documentation: http://www.kite-language.org/docs/kite-api-1.0.1/ (as tarball)
Issue tracker URL (for bug reports): http://trac.kite-language.org/report/1
Getting help: http://trac.kite-language.org/wiki/GettingHelp