Commit Graph

20357 Commits

Author SHA1 Message Date
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
florian
ce08f48926 - from Jakob Klos: removed DefaultTextLineBreakStyle and TTextLineBreakStyle, it's already in the system unit
git-svn-id: trunk@624 -
2005-07-14 10:27:32 +00:00
joost
ebb0738e54 - is part of revision 620
git-svn-id: trunk@621 -
2005-07-13 21:23:53 +00:00
joost
62871eddeb -some filter fixes
- added ParseSQL property
- added DeAllocateCursorHandle
- fixed tibconnection string-parameters

git-svn-id: trunk@620 -
2005-07-13 21:03:53 +00:00
florian
6ed53e2c70 * Trim removes now all spaces and controll chars
+ Trim* for widestrings

git-svn-id: trunk@618 -
2005-07-13 08:32:41 +00:00
joost
19d33ef1ea - TSQLQuery.Prepared shoud not be published
git-svn-id: trunk@616 -
2005-07-11 13:15:23 +00:00
joost
5355abf860 - Fixed bug #4121
- Implemented filtering for sqldb

git-svn-id: trunk@615 -
2005-07-11 12:54:21 +00:00
daniel
338d4fbe99 * Fix two issues with internal assembler
git-svn-id: trunk@614 -
2005-07-10 18:10:21 +00:00
daniel
e87ea7642c * Remove tabs
git-svn-id: trunk@613 -
2005-07-10 15:41:51 +00:00
daniel
3f03e67e48 * Jcc now also doesn't need operand size
git-svn-id: trunk@612 -
2005-07-10 14:07:27 +00:00
daniel
51e0368aa5 * Improve automatic adding of operand size.
git-svn-id: trunk@611 -
2005-07-10 14:03:35 +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
cfcaff7dc9 * fixed mysql date problems using sscanf :]
* better integer parsing in sscanf

git-svn-id: trunk@609 -
2005-07-10 13:43:49 +00:00