Commit History

Auteur SHA1 Bericht Datum
  Jonas Maebe 11083d88b3 Merged revisions 11337-11338,11341-11345,11348,11350-11361,11363-11368,11370,11376-11392,11397-11400,11402-11410,11415-11419,11421,11423-11426,11429-11464,11466-11468,11471-11486,11489,11491-11517,11522,11524-11527,11529-11534,11536-11550,11552,11554,11556,11558-11561,11563,11565-11570,11572-11587,11589-11618,11620,11623-11627,11629-11663,11668-11669,11671-11682,11684,11686-11688,11693,11697,11699-11700,11703-11704,11708-11711,11719-11722,11727,11730-11732,11738-11777,11779,11782-11784,11786-11809,11811-11821,11823-11830,11832-11835,11837-11847,11849-11871,11873-11875,11879-11880,11884-11888,11890,11896-11898,11903-11919,11926-11930,11933-11934,11936-11937,11939-11940,11942-11985,11987-11991,11993-12013,12015-12017,12019-12040,12043,12045 via svnmerge from 17 jaren geleden
  florian b5c114934d * reverted 9727 and made a better fix for it 18 jaren geleden
  Jonas Maebe e72fab1e43 * perform floating point type conversions directly in assignment nodes 18 jaren geleden
  Jonas Maebe d46b433778 * move conversions of winlinke widestring, variant and records/arrays- 18 jaren geleden
  Jonas Maebe 154601b41d * don't handle dynamic arrays using fpc_copy_proc(), because it 18 jaren geleden
  peter 6058b2c247 * renamed t_times to executionweight and moved it to 18 jaren geleden
  yury 4e3547c7bf * Improved warning "Converting pointers to signed integers may result in wrong comparison results and range errors, use an unsigned type instead.": 18 jaren geleden
  florian 7878f0feb3 * made all fpc_*_to_shortstr helpers a procedure, resolves #8580 18 jaren geleden
  Jonas Maebe dc71827e2e * procedure version of fpc_copy to avoid errors with {$x-} (mantis #9918) 18 jaren geleden
  peter 6b8aed593f * remove registers{int/mmx/fpu} from firstpass 18 jaren geleden
  peter e0cf015159 * refactor function result handling 18 jaren geleden
  peter 0fda1126b5 * fix invalid typecast 18 jaren geleden
  peter b36a06e4d4 * use regular ref_incr/ref_decr for related interface assignments 18 jaren geleden
  peter eefd81094e * remove old_append_str 18 jaren geleden
  Jonas Maebe e1aefdbac5 * Improved escape analysis so the improved tretopt no longer fails. 18 jaren geleden
  Jonas Maebe df84ca49b4 * fixed tests/cg/opt/tretopt, and also in more cases 18 jaren geleden
  florian c1640b078b * create init rtti for fpc_copy instead of full rtti 18 jaren geleden
  florian 37bd49692e * proper fix for 8481 et. al. 18 jaren geleden
  Jonas Maebe e1b7ce5aa9 * fixed dynarr_property:=nil + test 18 jaren geleden
  Jonas Maebe fa5e232055 * fixed assigning an interface to a property after better property 18 jaren geleden
  Jonas Maebe 3a4508b1bb * fixed compile error when assigning to a widestring property which 18 jaren geleden
  Jonas Maebe c13ff3729b * Merged 2.3 branch changes: 18 jaren geleden
  peter 9676482f8e * fix array constructors that start with nil 18 jaren geleden
  pierre f82d47e370 * Use IncRefCountBy 18 jaren geleden
  florian 8ecdbbc515 * fix intf assignment 19 jaren geleden
  Jonas Maebe c0eb91ffc8 * fixed error message for trying to assign to formal parameters and 19 jaren geleden
  peter 0557ddc342 * removed typed const, it is now handled by staticvarsym 19 jaren geleden
  peter f2a25e845d * refactor gen_alloc_symtable so it depends on varsym type and not 19 jaren geleden
  peter e17b424e28 * refactor procsym procdef list 19 jaren geleden
  peter 658c46b903 * remove tdictionary and tindexarray 19 jaren geleden