lacak
|
36249fcee1
fcl-db: memds: add support for calculated fields. revealed by TestCalculatedField
|
12 years ago |
sergei
|
441e37b8b4
- Eliminated separate extractFloat32* routines, they are used only once and manually inlining them does not harm to readability.
|
12 years ago |
michael
|
68caeb93c1
* Fix bug #22271
|
12 years ago |
lacak
|
87fbf36ff8
fcl-db: memds: add support for more datatypes (ftGuid, ftWideString, ftFixedWideChar, ftBytes, ftVarBytes)
|
12 years ago |
florian
|
bbabb77ec9
* disable 32 bit operation optimization for powerpc64
|
12 years ago |
florian
|
424d5cafb2
* cleanup
|
12 years ago |
florian
|
cca520abd9
+ warn for uninitialized out parameters when dfa is enabled
|
12 years ago |
florian
|
722c59bcb1
* use the correct node in CalcLife
|
12 years ago |
florian
|
2fc4a7fdd7
* better DFA debugging information
|
12 years ago |
florian
|
89f34965e9
* fix dfa of for nodes, loopiteration node introduced to get proper life information for the loop
|
12 years ago |
florian
|
63757c84ad
* fix life information of block nodes
|
12 years ago |
florian
|
1e4737c46d
* fix life information of for nodes
|
12 years ago |
florian
|
31f3bb900c
* fix UpdateLifeInfo if n<>node
|
12 years ago |
florian
|
1f05011113
* set successor of blocknodes properly
|
12 years ago |
florian
|
b3c2a8ddb1
* set always resultnode as last node
|
12 years ago |
florian
|
0a762e416f
* always create a resultnode, also for procedures
|
12 years ago |
florian
|
1fb3c2e0c2
* the successor of the last node is the resultnode if one exists
|
12 years ago |
florian
|
20942d8b45
* fix life information generation of for nodes
|
12 years ago |
florian
|
fa8abf7fcb
* handle constructors correctly during dfa: the result note must point to self
|
12 years ago |
florian
|
6f03d04fe1
* when using a pointer as array, the pointer is never written, only read
|
12 years ago |
florian
|
9fdd64e94c
* indention and new line fixes
|
12 years ago |
florian
|
1a4584f4c6
+ dead store elimination, based on a patch by Jeppe Johansen
|
12 years ago |
florian
|
aef0841fe4
* unified internalerror
|
12 years ago |
florian
|
5f167091c0
* fix test so it works with const. propagation and does throws the range check error at run time
|
12 years ago |
florian
|
b928b1e9c9
* reorganized generic optimization switches
|
12 years ago |
florian
|
e8787c4b48
+ constant propagation, based on a patch by Jeppe Johansen
|
12 years ago |
florian
|
d39b9059d6
* improve simplification of arithmetic nodes, based on a patch by Jeppe Johansen
|
12 years ago |
Jonas Maebe
|
d4b6406e62
* fixed compilation of new str<->float code on the JVM target (patch by
|
12 years ago |
Jonas Maebe
|
3ed60082d3
* don't generate typed constant initialisers for set and enum constants
|
12 years ago |
Jonas Maebe
|
8fe7d82db7
* changed type of TAbstractSearchRec.name_do_not_touch from untyped pointer
|
12 years ago |