Historique des commits

Auteur SHA1 Message Date
  svenbarth af26a31251 psub.pas, read_proc_body: il y a 9 ans
  svenbarth ac95dcd7fa Improve inlining of generic routines (no matter whether they belong to a generic type or a generics themselves). il y a 9 ans
  svenbarth f27ce0b159 Rework the way the method bodies for specializations are generated: instead of walking the global and local symboltable all pending specializations are kept in a list of the current module which is (for now) walked at the end of a unit/program to generate the method bodies as before. il y a 9 ans
  Jonas Maebe 0e9d232d2a * fixed indentation in previous commit il y a 9 ans
  Jonas Maebe fe5cf94e10 * moved generation of initialisation/finalisation nodes from the code il y a 9 ans
  florian 3c2dab9878 * i386 peephole assembler uses largely the common peephole optimizer infrastructure, the resulting code is besides a few improvements the same il y a 9 ans
  svenbarth 0a8d531b8d Merged revision(s) 32582-32583, 32635, 32637, 32639 from branches/svenbarth/packages: il y a 9 ans
  svenbarth 35f8d5427f Revert r31262. Not doing type checking on generics leads to strange warnings (e.g. because variables are not considered as written). I better deal with the compile time errors one at a time than the warnings. il y a 9 ans
  svenbarth e9fab1bfee Fix for Mantis #29080. il y a 9 ans
  svenbarth 557f74cdbd (Note to self: always include the root of the working copy in the commit when dealing with merges -.-) il y a 9 ans
  Jonas Maebe 8164d5aaf4 * don't make all procdef symbols global if we are using section-based il y a 9 ans
  Jonas Maebe 31bd38c45b * only add the procdef's parentfpinitblock if there are any statements in it il y a 9 ans
  Jonas Maebe 7a8079cfb4 * removed DLLsource global variable and replaced its uses with il y a 9 ans
  svenbarth 8bd79f95be Fix a few typos discovered by Blaise il y a 9 ans
  yury 17358aa3ed * Removed unused local vars. il y a 10 ans
  svenbarth 3c41e50f2f Implement generation of method bodies for generic functions. il y a 10 ans
  svenbarth d3660fec31 Implement support for parsing "generic [class] procedure" and "generic [class] function" in non-Delphi modes. Since "generic" is a prefix it is quite ugly to implement, but from a Pascal language point of view it fits better than "procedure generic xyz". il y a 10 ans
  Jonas Maebe 1e1e4b96e0 * don't store node trees for inline generic routines, as they contain il y a 10 ans
  svenbarth 529677cc79 ncal.pas: il y a 10 ans
  yury 11a9ff4a43 * Removed unused vars for mipsel compiler. il y a 10 ans
  yury 432248cbf1 * Removed lot of unused vars. il y a 10 ans
  Jonas Maebe 2205549316 * changed fix for webtbs/tw20075 so that we don't check the need for il y a 10 ans
  svenbarth e8fca1c9c0 * move tspecializationstate from pgenutil.pas into a new unit named pgentype.pas which contains types related to generics with as few dependencies as possible. il y a 10 ans
  Jonas Maebe a58504990a * fixed llvm handling of routines that are normally declared in the il y a 10 ans
  florian 9a55e8fa3c * do not call typecheckpass unncessarily in generic definitions, it might cause only errors, resolves #28058 il y a 10 ans
  Jonas Maebe b39bc5888a * moved the import name handling entirely to hlcgobj so it can be il y a 10 ans
  Jonas Maebe 2cdf969649 * don't define asmsymbols for weak external functions as local/global il y a 10 ans
  florian 420309ec59 * reduce dependencies of the procinfo unit il y a 10 ans
  florian f972398a8c + main program never returns il y a 10 ans
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 il y a 10 ans