提交历史

作者 SHA1 备注 提交日期
  florian 8818b58e5d * Bsf/Bsr on x86 handle now correctly 0 as argument, resolves #22783 13 年之前
  florian 9be3ca04ad * split FPC_HAS_INTERNAL_BSX_* defines into FPC_HAS_INTERNAL_BSF_* and FPC_HAS_INTERNAL_BSR_* 13 年之前
  florian a5754ed02b * more robust get_caller_frame and get_caller_addr for win32 which has always a valid StackTop value 13 年之前
  pierre f340ef87e3 * get_addr function renamed to get_pc_addr 13 年之前
  pierre 8469741700 + Added additional addr pointer parameter to 13 年之前
  sergei 6874aa9676 * Replaced i386 assembler IndexByte by more sophisticated implementation, larger in size but faster by factor from 2 (on Athlon X2 L310) to 5 (on Core2Duo E7200) for 512 byte buffers. 13 年之前
  sergei b9b960ebcf * fpc_pchar_length: fixed exit without restoring EDI register if argument is nil, bug #21135. 13 年之前
  sergei 06192a8137 Values of managed variables are never ever used after decrementing reference on the variable, so there is no point of having a 'decrement reference' as a separate operation. We can always do 'finalize', i.e. clear the contents after decref. 13 年之前
  sergei 009ee271ec - Cleaned out STR_CONCAT_PROCS define 13 年之前
  sergei 724f41a9af - Cleaned out FPC_STRTOSHORTSTRPROC and FPC_STRTOCHARARRAYPROC defines. Somebody had to do it one day. 14 年之前
  sergei b36a930f26 - Cleaned out REGCALL defines 14 年之前
  paul 27538f21a4 merge r13489 from cpstrnew branch by florian: 14 年之前
  sergei 4ebc34c5e7 * Promoted result type of FPC_PCHAR_LENGTH and FPC_PWIDECHAR_LENGTH to SizeInt. 14 年之前
  Jonas Maebe abd6d1800e * fixed Darwin i386 compilation with 2.4.x after r17669 (the 2.4.x Darwin 14 年之前
  florian 449c20ce63 * moved pic helpers into system unit, resolves #8119 14 年之前
  florian cd8913b88e * improved Compare(D)Word as well 14 年之前
  florian ceb739fbf5 * improved fillchar for small amounts of data 14 年之前
  florian b6aa04813e * improved comparebyte for small data amounts 14 年之前
  Jonas Maebe c14574bb56 * don't change the fpu control word in the initialisation code of dynamic 15 年之前
  florian 5dae691c96 * implementation of bit scan intrinsics by Richard Vida, resolves #17592 15 年之前
  florian 7dc4b6ecc1 + adds mcount calls to syscall assembler helpers for i386 and x86-64, resolves #17140 15 年之前
  Jonas Maebe 9273856e84 * disallow pusha*/popa* for x86_64 (mantis #14862) 15 年之前
  Jonas Maebe 92ff07deaf * several fixes by Pierre Pede (parts of his patch to mantis #12492) 16 年之前
  Jonas Maebe 0597c300f4 * applied feature dependencies patch by Sven Barth from mantis #13673 : 16 年之前
  Jonas Maebe 22aacd2a60 * return 0 for length(pchar(0)), like Kylix does (using corrected and 16 年之前
  ivost 8046f82416 * Undoing change commited in r12461, it looks like a feature and not a bug ;) 16 年之前
  ivost fe3263eb08 * i386 version of fpc_pchar_length did not accept NIL strings, maybe we have to check other implementations also 16 年之前
  florian 558cf3ef87 * reset FPU properly after an exception, resolves #12214 17 年之前
  florian 20e632c8d8 * reorganized ror/rol defines 17 年之前
  florian 1afb1aa9cc + ror/rol functions 17 年之前