6b89a4fb69
* NEW: Add an gambas appdata file and install it in /usr/share/appdata. [DEVELOPMENT ENVIRONMENT] * BUG: ImageEditor: Fix a possible crash when pasting an image. * BUG: Correctly detect if a project is handled by subversion or not. [INTERPRETER] * NEW: Replace the internal `class->state` variable by two boolean flags: `class->loaded` and `class->ready`. * NEW: Overriding a class that is the parent of other classes is possible again. I don't remember what prevented that to work, so I want to see. [GB.DEBUG] * NEW: Propagate the changes in the interpreter class structure. [GB.EVAL] * NEW: Propagate the changes in the interpreter class structure. [GB.GUI.AREA] * BUG: GridView: Setting the background color correctly refreshes the control. [GB.JIT] * NEW: Propagate the changes in the interpreter class structure. [GB.NET.SMTP] * NEW: Replace the old gb.net.smtp component written in C and Gambas by a new component with the same name entirely written in Gambas. * BUG: Fix the authentication process. * BUG: Fix how the result of the EHLO command is read. [GB.QT4.EXT] * NEW: LCDNumber control is now put in a "Deprecated" tab in the IDE control toolbar. git-svn-id: svn://localhost/gambas/trunk@6403 867c0c6c-44f3-4631-809d-bfa615b0a4ec |
||
---|---|---|
.. | ||
src | ||
acinclude.m4 | ||
AUTHORS | ||
ChangeLog | ||
component.am | ||
configure.ac | ||
COPYING | ||
gambas.h | ||
gb_common.h | ||
INSTALL | ||
m4 | ||
Makefile.am | ||
missing | ||
NEWS | ||
README | ||
reconf |
You should use the latest version of LLVM. To check it out, run: svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm cd llvm mkdir build cd build ../configure --prefix=/usr --enable-optimized --enable-jit --enable-shared make -j4 sudo make install You might need to edit the configure.ac file in order to set the llvm location settings appropriate, followed by ./reconf. To enable the JIT for all functions in a Gambas class, add the word "Fast" on a separate line at the top of the class file. The functions will then be JIT compiled to native machine code, instead of letting the interpreter to run it, if gb.jit is available.