Commit History

Upphovsman SHA1 Meddelande Datum
  nickysn 12b2f86e99 + added function requires_fwait_on_8087(), which checks whether a given 11 år sedan
  sergei 949b994a68 - Got rid of "goto". 11 år sedan
  nickysn 85e1f444c5 * is_ecx_used modified to only check the callee side, but after a call to 11 år sedan
  reiniero f19d65118d * fcl-db gui test runner: move edit .ini button out of the way a bit 11 år sedan
  nickysn fbca7ee2cb * check callerside if calleeside isn't available in is_ecx_used. Based on the 12 år sedan
  michael a13f479b50 * Added PeriodBetween by Bart 12 år sedan
  nickysn 3eeb422abe * use $(NASM) to compile the asm loaders. Fixes mantis #25223. 12 år sedan
  nickysn 5b3163beb4 * updated fpcmake revision.inc 12 år sedan
  nickysn 07e3792801 + added NASM to the default tools in fpcmake.ini 12 år sedan
  marco f488e8decd * add some definition of char (#0..#255) to the dummy system types. 12 år sedan
  sergei 4f0b3f61ec * fpc_trunc_real: explicitly cast float64.high and float32 to longint, fixes test suite regressions on softfloat targets. These targets have different definitions of float64/float32 (with unsigned fields), causing comparisons like "float64.high<0" to be optimized out. 12 år sedan
  sergei bca2c464da * Don't generate x87 instructions for sin and cos on win64, somehow managed to not commit this part in r25995. Mantis #17273. 12 år sedan
  lacak c16d232c3a fcl-db: bufdataset: when updates in update buffers are canceled, reverted records must be correctly restored to all active indexes not only in current (then other indexes remains in inconsistent state) 12 år sedan
  nickysn 6af4353933 + enabled PatternLineVESA256 in the graph unit for i8086-msdos as it now 12 år sedan
  sergei 141b2f7066 * arcsin and arccos: improve accuracy at small arguments by replacing sqr(1-x*x) with sqr((1-x)*(1+x)). 12 år sedan
  Jonas Maebe b6d279d4aa * don't transform div-by-power-of-2 into a shift when overflow checking is 12 år sedan
  lacak f02dd9fde9 fcl-db: sqldb: formatting + add default information schema query for SchemaType=stProcedures (for those TSQLConnection descendants, which does not implement own schema query use sql standard) 12 år sedan
  sergei 636736dda6 * log2() and log10(): replaced division by ln(base) with multiplication by reciprocal constant, this executes faster and somehow provides slightly better accuracy. 12 år sedan
  sergei c7213b7ff1 - Math unit: don't raise EInvalidArgument exception in general math functions, this is Delphi-compatible. Delphi raises EInvalidArgument only in statistical/financial functions; general math functions execute code which causes EInvalidOp raised by hardware (or low-level system routines). 12 år sedan
  sergei 5206584805 * lnxp1 function fixed to be accurate near zero argument values, using code from AMath library by Wolfgang Ehrhardt. 12 år sedan
  Jonas Maebe 9b1a36fcdb * don't call buildderef for the local symtable of procdefs unless we will 12 år sedan
  florian 92508a9801 * take of life of tlabelnode.left, the test does not test this however because I'am not aware of any example to force a left node for a label 12 år sedan
  nickysn fcd079db3d - rm the ss: prefix from the references, relative to bp (for them ss is the default) 12 år sedan
  nickysn 318a79cda7 * added a cld instruction in the int 0 handler 12 år sedan
  Jonas Maebe cada770f9e * changed return value in case of failure in ThreadManager.SemaphoreInit 12 år sedan
  sergei 3ce0b33302 * Win64 SEH: when creating a finalization procedure, put its def into the same symtable with sym. By default, defs are added into symtablestack.top, which may be set to something temporary like exceptsymtable. In such cases it is possible that def is destroyed before sym, leaving sym with invalid pointers. 12 år sedan
  pierre 926c1ba657 Fix extension od dxegen.pp source in fpmake 12 år sedan
  nickysn 9bfb25ff4c * use a far jmp to FPC_HANDLEERROR in far code memory models 12 år sedan
  nickysn b6c02c651f * use %ifdef __FAR_CODE__ instead of %ifdef __MEDIUM__ in the int 0 handler (for 12 år sedan
  nickysn 06c5acf69a + added division by zero exception handling for i8086-msdos 12 år sedan