Historie revizí

Autor SHA1 Zpráva Datum
  Michaël Van Canneyt b7b665d273 * Implement TFile.OpenText před 1 rokem
  Michaël Van Canneyt fe62b3ace8 * Introduce constwresourcestring - in unicode mode, resource strings are unicode strings, and must be streamed differently před 1 rokem
  florian a71cc71585 + function needs_check_for_fpu_exceptions to unify fpu exception handling před 1 rokem
  J. Gareth "Curious Kit" Moreton 629c87efc8 * x86-64: Typo fixed in FPU type string array před 1 rokem
  Michaël Van Canneyt ef688a3785 * Add EndOfStream property for Delphi compatibility před 1 rokem
  Michaël Van Canneyt cc195c649a * Guard against empty source, fixes build of docs před 1 rokem
  florian 3ed5a4a022 + when calling FPC_THROWFPUEXCEPTION in a sub routine, pi_do_call must be set, fixed for aarch64 před 1 rokem
  Michaël Van Canneyt 23ac6c3090 * Make paramdefs owned, so IDE can trace back changes to owning component před 1 rokem
  Pierre Muller eae74aaee0 Follow sdas documentation for .ascii limitations by using only printable chars and .byte for others před 1 rokem
  Pierre Muller 53bf5dc6ef Avoid wrong typecast by adding check that p1 is an instuction before casting it to taicpu před 1 rokem
  J. Gareth "Curious Kit" Moreton 271f69db12 * arm/a64: "OptPass2AND" and "OptPass2CMP" adapted to remove vestigial CMP and TST instructions před 1 rokem
  J. Gareth "Curious Kit" Moreton 6b2e4fa413 * arm: "OpCmp2OpS" moved to Pass 2 so it doesn't conflict with AND; CMP -> TST optimisation před 1 rokem
  J. Gareth "Curious Kit" Moreton bf29f2051c * arm/a64: Added new TST post-peephole optimisation to replace previous AND/CMP/B(c) optimisation před 1 rokem
  J. Gareth "Curious Kit" Moreton b18c10d0d8 * arm/a64: New "OptPass2TST" routine to catch "TST; B.c; AND -> ANDS; B.c" optimisation před 1 rokem
  J. Gareth "Curious Kit" Moreton 9f19f582c4 * arm/a64: New AND/CMP -> TST or ANDS optimisation před 1 rokem
  J. Gareth "Curious Kit" Moreton 29916bc6f6 * arm: Fixed "RegInInstruction" and "RegModifiedByInstruction" not handling the flags properly před 1 rokem
  J. Gareth "Curious Kit" Moreton 38d2f3d58c * a64: Renamed OptPostCMP/And to PostPeepholeOptCMP/AND for internal consistency před 1 rokem
  J. Gareth "Curious Kit" Moreton d7d4b446c1 * FindRegAllocBackward will now return nil if it hits a dealloc for the register first před 2 roky
  J. Gareth "Curious Kit" Moreton 1fafcbc125 * New "TryRemoveRegAlloc" optimisation utility před 1 rokem
  florian 4f82fade82 * extend LeaCallLeaRet2Jmp optimization to work on windows před 1 rokem
  florian e7600ee245 * patch by Rika: Small improvements to (a|u)strings.inc, resolves #40364 před 1 rokem
  J. Gareth "Curious Kit" Moreton 62495c964a * x86: New "aoc_DoPass2JccOpts" option to catch branch and před 1 rokem
  J. Gareth "Curious Kit" Moreton 2055ef4e88 * x86: STC/CLC optimisations can now handle multiple Jcc instructions před 1 rokem
  J. Gareth "Curious Kit" Moreton de03a1b894 * x86: Additional STC/CLC; J(N)C deterministic jump optimisation před 1 rokem
  J. Gareth "Curious Kit" Moreton 698d432cce * x86: Separated out Jcc; STC/CLC optimisation and added additional peephole optimisations před 1 rokem
  J. Gareth "Curious Kit" Moreton 3e06242fd8 * x86: New "STC/CLC; MOV" peephole optimisation před 1 rokem
  J. Gareth "Curious Kit" Moreton d06dd2b0ea * x86: New "Jcc; CLC/STC; .Lbl" optimisation před 1 rokem
  Rika Ichinose c29dd86bb2 Remove runtime ABI adapter in x86_64.inc:IndexByte/Word, and save two jumps in the common case. před 1 rokem
  florian 2575cbc439 * complain about turned off support of c style operators only in the parser, před 1 rokem
  Rika Ichinose 7bf502ad40 Change Mov*DQ to Mov*PS; they are always equivalent because no operations but the memory transfers are performed, and 1 byte shorter each. před 1 rokem