Commit History

Upphovsman SHA1 Meddelande Datum
  Nikolay Nikolov 5486182f56 + introduced thlcgobj.a_jmp_always_pascal_goto - same as .a_jmp_always, but generated by a pascal goto statement 1 år sedan
  Nikolay Nikolov 9b8af14f47 + introduced [hl]cg.a_label_pascal_goto_target. It is similar to [hl]cg.a_label 2 år sedan
  Yuriy Sydorov b78761efd3 * Removed obsolete OLDREGVARS ifdefs. 3 år sedan
  Yuriy Sydorov e04df465ef * The label which is generated by traisenode is not a jump target. Mark 3 år sedan
  nickysn 940738a3a1 * synchronized with trunk 4 år sedan
  florian fe57cd3536 * fix LLVM after r48828 4 år sedan
  florian 4c2e0b9ff0 * for setjmp based exception handling, get the type of the exception reason from the setjmp result 4 år sedan
  nickysn 91e9558f5b * synchronized with trunk 4 år sedan
  yury 8b7c5666a2 * Renamed fc_block_with_exit to fc_no_direct_exit to expand its usage. 4 år sedan
  nickysn dc5b78d5f0 * synchronized with trunk 4 år sedan
  yury d72566169e * The code generator of the exit statement must set the fc_gotolabel flag in flowcontrol for inlined routines/code blocks. It fixes the incorrect assumption that such exit statements terminate the main routine. 4 år sedan
  nickysn 62cb7c2d12 * synchronized with trunk 5 år sedan
  nickysn 95bed362ba [PATCH 02/83] updating common FPC sources for WASM target 5 år sedan
  florian fc44c2d4c9 + insert alignments after break/goto/exit/continue jmp instructions, if it is 5 år sedan
  Jonas Maebe 1e3f72403e * renamed getintparaloc to getcgtempparaloc 5 år sedan
  Jonas Maebe e775ecdc43 * cleaned up safecall support: use a hidden localvarsym instead of result 5 år sedan
  Jonas Maebe d0be4f11b8 * "on" nodes inherit the exception catching state from the "try" 6 år sedan
  Jonas Maebe e720a1f306 * moved tcgexceptionstatehandler to a new cgexcept unit 6 år sedan
  florian 12a53ad454 * reduce number of (redundant) landing pads 6 år sedan
  florian 82e1ce8e4a * if a subroutine has an lsda record, the actions have to cover all code 6 år sedan
  florian 3c61bb9c5d * some safecall issues fixed 6 år sedan
  florian 4b66dc0a94 * few fixes to psabieh, mainly related to nested exception handling 6 år sedan
  florian 9514bd9162 * refactored psabieh handling, most code is now in psabiehpi 6 år sedan
  florian 5587c878e6 * small fixes for pseabieh 6 år sedan
  florian a3594574ca * in case of finally nodes of implicit frames with a third=nil, exit has to load 0 into the exception value, so an explicit exit call is not handled as an exception 6 år sedan
  florian 6b0c2a45f5 * compilation fixes 6 år sedan
  florian 65aebd22b0 + initial implementation of dwarf/eh_frame based exception handling for i386-linux, basic stuff works, open todos 6 år sedan
  Jonas Maebe 9f928b2805 * fix exception handling code generator memory leaks 6 år sedan
  Jonas Maebe 11511e13d5 * synchronised with trunk till r40723 6 år sedan
  Jonas Maebe dee1056546 * fixed wrong change of jumpalignmax from 10 to 16 in previous commit 6 år sedan