florian
|
24fea58b92
|
+ initial implementation of iso style gotos in iso mode
* made setjmp/longjmp accessible to the compiler by compiler proc, they are used by the iso goto code
git-svn-id: trunk@15711 -
|
2010-08-05 19:20:46 +00:00 |
|
florian
|
d127e002d8
|
* use default helpers for now
git-svn-id: trunk@5556 -
|
2006-12-07 20:44:52 +00:00 |
|
florian
|
b07cd83892
|
* made system unit on m68k-linux compilable
git-svn-id: trunk@5266 -
|
2006-11-06 18:42:47 +00:00 |
|
Károly Balogh
|
572c8430ac
|
+ more mess to make the skeleton amiga rtl compile
git-svn-id: trunk@2393 -
|
2006-02-01 15:35:33 +00:00 |
|
Jonas Maebe
|
5b9f58ef73
|
* reverted r2037 because of braindead "out" semantics for refcounted
types
git-svn-id: trunk@2045 -
|
2005-12-24 01:06:05 +00:00 |
|
Jonas Maebe
|
84aab46550
|
* changed formal "var" paramters of move, movechar0 and fill* into
"out" parameters to avoid wrong "uninitialized" warnings
git-svn-id: trunk@2037 -
|
2005-12-23 20:59:08 +00:00 |
|
peter
|
4ace790492
|
* remove $Log
git-svn-id: trunk@231 -
|
2005-06-07 09:47:55 +00:00 |
|
fpc
|
790a4fe2d3
|
* log and id tags removed
git-svn-id: trunk@42 -
|
2005-05-21 09:42:41 +00:00 |
|
fpc
|
50778076c3
|
initial import
git-svn-id: trunk@1 -
|
2005-05-16 18:37:41 +00:00 |
|
peter
|
e417e34496
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
|
florian
|
cd81fa77ea
|
+ added currency and widestring support to TWriter and TReader
|
2004-05-23 12:42:42 +00:00 |
|
florian
|
91733f9237
|
* some m68k and amiga related stuff fixed
|
2004-05-05 21:26:34 +00:00 |
|
Jonas Maebe
|
6bd3eccdac
|
+ fpc_cpuinit procedure to allow cpu/fpu initialisation before any unit
initialises
+ fpu exceptions for invalid operations and division by zero enabled for
ppc
|
2004-01-02 17:21:50 +00:00 |
|
carl
|
af2000b0f7
|
* make the jmp_buf record packed, just in case
|
2002-10-20 11:53:14 +00:00 |
|
peter
|
9f31783a0a
|
* old logs removed and tabs fixed
|
2002-09-07 16:01:16 +00:00 |
|
peter
|
24384c648b
|
* moved genrtti.inc code to rtti
* removed rttip.inc, the generic code is almost as fast and
much easier to maintain and has less risks on bugs
|
2002-09-02 18:42:41 +00:00 |
|
michael
|
586c4cea50
|
+ Conditionals fixed
|
2000-07-14 10:33:09 +00:00 |
|
michael
|
650fbb86aa
|
+ removed logs
|
2000-07-13 11:32:24 +00:00 |
|
michael
|
e7aca136a1
|
+ Initial import
|
2000-07-13 06:29:38 +00:00 |
|
pierre
|
a41bd45aad
|
* 0**n where n<>0 is 0; 0**0 generates RTE 207
|
2000-05-02 10:37:50 +00:00 |
|
daniel
|
ec29a31834
|
* copyright 2000
|
2000-01-07 16:41:28 +00:00 |
|
daniel
|
a79b4a404b
|
* copyright 2000 added
|
2000-01-07 16:32:21 +00:00 |
|
carl
|
a166bd1bca
|
* FillChar and FillObject bugfix, count was compared with byte
|
1998-10-17 14:34:37 +00:00 |
|
pierre
|
850e611770
|
* added code for vmt_offset in destructors
|
1998-10-16 13:37:45 +00:00 |
|
pierre
|
2312760103
|
+ first step of variable vmt offset
offset is stored in R_EDI (R_D0)
if objectvmtoffset is defined
|
1998-10-15 11:35:02 +00:00 |
|
pierre
|
93d5b064b0
|
* some bugs related to FPC_ prefix fixed
* problems with pbyte sometimes defined and sometimes not for rttip.inc solved
|
1998-10-13 08:00:04 +00:00 |
|
peter
|
4620a73a9b
|
* FPC_ names
* Heap manager is now system independent
|
1998-09-14 10:48:00 +00:00 |
|
pierre
|
0471257bec
|
* small modifications
|
1998-09-04 17:27:09 +00:00 |
|
pierre
|
d5df96ef6a
|
* corrected a bug introduced by my last change
(allocating 1Mb but only using a small part !!)
|
1998-08-25 14:15:51 +00:00 |
|
pierre
|
69aed4ad5c
|
* bug allocation of more than 1 MB failed corrected
|
1998-08-24 14:44:04 +00:00 |
|
carl
|
26319a738a
|
* bugfix of heaperror, was pushing wrong parameter
|
1998-08-17 12:27:17 +00:00 |
|
carl
|
5093dda4d7
|
+ simple cleanup of comments
|
1998-08-17 12:26:04 +00:00 |
|
michael
|
4e11459938
|
+ Added support for ErrorProc variable. All internal functions are required
to call HandleError instead of runerror from now on.
This is necessary for exception support.
|
1998-07-30 13:26:14 +00:00 |
|
carl
|
f86a9ccb28
|
* set_sub_sets bugfix, was not using correct operation
|
1998-07-30 12:16:29 +00:00 |
|
michael
|
11cbb1fd82
|
+ Initial implementation
|
1998-07-28 20:36:41 +00:00 |
|
peter
|
702043e165
|
* support_fixed, becuase fixed is not 100% yet for the m68k
|
1998-07-10 11:02:38 +00:00 |
|
carl
|
df00344700
|
+ reinstated hepasize function
* renamed HEAPSIZE global var to HEAP_SIZE to remove conflicts
|
1998-07-08 11:54:40 +00:00 |
|
michael
|
eb9df35117
|
Undid carls changes, but renamed _heapsize to _internal_heapsize. Make cycle now works
|
1998-07-02 14:24:08 +00:00 |
|
carl
|
9aeafd0cc0
|
- removed heapsize function, would cause conflicts with HEAPSIZE var
* GetHeapstart was misplaced
|
1998-07-02 12:22:38 +00:00 |
|
carl
|
7632ce3279
|
+ Io-Error and overflow print erroraddr in hex now
|
1998-07-02 12:20:58 +00:00 |
|
carl
|
a218bfc8ce
|
* LONGDIV bugfixed with signed and modulo
* LONGDIV bugfix when divisor is less then 16 bits
|
1998-07-01 14:28:32 +00:00 |
|
carl
|
14272ace40
|
* set_set and set_in bugfix
|
1998-07-01 14:27:13 +00:00 |
|
carl
|
daf43ca204
|
* strconcat was copying one byte too much
* strcopy bugfix was using signed comparison
+ STRCOPY uses register calling conventions
* FillChar bugfix was loading a word instead of a byte
|
1998-07-01 14:25:57 +00:00 |
|
carl
|
0acb09468b
|
* bugfix of set_in_byte, long must be used at start, same is true for
another routine
|
1998-06-17 13:59:08 +00:00 |
|
michael
|
b36e918420
|
+ Implemented DecRef
|
1998-06-08 19:26:53 +00:00 |
|
michael
|
4b73216117
|
+ Split rtti according to processor. Implemented optimized i386 code.
|
1998-06-08 15:32:08 +00:00 |
|
carl
|
5ad930412e
|
* single_cmp, comparison was reversed!
|
1998-06-05 12:33:16 +00:00 |
|
carl
|
89fd9e9c5d
|
* calculating sets is COMPLETELY different from the intel in
determining the bit number
* new passing parameters conventions
* misc bugfixes
|
1998-06-05 12:32:07 +00:00 |
|
carl
|
26d45eee6d
|
* all string internal routines fixed and tested (to my knowledge)
* bugfix of missing typecast with a call to halt with a word
|
1998-06-05 12:28:58 +00:00 |
|
peter
|
d0ce4085d3
|
* comp,extended are only i386 added support_comp,support_extended
|
1998-06-04 23:45:56 +00:00 |
|