descriptionAjla - a purely functional programming language
homepage URLhttps://www.ajla-lang.cz/
repository URLgit://leontynka.twibright.com/ajla.git
ownerajla@twibright.com
last changeWed, 30 Oct 2024 21:02:37 +0000 (30 22:02 +0100)
last refreshSun, 3 Nov 2024 07:34:50 +0000 (3 08:34 +0100)
content tags
add:
readme
Ajla is a purely functional programming language that has look-and-feel like 
traditional imperative languages.

Before compiling Ajla, install the packages libgmp-dev and libffi-dev. If
libgmp-dev is not installed, Ajla will use slow built-in version. If libffi-dev
is not installed, the possibility to call C functions from Ajla will be
disabled.

You can compile and install Ajla with ./configure && make && make install

It is recommended to use gcc. clang works, but the compilation is very slow, it
may take an hour or more to compile the files ipret.c and ipretc.c.

When running ajla programs, it is recommended to set cpu governor to
'performance'. Ajla starts and stops threads rapidly and the 'ondemand' governor
underclocks the cores, resulting in slower performance.
shortlog
3 days ago Mikulas Patockaarray: fix a crash in array_create if memory allocation... main
3 days ago Mikulas Patockacodegen: fix a bug that spill_size was called for non...
4 days ago Mikulas Patockacodegen: keep the registers holding boolean values...
4 days ago Mikulas Patockax32: clear the upper 32 bits in %rcx before jumping...
5 days ago Mikulas Patockaparisc: introduce INSN_CMP_CMOV and use it in array...
5 days ago Mikulas Patockas390: use signed tag comparisons, so that we could use
5 days ago Mikulas Patockacodegen: gen_compare_ptr_tag: improve generated code...
5 days ago Mikulas Patockacodegen: remember that a pointer is non-thunk and do...
5 days ago Mikulas Patockacodegen: gen_array_len: use load-op on x86 and s390
5 days ago Mikulas Patockacodegen: use 2-register jmp in gen_array_len if supported
5 days ago Mikulas Patockassa: remove repetitive code in insert_free
5 days ago Mikulas Patockaimplement array_len_greater_than+jmp fusion
5 days ago Mikulas Patockacodegen: remove pointless register copying in gen_array_len
6 days ago Mikulas Patockax86: use the %gs register on NetBSD
6 days ago Mikulas Patockax86: use the %gs register on FreeBSD
6 days ago Mikulas Patockafix a bug that we initialized codegen dump_mutex before...
...
tags
4 weeks ago ajla-0.1.5 ajla-0.1.5
2 months ago ajla-0.1.4 ajla-0.1.4
2 months ago ajla-0.1.3 ajla-0.1.3
4 months ago ajla-0.1.2 ajla-0.1.2
4 months ago ajla-0.1.1 ajla-0.1.1
5 months ago ajla-0.1.0 ajla-0.1.0
heads
3 days ago main