On 2018-12-03 07:57, Ryan Joseph wrote:
On Dec 2, 2018, at 5:26 PM, Jonas Maebe <jo...@freepascal.org> wrote:


The LLVM code generator is more or less ready, including Dwarf-EH-based exception handling support. It's currently only supported on Darwin/x86-64 and Linux/x86-64, but it can do a "make all" and the testsuite can be finished as well. There are still some extra failures that do not happen with the built-in code generator, but most tests work fine.

What does this mean for end users?

An option to exchange (a lot of) compilation speed for faster code.

Do we get better debugging support in LLDB?

Unlikely. That would at best be a trade-off (possibly better support as long as you consider the source as C++ instead of Pascal), and something for which you don't need an LLVM-based code generator. That mainly requires patches to LLDB to add support for Pascal-specific types and features.


Jonas
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to