florian
|
abfa6c1b43
* redo LsrAnd2Lsr optimization
|
12 vuotta sitten |
sekelsenmat
|
0921df3191
Fixes a spelling mistake in TFPCustomFont
|
12 vuotta sitten |
masta
|
fe520c215b
New ARM Peephole optimizer FoldShiftLdrStr
|
12 vuotta sitten |
paul
|
e9615716c1
compiler: allow constructors in helpers for records
|
12 vuotta sitten |
michael
|
cce67cf5ae
* Fixed case where connection is closed gracefully (Bug ID 23386)
|
12 vuotta sitten |
pierre
|
2b300ec2b4
Add breakpoint at Verbose.GenerateError procedure
|
12 vuotta sitten |
pierre
|
6d8b1e03d7
Increase status.errorcount only inside GenerateError procedure, to simplify debugging
|
12 vuotta sitten |
Almindor
|
235bda8746
* remove old cdecl record hack, fixes linker errors with aspell on mac os x
|
12 vuotta sitten |
paul
|
38da152b11
tests: fixed test
|
12 vuotta sitten |
paul
|
b2a613c17f
compiler: implement record constructors + tests
|
12 vuotta sitten |
paul
|
51825b6f2e
compiler: change ret_in_param to accept tabstractprocdef instead of tproccalloption to allow check more options (required for record constructor implementation)
|
12 vuotta sitten |
sergei
|
4c84febfae
* InterlockedIncrement/Decrement must return the modified value, not the initial one. Fixes a number of interface memory leaks in MIPS test suite. The functions remain not thread-safe yet.
|
12 vuotta sitten |
sergei
|
b35d04ffa8
* MIPS: methodpointers must be compatible with records; since records are never passed by address in this ABI, so must be methodpointers. Fixes webtbs/tw9141.pp.
|
12 vuotta sitten |
sergei
|
d2758265e3
* MIPS int->real conversion: When converting unsigned to single, load it into 64-bit FP register, otherwise further subtracting a 64-bit offset leads to invalid result. Fixes tw17714.pp.
|
12 vuotta sitten |
sergei
|
b5eecab582
* Procvars (methodpointers) must be treated as records, too. Fixes tw12318.pp and tw14155.pp after r23377.
|
12 vuotta sitten |
svenbarth
|
c7a9e17bc5
Patch by Vasiliy Kevroletin. Fixes Mantis #23655.
|
12 vuotta sitten |
svenbarth
|
ccecf2c13c
Fix comparisons (aka usage of flag/CCR register)
|
12 vuotta sitten |
svenbarth
|
741992bae4
m68k/n68kmat.pas, tm68kshlshrnode.first_shlshr64bitint:
|
12 vuotta sitten |
sergei
|
162896e7d7
* MIPS code generator fixes and improvements:
|
12 vuotta sitten |
sergei
|
32ffddaad8
+ ELF linker back-ends for ARM and MIPS.
|
12 vuotta sitten |
sergei
|
af4935e346
+ Support dynamic copy relocations.
|
12 vuotta sitten |
sergei
|
a1503b51f2
+ chmod 755 on executable files produced by internal linker. I missed this "small" detail for half a year because all development was going on a NTFS drive where everything is executable.
|
12 vuotta sitten |
svenbarth
|
252744ad24
m68k/cgcpu.pas, tcg68k.g_concatcopy:
|
12 vuotta sitten |
marco
|
72d1b249db
* Unblockfile to programmatically unblock MSIE downloads
|
12 vuotta sitten |
marco
|
f08a1ed7c9
* fixed minor mistake in comment. Mantis #23631
|
12 vuotta sitten |
sergei
|
4b925763c3
+ Enable CPU-specific descendants to write specific dynamic tags.
|
12 vuotta sitten |
michael
|
0ee95ca5f9
* Undid patch to resolve dotted unit names, it breaks generation of FPC documentation
|
12 vuotta sitten |
michael
|
3ec989ca8d
* remove debug output
|
12 vuotta sitten |
michael
|
6bdcfaa493
* Added dependency on opengl
|
12 vuotta sitten |
michael
|
c6d58be3e2
* Added dependency on opengl
|
12 vuotta sitten |