Jonas Maebe
|
e720a1f306
* moved tcgexceptionstatehandler to a new cgexcept unit
|
6 tahun lalu |
Jonas Maebe
|
5cb5b10f8d
* fixed LLVM and non-i386 compilation
|
6 tahun lalu |
florian
|
65aebd22b0
+ initial implementation of dwarf/eh_frame based exception handling for i386-linux, basic stuff works, open todos
|
6 tahun lalu |
Jonas Maebe
|
7aa6a2ec81
* only make a copy of the finally code in pass_1 instead of in pass_typecheck,
|
6 tahun lalu |
Jonas Maebe
|
9f928b2805
* fix exception handling code generator memory leaks
|
6 tahun lalu |
Jonas Maebe
|
df0a126064
* abstracted rest of the generic exception handling code through the
|
6 tahun lalu |
Jonas Maebe
|
7ffd5fc90b
* handle explicit reraise for llvm specifically, as it needs to unwind to
|
6 tahun lalu |
Jonas Maebe
|
b6efcb9105
+ tllvmexceptionstatehandler that emits LLVM landingpad instructions to be
|
6 tahun lalu |
Jonas Maebe
|
48ef33a8b3
* fixed interprocedural gotos for llvm
|
8 tahun lalu |