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 роки тому |
nickysn
|
b6c02c651f
* use %ifdef __FAR_CODE__ instead of %ifdef __MEDIUM__ in the int 0 handler (for
|
12 роки тому |
nickysn
|
06c5acf69a
+ added division by zero exception handling for i8086-msdos
|
12 роки тому |
pierre
|
f6f183f866
Put both _environ and __environ as .comm inside startup script to avoid crt1.o loading
|
12 роки тому |
pierre
|
2370669f86
Avoid infinite recursion on generic classes for IDE browser
|
12 роки тому |
Jonas Maebe
|
864a72ee69
* fixed (harmless) range errors
|
12 роки тому |
Jonas Maebe
|
3e393b867b
* small extension of the test
|
12 роки тому |
sergei
|
897c8b8f7b
* Cleanup fpc_trunc_real implementation.
|
12 роки тому |
Jonas Maebe
|
5f744ff355
* fixed spelling error and updated link where to download the html docs
|
12 роки тому |
nickysn
|
dc432918da
+ enabled the use of the DIV/IDIV instruction for 16-bit div/mod on i8086
|
12 роки тому |