Commit History

Автор SHA1 Съобщение Дата
  Jonas Maebe 6e82417a51 * various small support fixes for Java classes: преди 14 години
  Jonas Maebe 742f4ee12e + first (partial) implementation of thlcg for the jvm преди 14 години
  Jonas Maebe fe99c93619 + pbestrealtype for JVM преди 14 години
  Jonas Maebe 9fc3616179 * put the code to generate the default mangled name for procdefs into преди 14 години
  Jonas Maebe 0ee702b3a2 * tprocdef.mangledname now gets an extra boolean parameter indicating преди 14 години
  florian 79a96ab287 + ttypesym.prettyname преди 14 години
  florian bc0def5e01 * optimized memory layout of some often used classes преди 14 години
  Jonas Maebe 0398ff6bf5 * also save/restore the size of the padding of record/objectsymtables преди 14 години
  Jonas Maebe 1c11f6c8b7 + tppufile.putasizeint() преди 14 години
  Jonas Maebe 86b088f398 * store the current field alignment of tobjectdefs that use C_alignment, преди 14 години
  florian 570f3c4b39 * merges recent class helper fixes by Sven Barth преди 14 години
  pierre 63f38e6c03 * Fix make_dllmangledname: Use computed dllprefix instead of dllname преди 14 години
  pierre 4d50a95320 Use FPC_HAS_SYSTEMS_INTERRUPT_TABLE conditional преди 14 години
  pierre 47ff755068 symdef.pas New make_dllmangledname function преди 14 години
  florian d35d1ed357 + initial support for pascal booleans with sizes 2, 4 and 8 преди 14 години
  pierre 239944f8d0 + Use DLL name in assembler labels used to import DLL functions/variables преди 14 години
  pierre 4850190663 * Change TImplementedInterface.GetCopy from a warning at compile time to an internalerror if called преди 14 години
  paul f0ce4ccb44 compiler: copy extendeddef in tobjectdef.getcopy by Sven Barth преди 14 години
  paul d21bbc4548 compiler: reduce amount of hints and warnings преди 14 години
  svenbarth 35b47e491c Rebase to revision 17306 преди 14 години
  florian 3ce9ff93f1 + patch by Jeppe Johansen to support automatic interrupt table generation by using the interrupt directive with an offset. Not activated yet because it requires to change also the startup code of the different mcus. преди 14 години
  svenbarth d0705a1779 Rebase to revision 17236 преди 14 години
  Jonas Maebe 9ae0414dda * always print the fully qualified type name in case a type is nested преди 14 години
  svenbarth f7f357f18e * symconst.pas: преди 14 години
  svenbarth 80e6498921 Rebase to revision 17096 преди 14 години
  florian 26fbfaf5a7 + introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer) преди 14 години
  svenbarth 44d27a9d1d Rebase to revision 16946 преди 14 години
  svenbarth 963a4d7b23 Commit of a completely restructured helper implementation. Instead of changing objectdefs with odt_classhelper to odt_class, they'll have the odt_helper type assigned to and this will be kept. This also implies that the parent of a helper is its true parent while the extended type is set to a field in tobjectdef (extendeddef). преди 14 години
  Jonas Maebe a199344bf4 * don't check for duplicate symbols when adding a class helper symbol, see преди 14 години
  svenbarth d12b198c7f Rebase to revision 16888 преди 14 години