Jonas Maebe
|
4be7651aa2
|
* fixed conversion of fpc_*str_unique to compilerproc
|
2003-06-17 19:24:08 +00:00 |
|
Jonas Maebe
|
394b70f94d
|
* fpc_{ansistr|widestr}_unique is now a function so it can be used as
compilerproc
|
2003-06-17 16:38:53 +00:00 |
|
peter
|
38985f89ca
|
* use Windows THandle
|
2003-06-05 14:45:06 +00:00 |
|
Jonas Maebe
|
f0227e6a17
|
* fpc_shortstr_append_shortstr has to use high(s1) instead of 255 as
maxlen
+ ppc version of fpc_shortstr_append_shortstr
|
2003-06-01 14:50:17 +00:00 |
|
peter
|
84f2b74142
|
* FPC_SHORTSTR_APPEND_SHORTSTR public added
|
2003-05-26 21:18:13 +00:00 |
|
peter
|
60407e302b
|
* fpc_shortstr_concat is now the same for all targets
* fpc_shortstr_append_shortstr added for optimized code generation
|
2003-05-26 19:36:46 +00:00 |
|
Jonas Maebe
|
df5e0bbfc6
|
* fsqrt is an optional instruction in the ppc architecture and isn't
implemented by any current ppc afaik, so use the generic sqrt routine
instead (adapted so it works with compilerproc)
|
2003-05-24 13:39:32 +00:00 |
|
Jonas Maebe
|
a399f7898c
|
* added longint typecase to odd(smallint_var) call to avoid overload
problem
|
2003-05-23 22:58:31 +00:00 |
|
peter
|
1ddaa693a3
|
* check newpos < 0 instead of = -1
|
2003-05-23 14:53:48 +00:00 |
|
Jonas Maebe
|
4e40e71cbb
|
* moved all loal variables to one block (necessary for ppc until nested
procedures are properly supported)
|
2003-05-16 23:22:31 +00:00 |
|
florian
|
35bb4d682f
|
* fixed generic shortstr_compare
|
2003-05-16 22:40:11 +00:00 |
|
peter
|
e5b48ec83d
|
* extra check for self and empty objects
|
2003-05-13 20:52:50 +00:00 |
|
peter
|
163e06f93b
|
* fpc_help_fail compilerproc
* fpc_new_class, fpc_dispose_class not needed by latest compiler
|
2003-05-13 19:18:08 +00:00 |
|
florian
|
b5838be7e0
|
* fixed my commit, strange, it didn't give any conflicts with Jonas patch
|
2003-05-12 11:17:55 +00:00 |
|
florian
|
2254dc3e82
|
* qword division fixed (MSB/LSB problem)
|
2003-05-12 11:16:21 +00:00 |
|
Jonas Maebe
|
eb9d6d7134
|
* fixed for big endian systems (since Florian doesn't seem to want to
commit this fix :)
|
2003-05-12 07:19:04 +00:00 |
|
peter
|
c2c11ba6a6
|
* constructor helper added
|
2003-05-11 21:39:14 +00:00 |
|
Jonas Maebe
|
c59fb8e28a
|
- removed empty ppc-specific frac()
+ added correct generic frac() implementation for doubles (translated
from glibc code)
|
2003-05-02 15:12:19 +00:00 |
|
florian
|
eab5d1f7c5
|
* started to make the rtl 64 bit save by introducing SizeInt and SizeUInt (similar to size_t of C)
|
2003-05-01 08:05:23 +00:00 |
|
florian
|
fa4496bddf
|
+ support for generic pchar routines added
+ some basic rtl stuff for x86-64 added
|
2003-04-30 16:36:39 +00:00 |
|
peter
|
511571c60d
|
* fpc_big_array changed to 1k only. using maxlongint will crash gdb
|
2003-04-25 21:15:20 +00:00 |
|
peter
|
c24c737906
|
* remove dos lf
|
2003-04-25 21:09:44 +00:00 |
|
florian
|
6016a91ba5
|
+ powerpc defines now pcomp as well
|
2003-04-23 22:46:41 +00:00 |
|
peter
|
a7691d8bb8
|
* fpc_round added, needed for int64 currency
|
2003-04-23 21:28:21 +00:00 |
|
peter
|
f272c18e94
|
* remvoe objectsize loading from help_destructor
* implement fpc_check_object
* saveregistrers for check_object
|
2003-04-23 13:10:09 +00:00 |
|
peter
|
f0d85ac788
|
* class helpers compilerprocs are not needed yet, changed
ifndef i386 to ifdef dummy
|
2003-04-02 14:07:30 +00:00 |
|
peter
|
c412dedb8c
|
* undo previous commit
|
2003-04-02 14:05:45 +00:00 |
|
mazen
|
9f66d3bc05
|
* making sparc compiling again by adapting compilerproc declarations after the
last change of compilerproc by i386 team.
|
2003-04-01 21:12:40 +00:00 |
|
peter
|
51219f6cad
|
* make HResult unique type
|
2003-04-01 15:36:31 +00:00 |
|
armin
|
2d9ba86107
|
* more platform independent thread routines, needs to be implemented for unix
|
2003-03-27 17:14:27 +00:00 |
|
peter
|
ea9e883802
|
* generic constructor/destructor fixes
|
2003-03-26 00:17:34 +00:00 |
|
peter
|
8481a902fd
|
* fix ifdef to define elf32
|
2003-03-25 19:27:45 +00:00 |
|
armin
|
e321c72b22
|
* CloseSocket added
|
2003-03-23 17:47:15 +00:00 |
|
peter
|
c7786e73aa
|
* ClassType changed to class method
|
2003-03-17 20:55:58 +00:00 |
|
armin
|
898c56890a
|
+ netware support
+ opened was not initialized
|
2003-03-17 15:30:06 +00:00 |
|
peter
|
1e86b585f9
|
* changed address parameter/return values to pointer instead
of longint
|
2003-03-17 14:30:11 +00:00 |
|
Jonas Maebe
|
eee67f89ea
|
* fixed shortstring version of setstring
|
2003-02-26 20:04:47 +00:00 |
|
Jonas Maebe
|
b5976b8730
|
* fixed setstring (+- like suggested by Dimitry Sibiryakov)
|
2003-02-26 19:16:55 +00:00 |
|
Jonas Maebe
|
15419c49a6
|
- removed buggy i386-specific FPC_CHARARRAY_TO_SHORTSTR
* fixed generic FPC_CHARARRAY_TO_SHORTSTR (web bug #2382)
* fixed some potential range errors in indexchar/word/dword
|
2003-02-18 17:56:06 +00:00 |
|
marco
|
fa0f7cbb23
|
* fix from oco
|
2003-02-07 20:55:06 +00:00 |
|
mazen
|
92f035d47f
|
* fixing run time errors related to unimplemented abstract methods in CG
+ giving empty emplementations for some RTL functions
|
2003-02-05 21:48:34 +00:00 |
|
marco
|
a04170ad69
|
* Last change broke beos. Fixed.
|
2003-02-01 22:31:34 +00:00 |
|
mazen
|
c959c98665
|
- fpc_int64_to_double removed as not supported by most cpu targets
|
2003-01-21 19:36:36 +00:00 |
|
mazen
|
c3321868d5
|
* many stuff related to RTL fixed
|
2003-01-20 22:21:36 +00:00 |
|
peter
|
dd08014a49
|
* use generic int64 power
|
2003-01-15 00:45:17 +00:00 |
|
peter
|
166fe37203
|
* power returns int64
|
2003-01-15 00:40:18 +00:00 |
|
peter
|
4f08b48ec4
|
* remove wrong hasunix, replaced with elf32 define which
is set for freebsd,netbsd,linux or sunos
|
2003-01-14 16:17:37 +00:00 |
|
florian
|
c134e2d478
|
* cpu defines fixed
* ... = type ...; stuff reactived, should work now with 1.1
|
2003-01-13 14:37:11 +00:00 |
|
florian
|
62db93e704
|
* uncommented the variant<->dyn. array stuff
|
2003-01-11 00:17:29 +00:00 |
|
marco
|
3b9a3fc5e2
|
* hasunix fix (my first commit from beos :-)
|
2003-01-10 21:35:48 +00:00 |
|