michael
|
21e178d9d2
* Patch from Inoussa to add binary streaming (bug id 25335)
|
12 роки тому |
reiniero
|
caa86aaab9
* fcl-db: tsqlscript: do not parse : as parameters; fixes creating Firebird stored procedures with select bla into :bla
|
12 роки тому |
reiniero
|
9981481729
* fcl-db: cosmetic
|
12 роки тому |
nickysn
|
6fdadb6248
* 8087 fixes in tx86addnode.second_cmpfloat:
|
12 роки тому |
nickysn
|
7ae59a62c5
* emit a FWAIT after a floating point store, when targeting the 8087 and 80287
|
12 роки тому |
paul
|
6e7cc22207
compiler: don't allow to assign to for-in loop variable (bug #0025318)
|
12 роки тому |
nickysn
|
0020a2ed10
+ when targeting the i8087, emit FWAIT prefix manually for the 8087 instructions
|
12 роки тому |
nickysn
|
12b2f86e99
+ added function requires_fwait_on_8087(), which checks whether a given
|
12 роки тому |
sergei
|
949b994a68
- Got rid of "goto".
|
12 роки тому |
nickysn
|
85e1f444c5
* is_ecx_used modified to only check the callee side, but after a call to
|
12 роки тому |
reiniero
|
f19d65118d
* fcl-db gui test runner: move edit .ini button out of the way a bit
|
12 роки тому |
nickysn
|
fbca7ee2cb
* check callerside if calleeside isn't available in is_ecx_used. Based on the
|
12 роки тому |
michael
|
a13f479b50
* Added PeriodBetween by Bart
|
12 роки тому |
nickysn
|
3eeb422abe
* use $(NASM) to compile the asm loaders. Fixes mantis #25223.
|
12 роки тому |
nickysn
|
5b3163beb4
* updated fpcmake revision.inc
|
12 роки тому |
nickysn
|
07e3792801
+ added NASM to the default tools in fpcmake.ini
|
12 роки тому |
marco
|
f488e8decd
* add some definition of char (#0..#255) to the dummy system types.
|
12 роки тому |
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 роки тому |
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 роки тому |
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 роки тому |
nickysn
|
6af4353933
+ enabled PatternLineVESA256 in the graph unit for i8086-msdos as it now
|
12 роки тому |
sergei
|
141b2f7066
* arcsin and arccos: improve accuracy at small arguments by replacing sqr(1-x*x) with sqr((1-x)*(1+x)).
|
12 роки тому |
Jonas Maebe
|
b6d279d4aa
* don't transform div-by-power-of-2 into a shift when overflow checking is
|
12 роки тому |
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 роки тому |
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 роки тому |
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 роки тому |
sergei
|
5206584805
* lnxp1 function fixed to be accurate near zero argument values, using code from AMath library by Wolfgang Ehrhardt.
|
12 роки тому |
Jonas Maebe
|
9b1a36fcdb
* don't call buildderef for the local symtable of procdefs unless we will
|
12 роки тому |
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 роки тому |
nickysn
|
fcd079db3d
- rm the ss: prefix from the references, relative to bp (for them ss is the default)
|
12 роки тому |