peter
95be416b9d
* don't allow stringconst+integer
...
* change booleans in arraydef to set
* set option in arraydef to indicate a constant string so
a nicer type can be shown instead of array[0..x] of char
git-svn-id: trunk@3051 -
2006-03-27 07:22:02 +00:00
Jonas Maebe
ed910b5d31
* support goto/label by default in tp/delphi/macpas modes (bug 4893)
...
git-svn-id: trunk@2958 -
2006-03-18 22:25:41 +00:00
Jonas Maebe
f59d552ecb
* fixed web bug #4913 (don't allow indexing of strings/variants/pointers
...
with enums/chars/booleans)
git-svn-id: trunk@2952 -
2006-03-18 11:05:04 +00:00
Jonas Maebe
eaf18ed0d1
* moved to webtbs
...
git-svn-id: trunk@2620 -
2006-02-18 18:02:50 +00:00
Jonas Maebe
96d6a4d68c
* fixed test
...
git-svn-id: trunk@2619 -
2006-02-18 18:02:18 +00:00
Jonas Maebe
a977fc06cc
+ added
...
git-svn-id: trunk@2609 -
2006-02-16 16:03:33 +00:00
Jonas Maebe
92c389aaeb
* fixed web bug #4778 (explicit type casting of float to int in tp/delphi
...
keeps the bit pattern instead of converting)
git-svn-id: trunk@2509 -
2006-02-10 11:05:47 +00:00
Jonas Maebe
5007ae7197
* fixed web bug #4724 (don't allow inc/dec(pointer,pointer)
...
* more accurate error postitions for inc/dec errors
git-svn-id: trunk@2502 -
2006-02-09 18:18:47 +00:00
Jonas Maebe
765fe2b2ab
* fixed bug #4737 (check for potential range errors in for-loop
...
assignment, report correct column for potential range errors of
call parameters)
* refactored code to check potential range check errors (check_ranges
in htypechk)
git-svn-id: trunk@2501 -
2006-02-09 17:39:22 +00:00
peter
cbf91de10f
* new test
...
git-svn-id: trunk@2494 -
2006-02-09 07:54:25 +00:00
Jonas Maebe
3b93263965
+ added missing -vw option
...
git-svn-id: trunk@2482 -
2006-02-08 19:44:36 +00:00
Jonas Maebe
414bad118b
* moved to webtbf, since tests have to fail
...
git-svn-id: trunk@2481 -
2006-02-08 19:44:05 +00:00
Jonas Maebe
a42730b1f3
+ added
...
git-svn-id: trunk@2416 -
2006-02-03 16:23:41 +00:00
Jonas Maebe
cc7ff349cd
* fixed tw4764
...
git-svn-id: trunk@2414 -
2006-02-03 14:57:55 +00:00
Jonas Maebe
09a668dac9
* check whether loop counters are valid for assignment (bug 4695)
...
git-svn-id: trunk@2285 -
2006-01-14 14:09:39 +00:00
Jonas Maebe
21d51d8815
+ tests for web bugs 3183 and 4403
...
git-svn-id: trunk@2170 -
2006-01-04 22:47:28 +00:00
Jonas Maebe
6d3ae16267
* fixed web bug #4647 (untyped elements in array constructors) + test
...
git-svn-id: trunk@2110 -
2006-01-01 20:43:28 +00:00
Jonas Maebe
cbb59be2f1
* fixed web bug #4651 + test
...
git-svn-id: trunk@2108 -
2006-01-01 20:19:38 +00:00
Jonas Maebe
25bc4956a2
+ added
...
git-svn-id: trunk@2039 -
2005-12-23 21:20:36 +00:00
peter
47c1bb60b4
* remove svn:executable from *.pp and *.pas
...
git-svn-id: trunk@1997 -
2005-12-20 08:11:59 +00:00
peter
dfd9b6e862
* property index is always a s32int
...
* property implementations must match parameters equal
git-svn-id: trunk@1995 -
2005-12-20 07:58:38 +00:00
peter
767291ca5f
* refactor reading and setting of parent classes
...
git-svn-id: trunk@1992 -
2005-12-19 12:24:45 +00:00
florian
aa22e57a7e
* fixed issue with static fields
...
git-svn-id: trunk@1803 -
2005-11-22 22:08:11 +00:00
tom_at_work
487c4f76a4
* more testbench fixes
...
git-svn-id: trunk@1600 -
2005-10-26 21:42:20 +00:00
peter
5a00f019d8
* remove old test
...
git-svn-id: trunk@1473 -
2005-10-18 12:30:04 +00:00
peter
539b7dc220
* setting the compile mode should set the preprocessor symbol directly
...
git-svn-id: trunk@1457 -
2005-10-18 06:57:39 +00:00
peter
4c73e86058
* check for allowed floatdef operations
...
git-svn-id: trunk@1455 -
2005-10-18 05:45:50 +00:00
Jonas Maebe
8be8b5a6e9
+ added
...
git-svn-id: trunk@928 -
2005-08-23 11:09:40 +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
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
peter
2e00bd1480
* support local labels in references
...
git-svn-id: trunk@764 -
2005-07-29 07:06:12 +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
bead787962
* fix type checking in constant sets
...
git-svn-id: trunk@583 -
2005-07-05 06:03:16 +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
peter
3e97ec6295
* add %fail
...
git-svn-id: trunk@545 -
2005-06-30 14:44:21 +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
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
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
86c939c17c
* fix compile failures
2005-04-05 21:04:34 +00:00
peter
2326c2b62f
new bugs
2005-03-28 15:06:55 +00:00
peter
ddb4073c02
* new bugs
2005-03-16 21:24:30 +00:00
florian
4c66861877
no message
2005-03-11 21:52:15 +00:00
peter
5089bc001f
new bug
2005-03-10 00:14:43 +00:00
Jonas Maebe
08ce8f4a0e
+ added
2005-03-03 19:59:11 +00:00
Jonas Maebe
e1205ad4e4
+ added
2005-03-03 19:39:11 +00:00