Commit History

Autor SHA1 Mensaxe Data
  nickysn 0f7673105b + implemented envcount, envstr and getenv for i8086-msdos %!s(int64=12) %!d(string=hai) anos
  nickysn 3aeea835f9 + int register in treference.segment support in tcg8086.op_*ref* %!s(int64=12) %!d(string=hai) anos
  florian 2ec15deaba * more readable register allocation comments %!s(int64=12) %!d(string=hai) anos
  florian 23c84fd27c * more fixes for segment register usage %!s(int64=12) %!d(string=hai) anos
  nickysn 5dfdb616be * fixed a regression, introduced in r24571 %!s(int64=12) %!d(string=hai) anos
  nickysn 0013186e2d + fully implemented ParamStr and ParamCount on i8086-msdos %!s(int64=12) %!d(string=hai) anos
  florian c1a1325a72 * reduce register pressure by allocating/deallocating registers as late/early as possible %!s(int64=12) %!d(string=hai) anos
  florian b734c17c4f * formatting %!s(int64=12) %!d(string=hai) anos
  florian b85addb451 + color segment register %!s(int64=12) %!d(string=hai) anos
  nickysn 035cb74855 * far pointer helper types made global in the implementation of the system unit %!s(int64=12) %!d(string=hai) anos
  nickysn a308994423 * i8086 specific code from tcgpointerconstnode.pass_generate_code moved to an i8086 specific overriden method %!s(int64=12) %!d(string=hai) anos
  nickysn de26059b61 + added dos version check in GetProgramName %!s(int64=12) %!d(string=hai) anos
  nickysn 9185ee9423 - rm debug writeln committed by accident %!s(int64=12) %!d(string=hai) anos
  nickysn 7628c87e44 + obtain the msdos version on startup %!s(int64=12) %!d(string=hai) anos
  nickysn 52328554e4 + implemented ParamStr(0) on i8086-msdos, using our limited far pointer support %!s(int64=12) %!d(string=hai) anos
  svenbarth 2c792659ce Fix for Mantis #24071. %!s(int64=12) %!d(string=hai) anos
  nickysn d300116419 * fixed a bug, which caused ptr(nonconst, const) to be incorrectly inlined as a const %!s(int64=12) %!d(string=hai) anos
  nickysn 8b1e621665 * segment in int register support added also to tcg8086.a_load_reg_ref and .a_load_ref_reg %!s(int64=12) %!d(string=hai) anos
  nickysn 9171c19601 * support int register in treference.segment in tcg8086.a_load_const_ref; this fixes farptr^:=const %!s(int64=12) %!d(string=hai) anos
  nickysn 0baa004571 * i8086 far pointer fix in tcgpointerconstnode.pass_generate_code; this finally fixes ptr(constseg,constofs) %!s(int64=12) %!d(string=hai) anos
  nickysn a86cb5c600 + far pointer fixes in the internal compiler handling of ptr(const,const) %!s(int64=12) %!d(string=hai) anos
  nickysn ed29f7a92d + far pointer support in tpointerconstnode %!s(int64=12) %!d(string=hai) anos
  nickysn fe404d2891 + rtl implementation of ptr(seg,ofs) for i8086 %!s(int64=12) %!d(string=hai) anos
  sergei c31321c2fe * TCGMIPS.handle_reg_const_reg(): fixed to generate 'real' CPU instructions, so macro processing by assembler is no longer needed. %!s(int64=12) %!d(string=hai) anos
  sergei 23cb216435 * RTTI fix for alignment-sensitive targets: %!s(int64=12) %!d(string=hai) anos
  lacak 371deafcdc fcl-db: base: consistent usage of AsInteger and AsLongint. Bug #24456 %!s(int64=12) %!d(string=hai) anos
  lacak ec78ec807c fcl-db: tests: Adjust sqlDB/SQLite3 tests for newly added test TestSupportWordFields (WORD fields are alredy supported by SQLite3Connection) %!s(int64=12) %!d(string=hai) anos
  marco 80b52b2a6a * fix memleak in fpcanvas. Patch by wp, mantis #24427 attempt two %!s(int64=12) %!d(string=hai) anos
  nickysn abeb2a3aaa * fixed the far pointer size not being updated after reading the near/far type modifier, which caused far pointers to be allocated only 2 bytes %!s(int64=12) %!d(string=hai) anos
  nickysn fd429612f8 + initial (and not yet fully complete) implementation of far pointers on the i8086 %!s(int64=12) %!d(string=hai) anos