Историја ревизија

Аутор SHA1 Порука Датум
  Jonas Maebe 79866f9824 * free a bunch of extra data after a unit is compiled, as it is no longer пре 9 година
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method пре 10 година
  Jonas Maebe 75a6ba4113 - removed symcpu dependencies пре 10 година
  Jonas Maebe bd8079f896 * cache and reuse procvardefs internally created to get the address of a пре 10 година
  Jonas Maebe 201121d7c9 * synchronised with trunk till r30345 пре 10 година
  Jonas Maebe 39594adae1 * different, simpler fix for #27691 fixed in r30261; should fix the пре 10 година
  Jonas Maebe 5c75b6dd6b * synchronised with trunk up till r28402 пре 11 година
  nickysn 94bcb9878a * reimplemented r28329 in a different way, as suggested by Jonas пре 11 година
  nickysn dfcbe03572 + added x86-specific function getx86pointerdef, similar to getpointerdef, but пре 11 година
  Jonas Maebe 7949bebb8d * synchronised with r28168 of trunk пре 11 година
  sergei 3eec9996bc * Moved method check_hints from tmodule to tused_unit and modified it so warning messages are output with position info from associated unitsym. Resolves #25057. пре 11 година
  Jonas Maebe 02ca215272 * reworked and fixed llvm procdef handling (except for variadic C functions): пре 11 година
  sergei d25330e367 * Removed tasmdata.realname (it is not used anywhere) and changed tasmdata.name to pshortstring. The name string is owned by tmodule and referenced by tasmdata. This removes 80-char limit on tasmdata.name, Mantis #25009. пре 12 година
  svenbarth 9d48bc0baf Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498. пре 12 година
  svenbarth 88af293155 Fix for Mantis #22160 пре 13 година
  Jonas Maebe ba4b08261c * fixed (real)modulename memory leak when changing the module name пре 13 година
  Jonas Maebe 14cfe770a4 * replaced most (if not all) remaining fields/parameters in the compiler пре 13 година
  Jonas Maebe 834026bfb5 * synchronised with trunk up to r21067 пре 13 година
  Jonas Maebe 3380b58695 * when we get near the limit of the maximum number of TOC entries that can пре 13 година
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 пре 13 година
  pierre 813ebf08e3 * Avoid having current_debuginfo pointing to freed memory пре 13 година
  paul c6ca9e5091 compiler: пре 14 година
  paul 8a8db0a822 compiler: pass both modulename and filename to tmodule.create. extract modulename from filename if modulename is not passed (probably fix an error with asm/obj filename appeared after the namespace branch merge). пре 14 година
  paul de21de2024 compiler: implement delphi like namespaces пре 14 година
  Jonas Maebe d1f424561e + getsingletonarraydef() function to get a (reused if possible) def for пре 14 година
  Jonas Maebe 466f6751c8 + getpointerdef() function that returns a pointerdef for the passed def. пре 14 година
  Jonas Maebe 43c5ed20c2 + support for initialising typed constants via compiler-generated пре 14 година
  Jonas Maebe 0700e2d7ef + support for {$namespace x.y.z} directive to specify the namespace пре 14 година
  pierre 239944f8d0 + Use DLL name in assembler labels used to import DLL functions/variables пре 14 година
  svenbarth d0705a1779 Rebase to revision 17236 пре 14 година