Commit History

作者 SHA1 備註 提交日期
  Jonas Maebe 582aee4d90 * fixed the type of FPC_EMPTYCHAR when referencing it 10 年之前
  Jonas Maebe bd203a5b57 * synchronised with trunk till r30240 10 年之前
  Károly Balogh 0021ad714f * fixed some ancient code behind cpu_uses_separate_address_registers define to at least compile again, for some m68k experiment 10 年之前
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 10 年之前
  Jonas Maebe 2c3aa7cee0 * give an internal error in second_int_to_bool() if left.expectloc was not 10 年之前
  Jonas Maebe 3a78f4f580 * use the correct destination def for loading a simple proc2procvar 11 年之前
  Jonas Maebe 5c75b6dd6b * synchronised with trunk up till r28402 11 年之前
  Jonas Maebe 2c7a1b4e91 * fixed optimisation from r25067 for the generic case where a signed value 11 年之前
  Jonas Maebe 7949bebb8d * synchronised with r28168 of trunk 11 年之前
  sergei 04eb925776 * tcgtypeconvnode.second_int_to_int: disabled optimization from r25067 for m68k, because reg_cgsize() does not return expected values on that target. 11 年之前
  nickysn cb05907e18 * fixed the global function to nested procvar conversion in the i8086 far data 11 年之前
  Jonas Maebe bacd303208 * synchronized with trunk up to r27758 11 年之前
  nickysn 4ab9c6f206 + fixed tcgtypeconvnode.second_class_to_intf for i8086 far data memory models 11 年之前
  nickysn a17c04c3e0 * fixed array to pointer conversion in i8086 far data memory models 11 年之前
  nickysn e8b9d9bf41 * converted tcgtypeconvnode.second_nil_to_methodprocvar to the high level code 11 年之前
  nickysn 187c2af20e * tcgtypeconvnode.second_proc_to_procvar converted to the high level code 11 年之前
  florian 0a7b795744 * fix for the regressions caused by r27417 11 年之前
  florian 73cf0b62f2 * relaxed conditions for floats in int registers, this improved softfloat code significantly 11 年之前
  nickysn 0aab7fcc9c * fixed tcgtypeconvnode.second_cstring_to_pchar for i8086 far data memory models by using the high level code generator 11 年之前
  nickysn 2644d7566c * refactored tcgtypeconvnode.second_pointer_to_array to use 11 年之前
  nickysn bd75abb64b + fill the treference.segment in tcgtypeconvnode.second_pointer_to_array when 11 年之前
  nickysn a9f56d2714 * refactored tcgtypeconvnode.second_ansistring_to_pchar to use the high level 11 年之前
  Jonas Maebe d46c353849 * migrated JVM-specific second_nil_to_methodprocvar code to njvmcnv 11 年之前
  Jonas Maebe 4065483a50 * completed thlcgobj.location_force_fpureg(), use it everywhere and removed 11 年之前
  Jonas Maebe cdfb23bf6c * converted some leftovers in tcgtypeconvnode.second_int_to_int/ 11 年之前
  Jeppe Johansen 07b2982e77 Don't do ARM FoldShiftLdrStr peephole optimization if there's an offset in the reference. 11 年之前
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 12 年之前
  svenbarth 76f6de5cf1 Refactor tobjectdef.find_implemented_interface out into unit defcmp so that the recently introduced cycle between symdef and defcmp can be broken again. 12 年之前
  sergei f80ce76a69 + MIPS: emulate "flags", i.e. support LOC_FLAGS location. This allows to generate differently optimized code for branching and for conversion to register, typically saving a register and instruction per compare. 12 年之前
  nickysn 7a0bf4fa54 * the change in r25067 disabled for 16-bit and 8-bit CPUs, because it relies on reg_cgsize, which gives wrong results on archs that use GetNextReg() 12 年之前