florian
4e6b371dc5
* patch from Martin Schreiber to fix bug #4247
...
git-svn-id: trunk@784 -
2005-08-03 19:55:06 +00:00
Jonas Maebe
bf51ab03af
+ support for Mach-O in lineinfo.pp (by Jan Ruzicka)
...
* always store the return address in the stack frame on ppc if debuginfo
or lineinfo is turned on (otherwise the parent of a leaf function is
missing in backtraces)
git-svn-id: trunk@724 -
2005-07-21 13:09:45 +00:00
Jonas Maebe
8cbdbc4951
- disabled SYSTEMINLINE until conflict with compilerprocs is fixed
...
git-svn-id: trunk@647 -
2005-07-18 12:58:51 +00:00
florian
e686da2026
* fixed and removed some missing HASINLINE directives, needs more work
...
git-svn-id: trunk@637 -
2005-07-17 08:21:17 +00:00
peter
1cecfcc09f
* only all resizes for fixed blocks when the blocksize doesn't
...
change.
* check the new size first if it fits in the fixed size range
to prevent truncation of the size when the fixedsizemask is applied
git-svn-id: trunk@636 -
2005-07-16 20:17:24 +00:00
florian
30769ea013
* made variant operators inlined
...
* fixed some inline directives
+ variant<->olevariant cast operators
git-svn-id: trunk@632 -
2005-07-15 21:12:21 +00:00
florian
8dd52941d5
* tdynarraytypeinfo moved to interface
...
* made aligntoptr inlined
git-svn-id: trunk@630 -
2005-07-15 21:09:45 +00:00
florian
0508459315
* From Jakob Klos:
...
* assign takes care of DefaultTextLineBreakStyle when determing the line ending style, fixes 4164
git-svn-id: trunk@610 -
2005-07-10 13:59:47 +00:00
florian
9e5a2f9522
* From Yury Sidorov:
...
* Now runtime error is not popped on program's exit if exception was handled.
git-svn-id: trunk@601 -
2005-07-09 13:06:19 +00:00
florian
25b79e9db3
* patch from Yury Sidorov to make simply exception handling without sysutils possible
...
git-svn-id: trunk@595 -
2005-07-07 18:53:21 +00:00
Jonas Maebe
e374c0c899
+ ord4() support
...
* made Member() inline
* turn off invalid fpu exceptions for ppc, because Carbon under Mac OS X 10.4.x
has some bugs
git-svn-id: trunk@516 -
2005-06-28 19:42:14 +00:00
michael
fee6627a8a
+ Fixed typo, patch by Colin Western
...
git-svn-id: trunk@507 -
2005-06-26 14:53:09 +00:00
florian
ed95c19399
* reallocation of widestrings on windows fixed
...
* warnings in sstrings.inc fixed
git-svn-id: trunk@500 -
2005-06-26 08:17:21 +00:00
peter
822f7f0f16
* allow freemem nil
...
git-svn-id: trunk@499 -
2005-06-25 21:11:16 +00:00
florian
07442c5693
* fixed passing of variant parameters for windows api
...
* widestrings need to be allocated by a special OS call on windows
git-svn-id: trunk@458 -
2005-06-20 19:56:36 +00:00
peter
58cdeb8184
* give runerror 231 if exceptobjectstack=nil
...
git-svn-id: trunk@401 -
2005-06-14 05:22:18 +00:00
peter
f8e713c9cb
* check for FPC < 2.0.0
...
git-svn-id: trunk@395 -
2005-06-13 07:27:07 +00:00
Jonas Maebe
a71e25ffe0
+ Mac Object Pascal support
...
git-svn-id: trunk@387 -
2005-06-12 14:00:27 +00:00
michael
7449f99d5f
+ Removed all compatibility defines from compiler
...
git-svn-id: trunk@335 -
2005-06-09 21:14:22 +00:00
michael
b29507407e
+ Removed HASOVERLOADASSIGNBYUNIQUERESULT define
...
git-svn-id: trunk@315 -
2005-06-09 18:08:11 +00:00
michael
198b2104be
+ Removed HASFUNCTIONCOPYDYNARR define
...
git-svn-id: trunk@313 -
2005-06-09 18:06:35 +00:00
michael
fccc19aa5c
+ Removed HASGETHEAPSTATUS HASGETFPCHEAPSTATUS defines
...
git-svn-id: trunk@311 -
2005-06-09 18:04:47 +00:00
michael
5cafc069b5
+ Removed NOSAVEREGISTERS define
...
git-svn-id: trunk@307 -
2005-06-09 17:58:20 +00:00
michael
06ab2d2ee6
+ Removed STR_USES_VALINT define
...
git-svn-id: trunk@305 -
2005-06-09 17:53:01 +00:00
michael
684b7fa85f
+ Removed HAS_INTERNAL_INTTYPES define
...
git-svn-id: trunk@303 -
2005-06-09 17:50:58 +00:00
michael
f7edd5a256
+ Removed DECRREFNOTNIL define
...
git-svn-id: trunk@300 -
2005-06-09 17:48:33 +00:00
michael
033e38b8df
+ Removed NOCLASSHELPERS define
...
git-svn-id: trunk@299 -
2005-06-09 17:46:56 +00:00
michael
859bb30daa
+ Removed HASTHREADVAR SUPPORT_THREADVAR defines
...
git-svn-id: trunk@295 -
2005-06-09 17:40:29 +00:00
michael
a775d3d487
+ Removed HASCURRENCY VALUEGETMEM VALUEFREEMEM defines
...
git-svn-id: trunk@293 -
2005-06-09 17:33:22 +00:00
florian
ad3b9b9464
* windows rtl restructuring to share code between win32 and win64
...
* BeginThread can take a qword on 64 bit targets as stacksize
git-svn-id: trunk@287 -
2005-06-08 19:08:49 +00:00
michael
3a2eaa94b1
+ Removed INTERNCONSTINTF define
...
git-svn-id: trunk@267 -
2005-06-07 22:04:18 +00:00
michael
93ba0409be
+ Removed HASCOMPILERPROC define
...
git-svn-id: trunk@265 -
2005-06-07 21:41:02 +00:00
michael
5d02b2c6cc
Removed HAS_ADDR_STACK_ON_STACK define
...
git-svn-id: trunk@261 -
2005-06-07 21:14:57 +00:00
michael
db5d9d75aa
+ Removed INTERNCOPY define
...
git-svn-id: trunk@259 -
2005-06-07 21:11:49 +00:00
michael
a20556e62d
+ Removed INTERNLENGTH/INTERNSETLENGTH defines
...
git-svn-id: trunk@257 -
2005-06-07 21:07:21 +00:00
michael
71318f202b
+ Removed FPC_HASUSERDATA32 define
...
git-svn-id: trunk@254 -
2005-06-07 21:02:43 +00:00
michael
b6d3df6cb8
+ Removed FPC_HASNOFARPOINTER define
...
git-svn-id: trunk@253 -
2005-06-07 21:01:02 +00:00
michael
7712d4e2d1
+ Removed FPC_ALIGNSRTTI define
...
git-svn-id: trunk@251 -
2005-06-07 20:59:11 +00:00
michael
b1b3e0ea6f
+ Removed FPC_LINEEND_IN_TEXTREC define
...
git-svn-id: trunk@249 -
2005-06-07 20:56:24 +00:00
michael
21425e303c
+ Removed HASVARIANT define
...
git-svn-id: trunk@244 -
2005-06-07 20:48:31 +00:00
michael
8a226bba52
+ Removed HASWIDESTRING/HASWIDECHAR defines
...
git-svn-id: trunk@241 -
2005-06-07 20:42:22 +00:00
michael
23ad0ae1ec
+ Removed HASINTF and VER1_0 defines
...
git-svn-id: trunk@239 -
2005-06-07 20:30:03 +00:00
peter
4ace790492
* remove $Log
...
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
florian
0d7aaab6b8
* patch from Ales Katona making the memory manager more
...
smart when releasing memory chunks back to the OS
git-svn-id: trunk@190 -
2005-06-04 10:53:38 +00:00
Jonas Maebe
7ba46ce6f0
* Darwin TThreadID is a pointer
...
* BeginThread now returns a TThreadID instead of dword
git-svn-id: trunk@189 -
2005-06-04 09:33:39 +00:00
fpc
c5b90ed37c
* fixed variant array creation and copying on non win32 system
...
git-svn-id: trunk@170 -
2005-06-01 19:30:17 +00:00
peter
87fe5d9b98
* limit backtraces to values inside the stack, patch by Vincent Snijders
...
git-svn-id: trunk@162 -
2005-06-01 06:50:52 +00:00
florian
9da46ff50a
* more descriptive error message in case of a missing variant unit added
...
* variant unit uses now the math unit for ** implementation
git-svn-id: trunk@158 -
2005-05-30 20:47:34 +00:00
daniel
a7d57f0268
* Fix tabs
...
git-svn-id: trunk@135 -
2005-05-29 10:15:45 +00:00
michael
d438530088
+ Fix for bug #3917 by Michael Deutschmann
...
git-svn-id: trunk@112 -
2005-05-25 21:35:29 +00:00