Історія комітів

Автор SHA1 Опис Дата
  sergei fa4b78363c + Handle safecall exceptions with a dedicated compilerproc, simplifies compiler part and reduces generated code size. 14 роки тому
  florian c6a0cafdb0 * don't generate implicit exception frames for pure assembler routines, resolves #20075 14 роки тому
  florian d7f7a9bb76 * patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346 14 роки тому
  sergei b997094755 + Generate unwind bytecode for function prologues on win64. 14 роки тому
  Jonas Maebe 125c0cf225 + support for generics on the JVM target: 14 роки тому
  pierre 57f3f0a82b scanner unit: 14 роки тому
  florian cf0d808708 + avr assemblers do not convert automatically cond. branches with too large jump distances into an unconditional branch and a reverse condition branch, so fpc does this now 14 роки тому
  Jonas Maebe 69abbba6bb * split several parameter insertion helpers out from pdecsub for 14 роки тому
  Jonas Maebe 2376003cd0 * wrap the init/finalization code even when it is implicitly generated 14 роки тому
  Jonas Maebe 1c3f0c7a2f * also wrap the initcode of main programs, so that typed constants get 14 роки тому
  Jonas Maebe 8fa42c206f + support for nested procedures for the JVM target 14 роки тому
  Jonas Maebe e775e2d9ae * moved gen_entry_code/gen_exit_code from ncgutil to hlcgobj, 14 роки тому
  Jonas Maebe f27ebf8b6d + explicitly add constructors of parent class that do not appear in the 14 роки тому
  Jonas Maebe 23539dcfaf * only call add_synthetic_method_implementations() for the localst after 14 роки тому
  Jonas Maebe 43c5ed20c2 + support for initialising typed constants via compiler-generated 14 роки тому
  Jonas Maebe 00df370d36 * don't give an internalerror when adding a constructor to a Java 14 роки тому
  Jonas Maebe f57e9778d4 * migrated gen_initialize_code and gen_finalize_code from ncgutil to 14 роки тому
  Jonas Maebe 019ca93a04 * symcreat functionality to use the parser from inside the compiler for 14 роки тому
  Jonas Maebe 4adb9a7ceb - removed (non-working) implicit try/finally support for the JVM, and 14 роки тому
  Jonas Maebe 09207563d5 + hlcg implementation of gen_load_para_value(); no support yet for copying 14 роки тому
  Jonas Maebe ab5b1fb686 * turned call_fail_node, initialize_data_node, and finalize_data_node from 14 роки тому
  Jonas Maebe 28740dce2d - removed extra "fordefinition" parameter again from tprocdef.mangledname(), 14 роки тому
  Jonas Maebe eb5814a868 * implemented declaring and calling constructors for Java classes 14 роки тому
  Jonas Maebe 71deda6f50 + added interface to ncgutil.gen_load_loc_cgpara() to hlcgobj + generic 14 роки тому
  Jonas Maebe 742f4ee12e + first (partial) implementation of thlcg for the jvm 14 роки тому
  Jonas Maebe 0ee702b3a2 * tprocdef.mangledname now gets an extra boolean parameter indicating 14 роки тому
  Jonas Maebe 0e16369906 * moved gen_proc_symbol() and gen_proc_symbol_end() from ncgutil to hlcgobj 14 роки тому
  Jonas Maebe 1e96eab55d * made ttgobj.alloctemp/freetemp protected, and alloctemp also virtual 14 роки тому
  Jonas Maebe 72e9cfee24 * create/destroy also the high level code generator for all architectures, 14 роки тому
  svenbarth a862cd702d Rebase to revision 18000 14 роки тому