Revīziju vēsture

Autors SHA1 Ziņojums Datums
  svenbarth 529677cc79 ncal.pas: 10 gadi atpakaļ
  sergei e542800ea9 * Win64 SEH: Track control flow out of unwind-protected regions in a more precise way and don't generate expensive calls to __fpc_local_unwind when not necessary. 10 gadi atpakaļ
  sergei 5cfeaedd23 * Fixed copy&paste error introduced in r24398, resolves #28584. 10 gadi atpakaļ
  sergei ed4e876f4f * Generate exception filters data on i386-win32 and x86_64-win64 without using global labels. 10 gadi atpakaļ
  sergei 3fb304cbe2 - Removed Win64 SEH code specific to results of managed types returned in registers. Since r26228 managed types are always returned in parameters. 11 gadi atpakaļ
  Jonas Maebe 6a4afd3a33 * changed uses of "exit" in constructors to if/then constructs, to 11 gadi atpakaļ
  sergei 1ee9373fa6 * Changed function create_pd into method of ttryfinallynode, so it can be reused for Win32 SEH and, in the future, for DWARF-based exception handling on other targets. 11 gadi atpakaļ
  florian e914612423 * the win64 exception handling code messes with asm nodes, so mark the helper procedure that they contain assembler 11 gadi atpakaļ
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 11 gadi atpakaļ
  sergei 3ce0b33302 * Win64 SEH: when creating a finalization procedure, put its def into the same symtable with sym. By default, defs are added into symtablestack.top, which may be set to something temporary like exceptsymtable. In such cases it is possible that def is destroyed before sym, leaving sym with invalid pointers. 11 gadi atpakaļ
  nickysn bf07fc077b * specify AT_DATA in all references to the tobjectdef.vmt_mangledname symbol. 12 gadi atpakaļ
  sergei 8c91cddfc8 * Win64 SEH: Fixed handling control flow statements also in 'except' and 'on' parts of try..except statements. 12 gadi atpakaļ
  sergei c7937f6736 * Win64 exception handling: don't reset fc_unwind control flow flag at the beginning of try..except blocks. Resolves #24342. 12 gadi atpakaļ
  florian a07af824ea * properly fix raise node handling on x86-64 after r24288 12 gadi atpakaļ
  sergei cb1098c26c * Do not create SEH finalization procedures in generic methods, their similarity with nested procedures causes compilation errors because actual nested procedures are not allowed for generics. Not creating them doesn't hurt because generic node tree is not used for code generation. Resolves #23724. 12 gadi atpakaļ
  sergei cbad0abab5 + Platform-specific exception support for x86_64-win64. Enable by cycling with OPT=-dTEST_WIN64_SEH. 13 gadi atpakaļ