Jonas Maebe
f948a34c78
- disabled wrong GOT setup code which destroys r31 without saving it (should
...
have been done a long time ago already)
git-svn-id: trunk@733 -
2005-07-24 08:26:12 +00:00
michael
84a4c40a3d
+ Patch from Joost Van der Sluis to fix DoEncodeTime
...
git-svn-id: trunk@732 -
2005-07-23 21:13:58 +00:00
daniel
d05f58b604
* Group asmlists into array to be able to add
...
some of them more comfortably.
* x86_64 compilation was broken, fixed.
* Sparc compilation was broken, fixed.
git-svn-id: trunk@731 -
2005-07-23 13:44:32 +00:00
daniel
d57c048696
* Remove ifdef 1_0
...
* Add expirimental 32-bit x86_64 target to systems
git-svn-id: trunk@729 -
2005-07-23 08:37:26 +00:00
florian
32b96e75f3
* more fixes for float parameter handling on arm
...
git-svn-id: trunk@728 -
2005-07-22 20:14:03 +00:00
Jonas Maebe
6171499d15
* fixed creating shared libraries under Darwin/Mac OS X
...
git-svn-id: trunk@727 -
2005-07-22 10:09:52 +00:00
florian
c15f720867
* fixed passing of floats for cdecl procedures/functions
...
git-svn-id: trunk@726 -
2005-07-21 20:12:28 +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
florian
bf311fd100
+ ExpandUNCFilename for win32 from Klaus Hartnegg
...
git-svn-id: trunk@715 -
2005-07-20 18:39:21 +00:00
florian
13299f521b
+ ExpandUNCFilename for win32 from Klaus Hartnegg
...
git-svn-id: trunk@714 -
2005-07-20 18:38:11 +00:00
sg
e0488e169b
* fpAsync: Exception within main loop are now caught correctly, so that
...
external applications can handle them and restart the main loop
git-svn-id: trunk@713 -
2005-07-20 14:44:09 +00:00
peter
8d5a5299ab
* fix tests
...
git-svn-id: trunk@712 -
2005-07-20 13:35:31 +00:00
peter
03c02cdb42
* support Type[index] typecasting
...
git-svn-id: trunk@711 -
2005-07-20 11:30:00 +00:00
michael
efdbe66a2f
+ LookupField implementation from Alexandrov Alexandru
...
git-svn-id: trunk@710 -
2005-07-20 10:46:01 +00:00
peter
b0e5f64091
* call uniquestring before calling stringtoppchar
...
git-svn-id: trunk@709 -
2005-07-20 07:11:55 +00:00
peter
289fc48ac0
* new test
...
git-svn-id: trunk@708 -
2005-07-20 06:53:52 +00:00
peter
e64cc2fbbd
* tp procvar support for ifn,whilerepeatn
...
git-svn-id: trunk@707 -
2005-07-20 06:49:14 +00:00
peter
376865d041
* mark variables used in set creation
...
git-svn-id: trunk@706 -
2005-07-20 06:44:59 +00:00
Jonas Maebe
20e1ac4640
* fixed inlining of method calls with a methodpointer in a temp
...
+ print inline trees to screen if compiler is compiled with -ddebuginline
git-svn-id: trunk@704 -
2005-07-19 15:03:48 +00:00
Jonas Maebe
255855b5d9
* more informative printnode* output for temp-related nodes
...
git-svn-id: trunk@702 -
2005-07-19 14:59:04 +00:00
peter
f6d81823cb
* wrong bug nr
...
git-svn-id: trunk@701 -
2005-07-19 12:23:15 +00:00
peter
a24dc41f36
* don't prefer int const to pointer
...
git-svn-id: trunk@700 -
2005-07-19 12:22:32 +00:00
Jonas Maebe
2d58a4d4d7
* fixed disabling of recusive inlining after pocall_inline to po_inline
...
change
git-svn-id: trunk@699 -
2005-07-19 11:09:24 +00:00
florian
aa66f735ca
* increased significant id len to 127 because there are unicode character constant names longer than 64 char
...
git-svn-id: trunk@659 -
2005-07-18 21:38:47 +00:00
Jonas Maebe
8bc4e0a32f
* inline and compilerproc are now procoptions instead of proccall types
...
(so both can be combined with each other, as well as with other calling
conventions)
* defined COMPPROCINLINEFIXED so SYSTEMINLINE is again activated
git-svn-id: trunk@658 -
2005-07-18 15:27:14 +00:00
peter
9941ca2a1f
* missing fail
...
git-svn-id: trunk@652 -
2005-07-18 13:32:00 +00:00
peter
8bd757c5ed
* new bug
...
git-svn-id: trunk@651 -
2005-07-18 13:27:28 +00:00
peter
3051c91530
* fix max macro length check
...
git-svn-id: trunk@650 -
2005-07-18 13:15:26 +00:00
peter
3eba03f77b
* support sl_absolutetype in deref
...
git-svn-id: trunk@649 -
2005-07-18 13:12:08 +00:00
Jonas Maebe
614f49355b
- removed commented unused assignintreg() procedure
...
git-svn-id: trunk@648 -
2005-07-18 13:03:34 +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
peter
9cda65c4b0
* support for widestrings in tconstsym
...
* fix widestring writing for stringconstn
git-svn-id: trunk@646 -
2005-07-18 12:54:15 +00:00
peter
61291643d6
* new test
...
git-svn-id: trunk@645 -
2005-07-18 11:08:58 +00:00
peter
24f6bb1594
* overload chaining checks if the procdef is in the same symtable, this
...
prevents keeping references to staticsymtable only procdefs that are
not accessible through the globalsymtable. And can cause crashes when
the staticsymtable is already released.
git-svn-id: trunk@644 -
2005-07-18 09:50:39 +00:00
florian
f0efddff9b
* fixed compilation on x86_64
...
git-svn-id: trunk@643 -
2005-07-18 09:28:58 +00:00
peter
34df933534
* remove chained overloades before releasing static symtable
...
git-svn-id: trunk@642 -
2005-07-18 07:06:10 +00:00
peter
d6816a1e08
* remove readln;
...
git-svn-id: trunk@641 -
2005-07-18 06:14:14 +00:00
florian
7c10694bc3
* fixed widechar const to widestring, fixes bug #4155
...
git-svn-id: trunk@638 -
2005-07-17 08:49:38 +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
082ff3053e
* new test
...
git-svn-id: trunk@635 -
2005-07-16 15:47:51 +00:00
florian
1f532ee36f
* support of | commented out, doesn't work yet
...
git-svn-id: trunk@634 -
2005-07-16 08:43:28 +00:00
florian
94350de1fc
+ from Nikolay Nikolov: xv and xvlib interface
...
git-svn-id: trunk@633 -
2005-07-16 08:21:51 +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
56d6fd6feb
+ some stuff for dyn. array <->variant conversion added/fixed
...
git-svn-id: trunk@631 -
2005-07-15 21:11:02 +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
fddf556098
+ writing of vartype for dyn. array rtti
...
git-svn-id: trunk@629 -
2005-07-15 21:04:50 +00:00
michael
196bc349c7
+ Version 6.4.5
...
git-svn-id: trunk@628 -
2005-07-14 19:48:27 +00:00
michael
6e3590ed2a
+ New needed file
...
git-svn-id: trunk@627 -
2005-07-14 19:47:21 +00:00
michael
4aa997ed50
+ Version 6.4.5
...
git-svn-id: trunk@626 -
2005-07-14 19:44:22 +00:00