Commit History

Author SHA1 Message Date
  sergei 06192a8137 Values of managed variables are never ever used after decrementing reference on the variable, so there is no point of having a 'decrement reference' as a separate operation. We can always do 'finalize', i.e. clear the contents after decref. 13 years ago
  sergei cbad0abab5 + Platform-specific exception support for x86_64-win64. Enable by cycling with OPT=-dTEST_WIN64_SEH. 13 years ago
  Jonas Maebe 3b32e6986b * fixed maketojumpbool() for 32 bit targets when used with a 13 years ago
  pierre b6de7f0d6b * Suppress Comaprison might be always false if first_mm_imreg is zero 13 years ago
  florian 6ec0f2549a * factored load node flags out of node flags to gain space 13 years ago
  florian d7f7a9bb76 * patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346 14 years ago
  florian 6211a83865 * write variable locations of 64 bit integer values on 32 bit targets correctly 14 years ago
  sergei 2650326e6b * Call get_high_value_sym() instead of duplicating its functionality. 14 years ago
  florian c95f7b1c2f * remove cpu type cortex m3 on arm, it is just an ARMv7-M 14 years ago
  florian a08dfdf803 o slightly modified patch by John Clymer: 14 years ago
  Jonas Maebe e775e2d9ae * moved gen_entry_code/gen_exit_code from ncgutil to hlcgobj, 14 years ago
  Jonas Maebe c264c24fb0 + support for unit initialisation sections for the JVM target, 14 years ago
  Jonas Maebe f57e9778d4 * migrated gen_initialize_code and gen_finalize_code from ncgutil to 14 years ago
  Jonas Maebe 5abf6d0aa4 + thlcgobj support of the managed open array initialization fixes of 14 years ago
  Jonas Maebe b42731ff84 * disable SSA for the JVM target 14 years ago
  Jonas Maebe 2c313e397e + support for regular arrays and open arrays 14 years ago
  Jonas Maebe ab5b1fb686 * turned call_fail_node, initialize_data_node, and finalize_data_node from 14 years ago
  Jonas Maebe 13a459c2d7 * replaced all calls to cg.g_incr/decrrefcount/g_initialize/g_finalize with 14 years ago
  Jonas Maebe 28740dce2d - removed extra "fordefinition" parameter again from tprocdef.mangledname(), 14 years ago
  Jonas Maebe 71deda6f50 + added interface to ncgutil.gen_load_loc_cgpara() to hlcgobj + generic 14 years ago
  Jonas Maebe a19220f106 * cpu64bitaddr -> cpu64bitalu in location.free (whether or not 14 years ago
  Jonas Maebe 0ee702b3a2 * tprocdef.mangledname now gets an extra boolean parameter indicating 14 years ago
  Jonas Maebe 0e16369906 * moved gen_proc_symbol() and gen_proc_symbol_end() from ncgutil to hlcgobj 14 years ago
  Jonas Maebe 72e9cfee24 * create/destroy also the high level code generator for all architectures, 14 years ago
  florian 68dd23b5a2 * write proper register locations when doing ssa, resolves #7552 14 years ago
  sergei fec5dde5b6 * Fix handling of Windows WideString typed constants, resolves #15842 and completes the related #14308: 14 years ago
  Jonas Maebe da3fb5de0f * prevent double freeing temps containing int64-sized parameters 14 years ago
  pierre e6b5ce8557 * Use vo_has_section to test for user name section in insertbssdata 14 years ago
  florian 449c20ce63 * moved pic helpers into system unit, resolves #8119 14 years ago
  paul d21bbc4548 compiler: reduce amount of hints and warnings 14 years ago