peter
|
8b1f3d2470
|
* no range check for delphi mode with in operator
git-svn-id: trunk@1354 -
|
2005-10-11 06:46:56 +00:00 |
|
Jonas Maebe
|
8471e10137
|
* fixed tw4266
git-svn-id: trunk@1317 -
|
2005-10-07 16:48:51 +00:00 |
|
florian
|
29777b5ce9
|
* marked test with %norun
git-svn-id: trunk@1301 -
|
2005-10-05 20:52:40 +00:00 |
|
peter
|
455a4c24fd
|
* %target to %cpu
git-svn-id: trunk@1296 -
|
2005-10-05 09:33:40 +00:00 |
|
peter
|
edf553a223
|
* string constants are now array of char until
they are converted to a specific string type
git-svn-id: trunk@1254 -
|
2005-10-02 11:08:58 +00:00 |
|
peter
|
24f273f43c
|
* new test
git-svn-id: trunk@1243 -
|
2005-10-01 20:48:20 +00:00 |
|
peter
|
a5582e346f
|
* simple test for the bug
git-svn-id: trunk@1216 -
|
2005-09-28 07:05:31 +00:00 |
|
peter
|
2f0fdd1847
|
* cleaner fix for tb0496 (r1185)
git-svn-id: trunk@1196 -
|
2005-09-25 19:23:37 +00:00 |
|
florian
|
291db810bd
|
* fixed with r1182
git-svn-id: trunk@1190 -
|
2005-09-25 15:34:58 +00:00 |
|
florian
|
be99f2a7fd
|
* fixed loading of addresses of virtual methods to methodpointers in delphi mode
git-svn-id: trunk@1182 -
|
2005-09-25 10:58:17 +00:00 |
|
florian
|
40dd9b9404
|
* new test for the recently fixed intel assembler reader stuff
git-svn-id: trunk@1108 -
|
2005-09-18 09:07:46 +00:00 |
|
florian
|
fa1575aeab
|
* fixed array[..] of char <op> pchar: wrong type was determined for non op<>+ returned
git-svn-id: trunk@1107 -
|
2005-09-18 08:59:20 +00:00 |
|
peter
|
26f25c89ee
|
* use myexit to restore block_type
git-svn-id: trunk@1062 -
|
2005-09-08 05:48:17 +00:00 |
|
peter
|
f4c15f16bf
|
* overload choosing for ansistring -> short/wide
git-svn-id: trunk@983 -
|
2005-08-30 06:55:10 +00:00 |
|
peter
|
1b4c7b5a3e
|
* fix default parameter compare for widestring
git-svn-id: trunk@982 -
|
2005-08-30 06:23:31 +00:00 |
|
peter
|
62972054c4
|
* allow deref of loop variable
git-svn-id: trunk@981 -
|
2005-08-30 05:51:39 +00:00 |
|
peter
|
813e21fbd8
|
* new test
git-svn-id: trunk@980 -
|
2005-08-30 05:43:59 +00:00 |
|
Jonas Maebe
|
8be8b5a6e9
|
+ added
git-svn-id: trunk@928 -
|
2005-08-23 11:09:40 +00:00 |
|
Jonas Maebe
|
fdc8c1c0ae
|
* replace divisions by constants with a combination of mul, shift, add from
the ppc compiler writers guide
+ test program for above optimization
(both by Thomas Schatzl)
git-svn-id: trunk@912 -
|
2005-08-21 18:35:15 +00:00 |
|
peter
|
05a628447f
|
* put typedconsts in own asmlist to prevent mixing
array and string data
* added al_rodata
* renamed tasmlist enum names to include al_ prefix
git-svn-id: trunk@899 -
|
2005-08-17 08:42:52 +00:00 |
|
Jonas Maebe
|
7196302522
|
* no longer free memory to avoid endless loops on systems where you can
allocate 2GB of contiguous memory
git-svn-id: trunk@865 -
|
2005-08-16 06:48:12 +00:00 |
|
florian
|
a3e330526d
|
* exporting of symbols from linux programs, i.e. exports clause in
programs allowed
git-svn-id: trunk@855 -
|
2005-08-13 20:34:28 +00:00 |
|
florian
|
8602390d46
|
* Makefiles regenerated to propagate -Ur change of fpcmake
git-svn-id: trunk@844 -
|
2005-08-10 21:55:57 +00:00 |
|
florian
|
d1233afc48
|
* limited storage to 2e9 so it causes no wrap around on big machines
git-svn-id: trunk@819 -
|
2005-08-07 15:51:15 +00:00 |
|
florian
|
1eed46514f
|
* passing of dyn. arrays of tvarrec to array of const fixed, fixes bug #4219
git-svn-id: trunk@816 -
|
2005-08-07 14:43:45 +00:00 |
|
florian
|
2f8fe7d2e6
|
- readln(<pchar>) forbidden, there is no way to prevent an buffer overflow, fixes 4227
git-svn-id: trunk@810 -
|
2005-08-07 09:18:21 +00:00 |
|
florian
|
547c3f92b2
|
* AnsiReplaceText fixed, fixes 4260
git-svn-id: trunk@807 -
|
2005-08-07 07:57:27 +00:00 |
|
florian
|
9be5247db5
|
* dyn. arrays are always passed by value, fixes 4240
git-svn-id: trunk@800 -
|
2005-08-05 21:52:58 +00:00 |
|
florian
|
46a3f895e0
|
* exception parser checks now if the used id for the handler is really ON, fixes webbug 4256
git-svn-id: trunk@798 -
|
2005-08-05 19:44:10 +00:00 |
|
florian
|
804207239d
|
*c <int64>:=-<longint> fixed (bug 4253)
git-svn-id: trunk@796 -
|
2005-08-05 19:00:30 +00:00 |
|
florian
|
4e6b371dc5
|
* patch from Martin Schreiber to fix bug #4247
git-svn-id: trunk@784 -
|
2005-08-03 19:55:06 +00:00 |
|
peter
|
b9b61c5a00
|
* new tests
git-svn-id: trunk@765 -
|
2005-07-29 07:09:34 +00:00 |
|
peter
|
2e00bd1480
|
* support local labels in references
git-svn-id: trunk@764 -
|
2005-07-29 07:06:12 +00:00 |
|
florian
|
9e6c9d4fc7
|
* sysutils.format: floating point formatting takes care of currency type now
git-svn-id: trunk@736 -
|
2005-07-24 12:14:18 +00:00 |
|
peter
|
8d5a5299ab
|
* fix tests
git-svn-id: trunk@712 -
|
2005-07-20 13:35:31 +00:00 |
|
peter
|
289fc48ac0
|
* new test
git-svn-id: trunk@708 -
|
2005-07-20 06:53:52 +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 |
|
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
|
3eba03f77b
|
* support sl_absolutetype in deref
git-svn-id: trunk@649 -
|
2005-07-18 13:12:08 +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
|
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
|
082ff3053e
|
* new test
git-svn-id: trunk@635 -
|
2005-07-16 15:47:51 +00:00 |
|
florian
|
0d79442d0f
|
+ sscanf
git-svn-id: trunk@604 -
|
2005-07-09 22:34:26 +00:00 |
|
peter
|
86bf41f689
|
* prefer shortstring to ansistring over ansistring to shortstring
* don't prefer widestring to short/ansistring
git-svn-id: trunk@594 -
|
2005-07-06 13:09:50 +00:00 |
|
peter
|
f2f968f48a
|
* fix overflow checking for inc(cardinal,x) and inc(pointer,x)
git-svn-id: trunk@593 -
|
2005-07-06 08:01:39 +00:00 |
|
peter
|
1c03cc0dc2
|
* mode delphi
git-svn-id: trunk@592 -
|
2005-07-06 07:44:07 +00:00 |
|
peter
|
f673f050a8
|
* mode delphi
git-svn-id: trunk@585 -
|
2005-07-05 06:12:56 +00:00 |
|
peter
|
4222e24422
|
* fix preprocessor support for empty set constants
git-svn-id: trunk@584 -
|
2005-07-05 06:11:20 +00:00 |
|
peter
|
bead787962
|
* fix type checking in constant sets
git-svn-id: trunk@583 -
|
2005-07-05 06:03:16 +00:00 |
|
peter
|
c895e05100
|
* remove cmem
git-svn-id: trunk@568 -
|
2005-07-03 13:51:12 +00:00 |
|
florian
|
cb5e8fc609
|
+ tests/packages
* tw3920.pp moved
git-svn-id: trunk@565 -
|
2005-07-02 16:15:07 +00:00 |
|
Jonas Maebe
|
32a3f9ce28
|
+ added
git-svn-id: trunk@558 -
|
2005-07-02 12:35:51 +00:00 |
|
florian
|
cefa8ce9b9
|
* utf-8 fix from Rimgaudas Laucius
git-svn-id: trunk@556 -
|
2005-07-02 12:03:47 +00:00 |
|
florian
|
dac1050c11
|
+ mmx support revived, fixes bug #4106
git-svn-id: trunk@555 -
|
2005-07-02 11:53:51 +00:00 |
|
florian
|
655169ca3c
|
* naming fixed
git-svn-id: trunk@554 -
|
2005-07-01 20:44:52 +00:00 |
|
florian
|
bdc8b7d061
|
* not ignoring private/protected anymore, fixes bug #3969
git-svn-id: trunk@553 -
|
2005-07-01 20:37:18 +00:00 |
|
florian
|
833a6d40d4
|
* initial commit
git-svn-id: trunk@552 -
|
2005-07-01 19:03:40 +00:00 |
|
florian
|
08f0419e3e
|
+ $A similiar to $align on/off added
git-svn-id: trunk@551 -
|
2005-07-01 18:49:55 +00:00 |
|
peter
|
c581066998
|
* testsuite cgi
git-svn-id: trunk@550 -
|
2005-06-30 21:06:05 +00:00 |
|
florian
|
f5b9130b98
|
* deallocation of translated resourcestrings
* load heaptrc before objpas
git-svn-id: trunk@549 -
|
2005-06-30 19:07:45 +00:00 |
|
peter
|
534109351b
|
* another cardinal-cardinal fix
git-svn-id: trunk@548 -
|
2005-06-30 15:19:28 +00:00 |
|
peter
|
1f0a20fd18
|
* missing fail
git-svn-id: trunk@547 -
|
2005-06-30 15:13:09 +00:00 |
|
peter
|
c1b2e1aac5
|
* check function/procedure type when adding a proc definition
git-svn-id: trunk@546 -
|
2005-06-30 14:56:05 +00:00 |
|
peter
|
3e97ec6295
|
* add %fail
git-svn-id: trunk@545 -
|
2005-06-30 14:44:21 +00:00 |
|
peter
|
a196569a74
|
* new bug
git-svn-id: trunk@544 -
|
2005-06-30 14:38:25 +00:00 |
|
peter
|
2654bf6a16
|
* reset fpucw in system startup
git-svn-id: trunk@543 -
|
2005-06-30 14:02:15 +00:00 |
|
peter
|
3700aa1b80
|
* only write vmt of objects defined in static/global symtable
to prevent IE in make_mangledname
git-svn-id: trunk@542 -
|
2005-06-30 13:48:56 +00:00 |
|
peter
|
216215e737
|
* test for crash with operator search
git-svn-id: trunk@540 -
|
2005-06-30 08:41:19 +00:00 |
|
peter
|
408bba521a
|
* support constset in $if
git-svn-id: trunk@538 -
|
2005-06-30 08:19:01 +00:00 |
|
peter
|
f3cefd7a07
|
* check precision of floats for determining overload to call,
patch by Gerhard Scholz
git-svn-id: trunk@536 -
|
2005-06-30 07:32:40 +00:00 |
|
peter
|
627a3b53e8
|
* fix loading of enum subranges from ppu
git-svn-id: trunk@535 -
|
2005-06-30 07:13:42 +00:00 |
|
peter
|
26c69e89dc
|
* syncobjs is not part of the rtl
git-svn-id: trunk@533 -
|
2005-06-30 06:38:11 +00:00 |
|
florian
|
abbc85bb78
|
+ strict protected and strict private support
git-svn-id: trunk@512 -
|
2005-06-28 19:23:39 +00:00 |
|
florian
|
067a39a7f9
|
fixes bug #4093
+ variant -> tdatetime implemented
+ overloaded assignment operator takes care of unique flags
git-svn-id: trunk@508 -
|
2005-06-26 21:19:41 +00:00 |
|
florian
|
e53f6d02f1
|
+ added some missing stuff to the activex unit, fixes bug #3820
* removed the warning about $A in jediapilib.inc
git-svn-id: trunk@501 -
|
2005-06-26 09:32:19 +00:00 |
|
peter
|
5c3a4516e1
|
* new test
git-svn-id: trunk@498 -
|
2005-06-25 21:07:25 +00:00 |
|
peter
|
bc15fe13b3
|
* mark interactive
git-svn-id: trunk@495 -
|
2005-06-25 19:55:09 +00:00 |
|
peter
|
9a52335df8
|
* don't rebuild ctest.o implicit, gives troubles under win32
that has only gcc.exe, but no cc1.exe and other support files
* fix passing of arguments for win32
git-svn-id: trunk@494 -
|
2005-06-25 19:47:01 +00:00 |
|
peter
|
1abbfcc698
|
* don't allow assignments to properties that need a call
and generate a temp structure
git-svn-id: trunk@485 -
|
2005-06-24 07:34:12 +00:00 |
|
florian
|
78abd0b9d8
|
* typo fixed
git-svn-id: trunk@466 -
|
2005-06-21 20:13:12 +00:00 |
|
florian
|
1b73bf0f80
|
* initial revision
git-svn-id: trunk@465 -
|
2005-06-21 20:09:33 +00:00 |
|
florian
|
67d640ad13
|
* some parts of strutils cleaned up, bug #3124 fixed
git-svn-id: trunk@459 -
|
2005-06-20 20:46:11 +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 |
|
florian
|
b7d874635c
|
* fixed some small problems in loop unrolling
git-svn-id: trunk@447 -
|
2005-06-19 21:00:27 +00:00 |
|
florian
|
7cd67ea3f0
|
* node optimizer branch merged
* gotonode and gotolabel refactored
* -Nu added to enable for loop unrolling
git-svn-id: trunk@446 -
|
2005-06-19 17:42:10 +00:00 |
|
olle
|
c92377604c
|
+ test for four char codes
git-svn-id: trunk@442 -
|
2005-06-18 14:10:31 +00:00 |
|
florian
|
0954402873
|
* initial revision
git-svn-id: trunk@433 -
|
2005-06-17 13:51:20 +00:00 |
|
florian
|
80f6b094d3
|
+ added forgotten $codepage directive
git-svn-id: trunk@429 -
|
2005-06-16 20:22:08 +00:00 |
|
florian
|
ec6d5ff211
|
+ utf-8 support for string constants added
git-svn-id: trunk@428 -
|
2005-06-16 20:16:37 +00:00 |
|
florian
|
ac544edd50
|
- unnecessary check in taddrnode.pass_1 removed, fixes bug #4010
git-svn-id: trunk@427 -
|
2005-06-16 17:13:06 +00:00 |
|
florian
|
03dde52c5b
|
+ WS_* constants are longints, added type casts for constants > $7fffffff
git-svn-id: trunk@425 -
|
2005-06-15 22:03:24 +00:00 |
|
florian
|
90cdc1b6fe
|
* fixed interface rtti, fixes bug #4089
git-svn-id: trunk@422 -
|
2005-06-15 21:27:51 +00:00 |
|
Jonas Maebe
|
0f8e019c44
|
* fixed web bug tw4078 + added test
git-svn-id: trunk@414 -
|
2005-06-15 16:46:03 +00:00 |
|
Jonas Maebe
|
26646298a4
|
* fixced uninitialised variable
git-svn-id: trunk@399 -
|
2005-06-13 21:53:12 +00:00 |
|
peter
|
92c36fefc7
|
* removed obsolete define
git-svn-id: trunk@371 -
|
2005-06-10 08:55:07 +00:00 |
|
Jonas Maebe
|
fe4e35d0cf
|
+ added
git-svn-id: trunk@325 -
|
2005-06-09 20:12:59 +00:00 |
|