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 年之前 |
nickysn
|
318a79cda7
* added a cld instruction in the int 0 handler
|
12 年之前 |
Jonas Maebe
|
cada770f9e
* changed return value in case of failure in ThreadManager.SemaphoreInit
|
12 年之前 |
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 年之前 |
pierre
|
926c1ba657
Fix extension od dxegen.pp source in fpmake
|
12 年之前 |
nickysn
|
9bfb25ff4c
* use a far jmp to FPC_HANDLEERROR in far code memory models
|
12 年之前 |