yury
|
d26f0552a0
* Sync with trunk r23404.
|
12 gadi atpakaļ |
yury
|
87df3ab325
* Enable more tests for android.
|
12 gadi atpakaļ |
michael
|
cce67cf5ae
* Fixed case where connection is closed gracefully (Bug ID 23386)
|
12 gadi atpakaļ |
yury
|
87f14b072f
* Use collation when comparing strings.
|
12 gadi atpakaļ |
yury
|
2e58240861
* If there is no HOME directory, the current dir must be used.
|
12 gadi atpakaļ |
yury
|
8333a4d000
* Fixed expanding ~ if there is no HOME env var set.
|
12 gadi atpakaļ |
pierre
|
2b300ec2b4
Add breakpoint at Verbose.GenerateError procedure
|
12 gadi atpakaļ |
pierre
|
6d8b1e03d7
Increase status.errorcount only inside GenerateError procedure, to simplify debugging
|
12 gadi atpakaļ |
Almindor
|
235bda8746
* remove old cdecl record hack, fixes linker errors with aspell on mac os x
|
12 gadi atpakaļ |
paul
|
38da152b11
tests: fixed test
|
12 gadi atpakaļ |
paul
|
b2a613c17f
compiler: implement record constructors + tests
|
12 gadi atpakaļ |
paul
|
51825b6f2e
compiler: change ret_in_param to accept tabstractprocdef instead of tproccalloption to allow check more options (required for record constructor implementation)
|
12 gadi atpakaļ |
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 gadi atpakaļ |
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 gadi atpakaļ |
yury
|
5254f8e572
* Make sure that the thread has been started, before destroying the event.
|
12 gadi atpakaļ |
yury
|
4cec8df547
* Do not use DOS code pages for Android. Now all CP string tests pass on Android.
|
12 gadi atpakaļ |
yury
|
a5182d6487
* Use more common code pages 1251 and 1252 instead of old DOS code pages (not available on Android). There is Euro symbol character that has different code in 1251 and 1252 code pages. Use it for tests.
|
12 gadi atpakaļ |
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 gadi atpakaļ |
sergei
|
b5eecab582
* Procvars (methodpointers) must be treated as records, too. Fixes tw12318.pp and tw14155.pp after r23377.
|
12 gadi atpakaļ |
yury
|
09e2ec28e6
* Skip 2 tests for android, since they require local execution.
|
12 gadi atpakaļ |
yury
|
32551f3c6b
* Fixed running library tests on android.
|
12 gadi atpakaļ |
svenbarth
|
c7a9e17bc5
Patch by Vasiliy Kevroletin. Fixes Mantis #23655.
|
12 gadi atpakaļ |
svenbarth
|
ccecf2c13c
Fix comparisons (aka usage of flag/CCR register)
|
12 gadi atpakaļ |
yury
|
9330507f8d
* Implemented Unicode string manager for Android. It uses ICU library libicuuc.so. Note: ICU on Android has limited number of code pages. So don't expect support for DOS code pages or other exotic code pages.
|
12 gadi atpakaļ |
svenbarth
|
741992bae4
m68k/n68kmat.pas, tm68kshlshrnode.first_shlshr64bitint:
|
12 gadi atpakaļ |
sergei
|
162896e7d7
* MIPS code generator fixes and improvements:
|
12 gadi atpakaļ |
sergei
|
32ffddaad8
+ ELF linker back-ends for ARM and MIPS.
|
12 gadi atpakaļ |
sergei
|
af4935e346
+ Support dynamic copy relocations.
|
12 gadi atpakaļ |
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 gadi atpakaļ |
svenbarth
|
252744ad24
m68k/cgcpu.pas, tcg68k.g_concatcopy:
|
12 gadi atpakaļ |