Commit History

Автор SHA1 Съобщение Дата
  Jonas Maebe a7fb19313a Merging -c 29493,29826,31916,32447,33176:33180,33190 преди 9 години
  Jonas Maebe 73cae02c20 --- Merging r29821 into '.': преди 9 години
  marco 5f8057775b --- Merging r30757 into '.': преди 9 години
  Károly Balogh 05b3a94843 * changed explicit paraloc handling to use ppuload/ppuwrite functions in paraloc instead of directly writing the data. this hopefully fixes some endian issues when using crosscompiled-on-littleendian PPUs with explicit paralocs on bigendian systems (this means Amiga/68k and MorphOS) преди 11 години
  nickysn 94bcb9878a * reimplemented r28329 in a different way, as suggested by Jonas преди 11 години
  Jonas Maebe 8634aa8ad2 * fixes for the support for overriding properties on the JVM target: преди 11 години
  Jonas Maebe 5f99ec6197 * factored out overridden properties into a virtual method преди 11 години
  Jonas Maebe 2bd39f62cb * factored out associating properties with their getters/setters/fiels преди 11 години
  svenbarth 2c6d3f1428 Read the deref of the fieldvarsym into the correct variable. I wonder how this ever went past the test suite O.o преди 11 години
  Jonas Maebe d9dab6f2f1 * changed the severity of messages showing overloaded routines with all преди 11 години
  Jonas Maebe 4a0528399e * check all overloaded routines for mangled name conflicts on the JVM преди 11 години
  sergei adc8cdb5af * Calling tlabelsym.mangledname should not define the label. This was causing "already defined" errors if a label was referenced before it was defined. преди 11 години
  svenbarth 8ae36f3ef4 tstaticvarsym.ppuload: read the section string outside of the symansistr define to match the code of ppuwrite преди 11 години
  svenbarth 5c1b8fdad9 Fix for Mantis #19697. For this we need to have the internal static var symbol know that it came from a static field var symbol so that we can check that for generic or not. преди 11 години
  Jonas Maebe 721fd887c3 * moved all jvm-specific code from symsym to jvm/symcpu преди 11 години
  Jonas Maebe 4a79481c51 * isolated segment-related functionality of tabsolutevarsym into i386/i8086- преди 11 години
  Jonas Maebe 2474369dde * made all ppuwrite methods in leaf classes "final", because you cannot преди 11 години
  Jonas Maebe b57c95043f + support overriding tdef/tsym methods with target-specific functionality: преди 11 години
  Jonas Maebe 57859963d6 - removed {$ifdef compress} code (it hasn't been activated/maintained since преди 11 години
  florian 601d210763 * formatting преди 11 години
  florian 98e5dead27 * moved comments in from of fields for better readability преди 11 години
  florian 15df4a4f80 + support iso pascal like program parameters in iso mode преди 11 години
  sergei 258e8c58a4 + Added trecorddef.buildderefimpl, necessary since advanced records have been implemented. Fixes compiler crash on webtbs/tw18688.pp on x86_64-win64. преди 11 години
  Jonas Maebe b70e64dc67 * fixed some bugs in the camelCase conversion performed on the JVM target by преди 11 години
  nickysn f165cee058 + save the absolute variable's segment to the ppu file after r25666 преди 12 години
  nickysn f2763b98fa + implemented absolute seg:ofs vars on i8086 преди 12 години
  Jonas Maebe fcaad5baf2 * perform -CTlowercaseprocstart conversion it tprocsym.create rather than преди 12 години
  florian e147895f80 * make symbols generated in procedures global when auto-inlining is on преди 12 години
  Jonas Maebe fb8fb29574 * record/use the code page of string constants typecasted to an ansistring преди 12 години
  florian 541d67771b * keep managed types in registers if possible. Under certain circumstances (if they don't require init/final code, преди 12 години