Commit History

Автор SHA1 Съобщение Дата
  nickysn efc5e339d0 * use an enum instead of integer constants to represent inline numbers преди 8 години
  florian b1dff29cbf * removed unused units преди 8 години
  svenbarth c6f19b9888 * create_for_in_loop: if there's a choice between iterating an array and a set then prefer the set for backwards compatibility преди 8 години
  svenbarth a8b1d340c7 * create_for_in_loop: explicitely convert "for ... in [] do" to a nothing-node including an unreachable code warning (avoids code conversions that are for naught anyway) преди 8 години
  yury 54f1890fea * Fixed memory leak of tlabelnode.labsym. преди 8 години
  yury 5405a4727a * Removed unused vars. преди 8 години
  florian 8471e02e40 * call simplify after typechecking for nodes преди 8 години
  florian 000cffa8e3 * make more use of nf_internal to avoid range check errors преди 8 години
  florian 0610187878 + transform for loop into equivalent while loop during pass 1 to simplify code generation преди 8 години
  Jonas Maebe 051317e82e * load the function result from the parentfpstruct to its original location преди 9 години
  Jeppe Johansen e20f2111b7 Check for nil before doing loopunrolling. преди 9 години
  Jonas Maebe 95927665ce - removed variable notification support, it's not used and superceded by преди 10 години
  svenbarth 529677cc79 ncal.pas: преди 10 години
  svenbarth 65c37df999 + extend tprocdef with the possiblity to create it as unregistered преди 10 години
  Jonas Maebe 201121d7c9 * synchronised with trunk till r30345 преди 10 години
  florian 0bc63c438e + tifnode.create_internal преди 10 години
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 преди 10 години
  florian f813703cf3 * fixes several issues with loop unrolling преди 10 години
  florian f630fb94b5 * do not warn when internally generated if nodes are simplified преди 10 години
  Jonas Maebe 5c75b6dd6b * synchronised with trunk up till r28402 преди 11 години
  Jonas Maebe 6e1d370417 * split off the texceptaddr declaration into rtl/inc/excepth.inc, so it can преди 11 години
  Jonas Maebe 142d5d6d06 - removed get_jumpbuf_size/align, use rec_jmp_buf instead преди 11 години
  nickysn e6c5c35d65 * tarraydef.create_from_pointer changed to require the actual pointerdef as a преди 11 години
  Jonas Maebe ea0b9efd20 + support for simplifying empty try-except statements преди 11 години
  nickysn be08957a96 * use voidcodepointertype in traisenode.pass_typecheck to avoid ifdef i8086 преди 11 години
  Jonas Maebe b57c95043f + support overriding tdef/tsym methods with target-specific functionality: преди 11 години
  florian 08a4e1efe1 * handle for ... in on arrays of constant correctly, resolves also #25838 преди 11 години
  florian e5aa0e4316 * set pi_uses_exceptions flag only if the try...finally frame is not an implicit frame преди 11 години
  florian 1df293679d * fixed setting of pi_uses_exception flags and unified usage, they should be set in pass_1 преди 11 години
  florian b0441e1d64 * move setting of lnf_testatbegin into tfornode.simplify because it is a simplification преди 11 години