Commit History

Автор SHA1 Съобщение Дата
  nickysn d4565aeec2 * in i8086 far data memory models add reference to the beginning of stack from преди 11 години
  Jonas Maebe 03ef4b6477 + test for mantis #26226 (already works with FPC 2.7.1) преди 11 години
  nickysn daf71e6d88 * fixed multiplication by 64-bit constants on x86_64, mantis #26230 преди 11 години
  Károly Balogh 2936335f68 removed silly ancient writeln debug from me... преди 11 години
  nickysn 3cc8ff11e3 + generate the stack segment for i8086 far data memory models from within fpc преди 11 години
  sergei 3c1368903f * Updated header: this file is in cp866 encoding. преди 11 години
  sergei 743326dc70 * abs(): when translated to generic fpc_abs_real() helper, typecast result back to original precision, similar to how it is done for sqr and sqrt. Fixes compilation on m68k after r27808 (m86k looks like the only target still needing this generic handling). преди 11 години
  Károly Balogh 28323135f8 m68k: minor optimizations to g_proc_exit() - use LEA for stackpointer math which is better than ADDing large constants, also only modify the SP reg once преди 11 години
  nickysn 02dff17ae0 * taddrnode: fixed getting the address of nested procs in tp mode in i8086 far преди 11 години
  sergei 37625211f5 * Fixed sqrt procedure selection on arm-wince after r27809. преди 11 години
  nickysn cb05907e18 * fixed the global function to nested procvar conversion in the i8086 far data преди 11 години
  marco 46486a9e63 * add comments wrt TIFF magic numbers, mantis #26210 преди 11 години
  nickysn 24fcac9f87 + added support for nested procvars in the i8086 far data memory models преди 11 години
  yury f526f39f8f * pas2jni: Always specify unit prefix for types in the generated bridge code. преди 11 години
  sergei 1c7a5d5adc * x86: fix spilling of sqrtss and sqrtsd instructions, they cannot have memory as destination. преди 11 години
  sergei 22e099d000 * sqrt(real): for targets with emulated floating point, invoke float64_sqrt or float32_sqrt from softfpu code. Testing on ARM CPU shows that float64_sqrt executes about twice faster and offers better accuracy than fpc_sqrt_real from genmath.inc. преди 11 години
  sergei fc5f45f65c * sqr(real) and sqrt(real): remove typeconv node inserted by initial call processing (see explanation in comments), allowing these functions to be evaluated using precision of argument. In particular, sqrt(single) and sqrt(double) now emit 'sqrtss' and 'sqrtsd' instructions on x86 targets with -Cfsse3. Non-x86 targets already have the necessary support in code generators. преди 11 години
  nickysn feb840b47f * support reg=NR_NO in thlcgcpu.reference_reset_base on i8086. This fixes test преди 11 години
  lacak 590f5791d5 fcl-db: tests: cosmetic преди 11 години
  nickysn 683478f00c + added a proper far pointer inc/dec implementation (operating only on the offset, преди 11 години
  Tomas Hajny cedf009d3c * fix for SIGSEGV in Exec without command line parameters revealed in discussion for #26160 преди 11 години
  Tomas Hajny bb0a670e9e * fix for bug #26160 преди 11 години
  michael 6fcff07e50 * SizeInt -> SizeUInt for strPLCopy (Bug ID 26156) преди 11 години
  michael 046b7626dd * Reworked patch from Werner Pamler (bug ID 26168) to add support for periods преди 11 години
  michael 036c208426 * Patch from Laco to improve checkequals for floats (bug ID 26172) преди 11 години
  Tomas Hajny 9b7fdfa8b0 * add possibility of overriding the disabled VESA driver using /VESA преди 11 години
  Tomas Hajny 9f56c6ec11 * disable the VESA features by default if running under MS WinNT and above преди 11 години
  sergei 7e1c370c17 * Write RTTI for function arguments as children of function RTTI, resolves #24540,#25002,#25128 (bugs are basically duplicate, so adding only first of them to the testsuite). преди 11 години
  michael 9916cd839b * Changed SaveAs to SaveToFile преди 11 години
  sergei 3eec9996bc * Moved method check_hints from tmodule to tused_unit and modified it so warning messages are output with position info from associated unitsym. Resolves #25057. преди 11 години