提交历史

作者 SHA1 备注 提交日期
  Jonas Maebe c1e9bd36a3 * make sure we use rlwi* when possible instead of andi. 23 年之前
  Jonas Maebe 33e3b0dda0 + include ncgset unit 23 年之前
  Jonas Maebe 494c85885b * fixed some bugs in tcginnode.pass_2() and optimized the bit test 23 年之前
  Jonas Maebe 3eb6dc156e * hopefully final fix for second_int_to_real() 23 年之前
  Jonas Maebe 398195464a * fixed bugs with writing out unconditinal jumps 23 年之前
  Jonas Maebe 6cb82a2c8f * fixed bug in op_const_reg_reg() for imul 23 年之前
  michael 44f94bdc9d + No optional parameters in 1.0.6 23 年之前
  daniel 0af1f3883c * Changed booleans into flags 23 年之前
  florian d88d2ed099 * splitting of i386\cgcpu.pas into x86\cgx86.pas and i386\cgcpu.pas 23 年之前
  florian 9e82c5e8de + x86_64 support to compiler makefile 23 年之前
  daniel 94e5bd51a1 * Register variables are now possible for global variables too. This is 23 年之前
  florian ba1d11e778 no message 23 年之前
  florian 64b27c2ca1 + char constants specified with #.. with more than 3 digits are handled as widechar 23 年之前
  florian 4f7b35be5b + source code page support 23 年之前
  florian 576001f95b no message 23 年之前
  daniel 23a5c653bf * Optimized the code generated for for nodes. The shootout/nestloop benchmark 23 年之前
  florian 59abf2555b * types.pas renamed to defbase.pas because D6 contains a types 23 年之前
  daniel c6f75def0c * Small mistake fixed; the skip test was done before we know the for node 23 年之前
  daniel 8cbd40c2f0 * The for node does a check if the first comparision can be skipped. I moved 23 年之前
  daniel bec9b5f988 * State tracker automatically changes while loops into repeat loops 23 年之前
  daniel 95427989a6 * Loops should not be aligned when optimizing for size 23 年之前
  daniel 62e4063229 * Forgot to add a {$ifdef extdebug} 23 年之前
  daniel 7d66658fd4 * Further developed state tracking in whilerepeatn 23 年之前
  daniel 399036f1c2 * State tracker work 23 年之前
  pierre 9fef30d585 merged from FIXES branch: DrawTextBackground support 23 年之前
  florian 392311d002 * at and frame addresses in raise statements changed to pointer; fixed 23 年之前
  pierre 2f5a4e8a82 * avoid constant evaluation problems if cycling with -Cr 23 年之前
  florian 26351214da + Directive $EXTERNALSYM added, it is ignored for now 23 年之前
  florian 31da813d1d * exit is now a syssym instead of a keyword 23 年之前
  florian 106ba3fd82 * raise takes now a void pointer as at and frame address 23 年之前