| Commit message (Expand) | Author | Age | Files | Lines |
* | * rest of the previous accidental partial commit | jonas | 2019-02-07 | 1 | -55/+6 |
* | Merge of commits 40142, 40189 and 40347 | pierre | 2018-12-31 | 1 | -16/+5 |
* | + correctly set var state of addr and frame in raise statements, resolves #33818 | florian | 2018-06-03 | 1 | -0/+3 |
* | * evaluate the lower and upper bounds of for-loops in ISO mode using the | jonas | 2018-01-07 | 1 | -4/+10 |
* | * use an enum instead of integer constants to represent inline numbers | nickysn | 2017-05-10 | 1 | -1/+1 |
* | * removed unused units | florian | 2017-05-09 | 1 | -1/+1 |
* | * create_for_in_loop: if there's a choice between iterating an array and a se... | svenbarth | 2017-05-04 | 1 | -0/+9 |
* | * create_for_in_loop: explicitely convert "for ... in [] do" to a nothing-nod... | svenbarth | 2017-05-04 | 1 | -0/+8 |
* | * Fixed memory leak of tlabelnode.labsym. | yury | 2017-03-07 | 1 | -4/+12 |
* | * Removed unused vars. | yury | 2017-03-07 | 1 | -1/+1 |
* | * call simplify after typechecking for nodes | florian | 2016-11-05 | 1 | -14/+16 |
* | * make more use of nf_internal to avoid range check errors | florian | 2016-11-05 | 1 | -4/+4 |
* | + transform for loop into equivalent while loop during pass 1 to simplify cod... | florian | 2016-11-05 | 1 | -37/+189 |
* | * load the function result from the parentfpstruct to its original location | jonas | 2016-08-13 | 1 | -2/+27 |
* | Check for nil before doing loopunrolling. | laksen | 2016-02-04 | 1 | -0/+1 |
* | - removed variable notification support, it's not used and superceded by | jonas | 2015-10-02 | 1 | -22/+0 |
* | ncal.pas: | svenbarth | 2015-09-18 | 1 | -7/+7 |
* | + extend tprocdef with the possiblity to create it as unregistered | svenbarth | 2015-09-11 | 1 | -1/+1 |
* | * synchronised with trunk till r30345 | jonas | 2015-03-28 | 1 | -0/+8 |
|\ |
|
| * | + tifnode.create_internal | florian | 2015-03-21 | 1 | -0/+8 |
* | | * synchronized with privatetrunk till r30095 | jonas | 2015-03-05 | 1 | -2/+5 |
|\ \
| |/ |
|
| * | * fixes several issues with loop unrolling | florian | 2014-12-31 | 1 | -1/+4 |
| * | * do not warn when internally generated if nodes are simplified | florian | 2014-12-14 | 1 | -1/+1 |
* | | * synchronised with trunk up till r28402 | jonas | 2014-08-13 | 1 | -1/+1 |
|\ \
| |/ |
|
| * | * tarraydef.create_from_pointer changed to require the actual pointerdef as a | nickysn | 2014-07-26 | 1 | -1/+1 |
* | | * split off the texceptaddr declaration into rtl/inc/excepth.inc, so it can | jonas | 2014-08-10 | 1 | -2/+17 |
* | | - removed get_jumpbuf_size/align, use rec_jmp_buf instead | jonas | 2014-08-10 | 1 | -2/+2 |
|/ |
|
* | + support for simplifying empty try-except statements | jonas | 2014-05-10 | 1 | -0/+10 |
* | * use voidcodepointertype in traisenode.pass_typecheck to avoid ifdef i8086 | nickysn | 2014-04-11 | 1 | -8/+1 |
* | + support overriding tdef/tsym methods with target-specific functionality: | jonas | 2014-03-29 | 1 | -6/+6 |
* | * handle for ... in on arrays of constant correctly, resolves also #25838 | florian | 2014-03-09 | 1 | -1/+2 |
* | * set pi_uses_exceptions flag only if the try...finally frame is not an impli... | florian | 2014-02-08 | 1 | -1/+7 |
* | * fixed setting of pi_uses_exception flags and unified usage, they should be ... | florian | 2014-02-08 | 1 | -45/+46 |
* | * move setting of lnf_testatbegin into tfornode.simplify because it is a simp... | florian | 2013-12-31 | 1 | -15/+15 |
* | * Changed function create_pd into method of ttryfinallynode, so it can be reu... | sergei | 2013-12-12 | 1 | -0/+51 |
* | * Partially reverted r26192, preserving registers in presence of exceptions n... | sergei | 2013-12-10 | 1 | -12/+1 |
* | * Fix code generation of for-loops. Keeping a copy of to-value in register du... | sergei | 2013-12-07 | 1 | -5/+43 |
* | * run CheckAndWarn to get proper locations for warnings about uninitialized v... | florian | 2013-12-01 | 1 | -0/+1 |
* | * fix dfa of for nodes, loopiteration node introduced to get proper life info... | florian | 2013-11-06 | 1 | -1/+3 |
* | * traisenode.pass_typecheck: in the case of 'raise X at addr,frame' require '... | nickysn | 2013-09-17 | 1 | -0/+10 |
* | * simplify body of for loop before unrolling | florian | 2013-08-11 | 1 | -0/+3 |
* | Fix for Mantis #17598. When extended syntax is off allow the result of constr... | svenbarth | 2013-07-09 | 1 | -0/+2 |
* | * fix parameter order for compilerproc created by raise nodes | florian | 2013-04-28 | 1 | -2/+2 |
* | * merge i8086 branch by Nikolay Nikolov | florian | 2013-04-25 | 1 | -18/+47 |
|\ |
|
| * | + introduce cnf_call_never_returns to signal the dfa if a call node never ret... | florian | 2013-04-21 | 1 | -18/+47 |
* | | + support of stackframesize for arm thumb | florian | 2013-04-07 | 1 | -1/+3 |
|/ |
|
* | * let type conversion nodes handle type checking for if/while/repeat | jonas | 2013-01-26 | 1 | -12/+3 |
* | + nested exit support | florian | 2013-01-04 | 1 | -2/+4 |
* | * Proper fix for SPARC cycling with -dCHECK_PIC, pi_needs_got additionally mu... | sergei | 2012-12-18 | 1 | -0/+5 |
* | * fixed if-simplication for C-style booleans by considering all values | jonas | 2012-12-06 | 1 | -1/+1 |