Jonas Maebe
51f130ca3d
+ cdecl modifier for FPC_USE_LIBC
...
git-svn-id: trunk@4573 -
2006-09-08 16:13:00 +00:00
Jonas Maebe
733f559267
* also perform C varargs type conversions for cdecl procedures declared
...
as "varargs" instead of using an array of const parameter
git-svn-id: trunk@4572 -
2006-09-08 16:04:15 +00:00
Jonas Maebe
27df719ac3
* enabled for darwin and solaris
...
- removed superfluous call to cosh() which caused fpu overflows
git-svn-id: trunk@4571 -
2006-09-08 16:00:55 +00:00
daniel
f06ac668b8
* Replace Z_NULL by nil.
...
git-svn-id: trunk@4570 -
2006-09-08 15:28:54 +00:00
daniel
c11d547b15
* Change ptrint to ptruint, because pointers are being compared and
...
therefore $7fffffff<$80000001 should be true.
- Remove final traces of custom memory management.
git-svn-id: trunk@4569 -
2006-09-08 13:55:18 +00:00
daniel
f83baab54f
* ifdef ENDIAN_BIG instead of ifdef ENDIAN_LITTLE, so non endian aware
...
compilers (usually x86) get the little endian code.
git-svn-id: trunk@4568 -
2006-09-08 10:34:31 +00:00
daniel
970431d476
* Fix endian issue.
...
git-svn-id: trunk@4567 -
2006-09-08 09:50:44 +00:00
daniel
04d988b912
* Back to fpc mode to save memory and make minigzip work again.
...
git-svn-id: trunk@4566 -
2006-09-07 21:19:05 +00:00
florian
9dd9ba53b9
* test fixed to turn off stack checking in stack checking error handling
...
git-svn-id: trunk@4565 -
2006-09-07 20:10:32 +00:00
florian
86cc5ec31b
* more debugging
...
git-svn-id: trunk@4564 -
2006-09-07 20:07:41 +00:00
florian
d90dee5959
* beautified
...
git-svn-id: trunk@4563 -
2006-09-07 20:07:05 +00:00
florian
f35652737e
* close all handles
...
git-svn-id: trunk@4562 -
2006-09-07 20:06:45 +00:00
florian
55484f9bb7
* shifting can operate on 64 bit values on x86_64
...
git-svn-id: trunk@4561 -
2006-09-07 19:41:02 +00:00
florian
19b11c78e3
* fixed for win64
...
git-svn-id: trunk@4560 -
2006-09-07 17:34:24 +00:00
florian
f65427dcb3
* fixed test for win64
...
git-svn-id: trunk@4559 -
2006-09-06 20:47:34 +00:00
peter
d1e7a68289
* include para number in call by var error
...
git-svn-id: trunk@4557 -
2006-09-04 21:14:22 +00:00
peter
5c340d3a98
* openfilename 64bit
...
git-svn-id: trunk@4554 -
2006-09-04 20:15:02 +00:00
peter
d0156354a6
* inline directive enabled by default for fpc,objfpc,delphi modes
...
* -Si and $inline directive control are now local switches and
have finer control on whether a function will really inlined or not
git-svn-id: trunk@4553 -
2006-09-04 19:54:21 +00:00
Jonas Maebe
af538ebde8
* fixed merging of identical ansi/widestrings
...
git-svn-id: trunk@4552 -
2006-09-04 13:08:20 +00:00
Jonas Maebe
9b33012fe9
* fixed compilation
...
git-svn-id: trunk@4551 -
2006-09-04 11:34:02 +00:00
oro06
cb323ce197
wince : +more aygshell api
...
git-svn-id: trunk@4550 -
2006-09-04 07:19:00 +00:00
olle
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
...
git-svn-id: trunk@4549 -
2006-09-03 22:30:37 +00:00
florian
0663a997cc
* name mangling changed
...
git-svn-id: trunk@4548 -
2006-09-03 21:11:10 +00:00
florian
73083de898
* IsLibrary initialized by declaration
...
* IsLibrary for linux is set in dllprt0.as
git-svn-id: trunk@4547 -
2006-09-03 20:41:51 +00:00
peter
2ecd4522be
* make rvasize the same as datasize
...
git-svn-id: trunk@4546 -
2006-09-03 20:41:02 +00:00
florian
8573d3679e
* use SysResetFPU instead of inline assembler
...
git-svn-id: trunk@4545 -
2006-09-03 20:35:16 +00:00
peter
bf1c390027
* refactor import library generation
...
* support variable imports in internal linker
git-svn-id: trunk@4544 -
2006-09-03 19:22:31 +00:00
peter
d79df4c74a
* 64bit support for shrd
...
git-svn-id: trunk@4541 -
2006-09-03 08:56:10 +00:00
peter
84d652e3c9
* remove extdebug register unused warning, it is obsolete with the ssa for registers
...
git-svn-id: trunk@4540 -
2006-09-03 08:30:05 +00:00
florian
e08bf34689
* stack page initialization disabled, not necessary according to Yury Sidorov
...
git-svn-id: trunk@4539 -
2006-09-02 20:43:59 +00:00
florian
b7778a517e
+ some types and constants
...
git-svn-id: trunk@4538 -
2006-09-02 20:35:44 +00:00
florian
30161f996c
+ SetProcessAffinityMask from Jean-Philippe Bembel
...
git-svn-id: trunk@4537 -
2006-09-02 20:27:34 +00:00
florian
3d42afd5d3
* temp. makefile fix
...
git-svn-id: trunk@4536 -
2006-09-02 20:14:00 +00:00
yury
385232c11c
* reworked cleanup on exit for wince.
...
git-svn-id: trunk@4535 -
2006-09-02 09:39:32 +00:00
yury
ba21edb0fd
* Implemented inclocked and declocked for arm.
...
git-svn-id: trunk@4534 -
2006-09-02 09:38:18 +00:00
yury
4e9ca8c0f0
* Note was fixed.
...
git-svn-id: trunk@4533 -
2006-09-02 08:15:35 +00:00
yury
747bd411f3
* wince memory manager is fixed and enabled by default.
...
git-svn-id: trunk@4532 -
2006-09-02 08:15:12 +00:00
oro06
b708277232
*wince : fpcmm, wincemm switchables, default fpcmm
...
git-svn-id: trunk@4531 -
2006-09-02 07:21:33 +00:00
Legolas
e7fc75258b
* Minor changes in input system and rand function
...
git-svn-id: trunk@4530 -
2006-09-01 17:59:57 +00:00
Legolas
19d597f425
* Reactivated heap management for GBA
...
git-svn-id: trunk@4529 -
2006-09-01 17:54:59 +00:00
Legolas
ae43d8658a
* Modified heap management
...
* Cleaned some code and resolved some warnings
git-svn-id: trunk@4528 -
2006-09-01 17:53:02 +00:00
daniel
41185d2f1e
* Add stdcall procdir to imported sysgettempfilename
...
git-svn-id: trunk@4527 -
2006-09-01 15:35:22 +00:00
Almindor
2c8c5800bc
* fixed EPOLLOUT vs EPOLLPRI mixup in constants
...
git-svn-id: trunk@4526 -
2006-09-01 07:54:48 +00:00
florian
e1d1f92672
* don't write rex twice
...
git-svn-id: trunk@4525 -
2006-08-31 21:58:13 +00:00
Almindor
b8975e8fd4
* EPOLL_CTL_DEL was flipped with EPOLL_CTL_MOD
...
git-svn-id: trunk@4524 -
2006-08-31 20:48:51 +00:00
florian
8fc17f4d7d
* updates from Karl-Michael Schindler
...
+ utf-8 version
git-svn-id: trunk@4523 -
2006-08-31 15:04:39 +00:00
florian
d4d4d03b3b
* correct handling of result register allocation of exception helpers
...
git-svn-id: trunk@4522 -
2006-08-31 14:53:20 +00:00
florian
6d0a078441
* do stack page initialization on i386-wince as well
...
git-svn-id: trunk@4521 -
2006-08-31 14:23:29 +00:00
Almindor
70c1ebe338
* fixes a valgrind-reported mem leak in netdb (freemem vs dispose when new is used)
...
git-svn-id: trunk@4520 -
2006-08-31 12:53:06 +00:00
florian
c7f7813fc9
* unixutil is i386 only, from Micha Nelissen
...
git-svn-id: trunk@4519 -
2006-08-31 06:57:18 +00:00