Commit History

Автор SHA1 Съобщение Дата
  Jonas Maebe b70e64dc67 * fixed some bugs in the camelCase conversion performed on the JVM target by преди 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 години
  Jonas Maebe 555634b755 * (re)set upper bits of register when appropriate for all operations in преди 12 години
  nickysn a0723ccfd5 * also check if ECX is nonvolatile in is_ecx_used. Not strictly necessary for the current set of i386 calling conventions, but good as an extra safety precaution in case new calling conventions are added or the code is adapted and used on other platforms. преди 12 години
  nickysn 703e3f3ce2 * fixed test/cg/tcall1.pp for i8086 преди 12 години
  svenbarth d908dbeec1 Fix for Mantis #25215. преди 12 години
  svenbarth d91d4afb0f Fix for Mantis #25210 . преди 12 години
  nickysn 1f30cd9505 * fixed test tmaclocalprocparam4c.pp for i8086 medium memory model преди 12 години
  nickysn f3a686eb69 * i8086 far code memory model fixes in tests tw2739,tw3173,tw16034,tw1152, преди 12 години
  nickysn 645cd11b9d * fixed the assignment of global functions to nested procvars in i8086 far code преди 12 години
  nickysn 378afb69b2 * optimization in tcg386.g_intf_wrapper: use the much more efficient case 1 преди 12 години
  nickysn bfd31e7516 * optimizations in tcg8086.g_copyvaluepara_openarray: преди 12 години
  nickysn aca22a59f7 * optimizations in tcg386.g_copyvaluepara_openarray in order to avoid the преди 12 години
  nickysn 0f69362edd - rm LEA reg,imm from x86ins.dat, as that's not a valid x86 instruction, преди 12 години
  nickysn ff9ce0d20d * tcg8086.g_copyvaluepara_openarray improvements: преди 12 години
  nickysn 8744fbefbb * add $parentfp as a first parameter on i8086, instead of last. This makes преди 12 години
  nickysn 7e7ab2fd4d * also handle nested proc ptrs in thlcgcpu.location_force_mem on i8086 преди 12 години
  nickysn aab978fd19 * fixed test tmacprocvar for i8086 far code memory models преди 12 години
  nickysn 38ad4974fd * i8086 medium/compact memory model fixes in tests tb0368,tb0423,tb0433,tb0433a, преди 12 години
  nickysn 7e3d041a11 * fixed test tb0309.pp for i8086 medium/compact memory models преди 12 години
  nickysn 2a11883ad6 * fixed test units/system/tassignd.pp for i8086 medium/compact memory model преди 12 години
  nickysn f006476ff0 * fixed tests tprocvar1 and tprocvar3 for i8086 medium/compact memory model преди 12 години
  nickysn 1795368cff * fixed test tchlp24 for i8086 medium/compact memory models преди 12 години
  nickysn ef51c8c5a2 * fixed the interface wrapper code generation for virtual methods on i8086 in преди 12 години
  nickysn 116d3746ca * fixed the stack offset to the self parameter when generating an interface преди 12 години
  marco 655428a467 * fix for mantis #25202 macpascal->macpas, patch by Thaddy. преди 12 години
  sergei 8afc5b8ebf + Basic implementation of TXPathNSResolver class, Mantis #25183. преди 12 години
  nickysn 5abeb67bff * the i8086 versions of InterLockedDecrement and InterLockedIncrement were преди 12 години
  nickysn 83aa50de74 * emit a far jmp in the interface wrapper on i8086 in far code memory models преди 12 години
  nickysn e0e4c04456 * the Ptr(sel,ofs) parameters changed from longint to word on i8086 преди 12 години