Historie revizí

Autor SHA1 Zpráva Datum
  Jonas Maebe 8845f4d1ce * fixed type consistency in handler for array parameters on platforms where před 6 roky
  pierre cacd8f28eb Try to avoid expectloc not set after first pass error for call node před 7 roky
  yury dd60397165 + Added the pio_inline_not_possible flag to timplprocoption. It is set if a function can't be inline (contains an assembler block, etc). When calling such functions, no note "Call to subroutine "?" marked as inline is not inlined" is emitted. před 7 roky
  florian 34d11046e0 * wrapcomplexinlinepara takes care of function results which need different temp. handling, resolves #34438 před 7 roky
  Jonas Maebe 011968e74b * replaced "is" test with faster field value test před 7 roky
  pierre bb219cd05a Add check about tloadnode.symtableentry type before typecast před 7 roky
  Jonas Maebe 60277dda09 * fix crash when checking load nodes during inlining in case they don't před 7 roky
  Jonas Maebe 0b246f3dbd * converted Boolean8 to an internal type, and mapped Boolean to the před 7 roky
  florian a34d4e715c Merged riscv_new branch před 7 roky
  florian 7855b3cf1b * relax formula for max. nodes to inline před 7 roky
  florian 4f052e4f90 o fix several issues with floating point exceptions před 7 roky
  svenbarth c1cfd87b56 * the call node takes ownership of the specialization context, so free it in the destructor před 7 roky
  Jonas Maebe cb7730a423 * fixed execution order of implicit finalization and class destructors: first před 7 roky
  florian bd27b7635b * also in case of constref make_not_regable with ra_addr_taken must be called, later on in pass_1 this happens anyways před 7 roky
  florian 42d6e81c33 * made message about subroutines not being inlined a note instead of a hint, see also #33515 před 7 roky
  florian c46cbc8411 * do not issue a hint of compiler procs are not inlined, resolves #33515 před 7 roky
  nickysn 3318703ece * moved nf_typedaddr to addrnodeflags (anf_typedaddr) před 7 roky
  florian 3e7af376fe * fix issue #32539 and #20551 by some ugly hack před 7 roky
  florian 5e200cad89 * write correct proc name when giving a hint that a procedure is not inlined. před 7 roky
  florian 73aef1402b + compiler writes a hint if a subroutine marked as inline cannot be/is not inlined, resolves #31717 před 7 roky
  Jonas Maebe 53bef8d202 * fixed calculation of high parameter for arrays with non-integer bounds před 7 roky
  svenbarth 239d0704ca + add support for type helpers to also extend interface types před 8 roky
  florian 54b5112284 * real constants should be propagated during inline expanding před 8 roky
  nickysn efc5e339d0 * use an enum instead of integer constants to represent inline numbers před 8 roky
  svenbarth 9fc420b546 - remove unused variable před 8 roky
  svenbarth 1aa80f77cb - remove no longer needed global variable allow_array_constructor před 8 roky
  Jonas Maebe 1adde89621 * copy tcallnode.right after copying the callinitblock, as right can be a před 8 roky
  Jonas Maebe 7a57161b6d * in x:=f(..), we only checked for aliasing between x and any parameters of před 9 roky
  florian 9bff3ac624 * copy also pushedparasize when copying call nodes, resolves #30923 před 9 roky
  florian cfd38388ca * formatting so lazarus can handle it před 9 roky