Historial de Commits

Autor SHA1 Mensaje Fecha
  sergei eda5511ef9 * Don't widen boolean operands of taddnode if they will be converted to pasbool8 immediately thereafter, doing so only causes generation of useless code. Mantis #20843. hace 13 años
  Jonas Maebe e2b5ba756d * when comparing two boolean values, convert both to pasbool8 so hace 13 años
  florian c12a4989d0 + use cpurox define in the compiler for CPUs having internal ror/rol support hace 13 años
  paul c1866d5c17 compiler: hace 14 años
  paul c6ca9e5091 compiler: hace 14 años
  paul a99ffb3097 compiler: apply patches from Inoussa and Jonas: hace 14 años
  florian a5cdc0cdde * changed check introduced in r19193 into the same method as other locations in nadd.pas do hace 14 años
  florian bba726ae78 * don't do x*x -> sqr(x) optmization for arm softfloat hace 14 años
  paul 005795495d merge r17552 from cpstrnew branch by inoussa: hace 14 años
  paul 4b24a58871 compiler: remove/hide few unused variables hace 14 años
  Jonas Maebe 1fbd8750f2 * preparations to use generic string concatentation/comparison code for JVM hace 14 años
  Jonas Maebe b570ddf010 * fixed comparing pointers on the JVM target: typecast both to JLObject rather hace 14 años
  Jonas Maebe 28c20cfc5e * the default string type for the JVM target is no longer automatically hace 14 años
  Jonas Maebe 37aa2d8443 + full support for sets on the JVM target hace 14 años
  Jonas Maebe 466f6751c8 + getpointerdef() function that returns a pointerdef for the passed def. hace 14 años
  Jonas Maebe b60e50b2b0 - reverted 679f3968901f0d565644d59e046eb25d5402f027, because it requires hace 14 años
  Jonas Maebe e403ddca0c * enabled generic multi-string concatenation optimization now that var hace 14 años
  Jonas Maebe 3e5b70d80d * cpu64bitaddr -> cpu64bitalu check to determine whether we need special hace 14 años
  Jonas Maebe d1a1d30e04 * unless compiled with -dnounsupported, the compiler will now accept not hace 14 años
  Jonas Maebe 990a4ccb64 - disabled genmultistringadd() for the JVM target for now hace 14 años
  Jonas Maebe 7200245337 + cs_unicodestrings global switch to indicate that the default string type hace 14 años
  florian c855c7a0aa * unified handling of comparison of constant and expression with disjunct ranges of values hace 14 años
  florian 4f6a803c29 + might_have_sideeffects, make use of it when optimizing x*x into sqr(x) hace 14 años
  Jonas Maebe 8c7f1e1013 * only transform multiplication nodes to sqr, not any kind of addnode hace 14 años
  Jonas Maebe b5fc32750b * check whether both left and right are reals rather than twice whether left hace 14 años
  florian e796a878ca * convert <real x>*<real x> into sqr(<real x>), it might reduces register hace 14 años
  pierre 9ec1213be1 * Reorganize code to avoid warnings about unreachable code hace 14 años
  florian d35d1ed357 + initial support for pascal booleans with sizes 2, 4 and 8 hace 14 años
  florian 6e1d5e0aa0 * handle pointer+type param. correctly, resolves #19548 hace 14 años
  paul d21bbc4548 compiler: reduce amount of hints and warnings hace 14 años