Jonas Maebe
f308bfb45c
* fixed mantis 6686 ("function a;" without prior definition of "a"
...
accepted in Delphi mode + extra test case where something similar
has to succeed)
git-svn-id: trunk@5698 -
2006-12-24 10:48:49 +00:00
tom_at_work
949aa60805
* DWARF debug lineinfo reader
...
git-svn-id: trunk@5632 -
2006-12-17 23:11:25 +00:00
Jonas Maebe
9e60d6791d
* show name of procedure/function called with too few parameters
...
git-svn-id: trunk@5522 -
2006-12-01 20:15:57 +00:00
Tomas Hajny
eb46534f92
* update by Ido Kanner - 3 messages were excluded from docs, fixed
...
git-svn-id: trunk@5498 -
2006-11-26 18:56:43 +00:00
Tomas Hajny
8966d54b4b
* updates by Ido Kanner - errore.msg rev. 5473
...
git-svn-id: trunk@5497 -
2006-11-26 18:55:55 +00:00
florian
d47dc38f2c
* ignore PIC directive on windows and warn about it
...
git-svn-id: trunk@5479 -
2006-11-25 22:58:52 +00:00
florian
f8072062bc
* update german error files by Karl-Michael Schindler
...
git-svn-id: trunk@5478 -
2006-11-25 21:49:13 +00:00
florian
43ba7cfe6f
* correct name of set packing directive is PACKSET
...
git-svn-id: trunk@5313 -
2006-11-10 19:56:19 +00:00
florian
667baf433d
+ new switch -CPSETALLOC=<y> to influence set sizes
...
git-svn-id: trunk@5299 -
2006-11-09 20:41:33 +00:00
florian
c947295cb8
+ ttertiarynode
...
* traise node refactored using tertiarynode
* more dipatch stuff
git-svn-id: trunk@5215 -
2006-11-03 23:03:31 +00:00
florian
4c76107b98
* limited generics to records, classes, objects and interfaces
...
git-svn-id: trunk@5171 -
2006-11-02 09:48:17 +00:00
florian
1275e7d109
* forbid usage of TYPE and VAR inside of common classes/objects
...
git-svn-id: trunk@5170 -
2006-11-02 09:12:59 +00:00
Jonas Maebe
36c6879581
+ -Sx command line switch to turn on exception keywords in non-Delphi/ObjFPC
...
modes (mainly for MacPas, to replace nested gotos with exceptions)
git-svn-id: trunk@4984 -
2006-10-20 12:54:47 +00:00
florian
9a1b9071a5
* implemented kylix like local directive, fixes #7242
...
git-svn-id: trunk@4982 -
2006-10-19 20:26:14 +00:00
Jonas Maebe
593f74d155
+ full support for varargs-related functionality for "mwpascal; external;"
...
functions
git-svn-id: trunk@4910 -
2006-10-14 17:56:42 +00:00
micha
dfd3b2503e
add message for {$T+} unportability
...
git-svn-id: trunk@4821 -
2006-10-07 19:21:32 +00:00
micha
a3c1250cd3
do not search for sources of released ppu files
...
git-svn-id: trunk@4818 -
2006-10-07 09:45:40 +00:00
peter
5de217f04c
* movzx reference size fallback to byte for delphi mode
...
git-svn-id: trunk@4768 -
2006-10-02 17:33:52 +00:00
florian
274c1ca74e
* updates from Karl-Michael Schindler
...
git-svn-id: trunk@4738 -
2006-09-27 12:00:02 +00:00
florian
d9d6ca15e1
* misplaced messages fixed
...
git-svn-id: trunk@4737 -
2006-09-27 11:59:46 +00:00
Tomas Hajny
7c86c5abec
* updates by Ido Kanner - on par with errore.msg r4710
...
git-svn-id: trunk@4723 -
2006-09-25 20:14:07 +00:00
florian
569c4871fc
+ first batch of varset support, as long as packset isn't changed, it doesn't change anything
...
git-svn-id: trunk@4710 -
2006-09-24 14:40:11 +00:00
Tomas Hajny
c4d5e5d2bb
* updates by Ido Kanner - on par with errore.msg r4577
...
git-svn-id: trunk@4620 -
2006-09-14 20:26:01 +00:00
Jonas Maebe
3a54183ce8
* clarified errors regarding invalid uses of packed array/record fields
...
git-svn-id: trunk@4577 -
2006-09-09 08:17:37 +00:00
Jonas Maebe
758a1ab5b0
* allow taking the address of packed array elements if the element size
...
is a multiple of 8 bits
git-svn-id: trunk@4576 -
2006-09-09 07:49:43 +00:00
peter
d1e7a68289
* include para number in call by var error
...
git-svn-id: trunk@4557 -
2006-09-04 21:14:22 +00:00
florian
8fc17f4d7d
* updates from Karl-Michael Schindler
...
+ utf-8 version
git-svn-id: trunk@4523 -
2006-08-31 15:04:39 +00:00
Tomas Hajny
e63fae2de1
* updates corresponding to errore.msg r4489
...
git-svn-id: trunk@4497 -
2006-08-23 22:28:22 +00:00
Tomas Hajny
580749cd45
* previous wrong commit fixed
...
git-svn-id: trunk@4495 -
2006-08-23 22:21:54 +00:00
Jonas Maebe
1f42ee201b
+ support for bitpacked records, except for:
...
* rtti
* typed constants
git-svn-id: trunk@4489 -
2006-08-23 15:44:13 +00:00
Jonas Maebe
eccbc78e04
+ support for bitpacked arrays:
...
+ use {$bitpacking on/+} to change the meaning of "packed"
into "bitpacked" for arrays. This is the default for MacPas.
You can also define individual arrays as "bitpacked", but
this is not encouraged since this keyword is not known by
other compilers and therefore makes your code unportable.
+ pack(unpackedarray,index,packedarray) to pack
length(packedarray) elements starting at
unpackedarray[index] into packedarray.
+ unpack(packedarray,unpackedarray,index) to unpack
packedarray into unpackedarray, with the first
element being stored at unpackedarray[index]
* todo:
* "open packed arrays" and rtti for packed arrays are not
yet supported
* gdb does not properly support bitpacked arrays
git-svn-id: trunk@4449 -
2006-08-19 12:54:12 +00:00
Tomas Hajny
e27023c716
* one more cosmetic change (blank line removed)
...
git-svn-id: trunk@4446 -
2006-08-19 12:19:54 +00:00
Tomas Hajny
a994daf17f
* slight change of the Hebrew translation
...
git-svn-id: trunk@4445 -
2006-08-19 11:25:33 +00:00
Tomas Hajny
bcf5490dfb
* the Hebrew translation by Ido Kanner finished
...
git-svn-id: trunk@4436 -
2006-08-18 20:03:38 +00:00
Tomas Hajny
0d98f6fde3
* typo in description fixed
...
git-svn-id: trunk@4406 -
2006-08-11 20:48:17 +00:00
Tomas Hajny
2dc06c2657
+ UTF-8 version of Hebrew translation by Ido Kanner
...
git-svn-id: trunk@4402 -
2006-08-11 20:09:29 +00:00
Tomas Hajny
aa6137b12b
* next part of translation by Ido Kanner
...
git-svn-id: trunk@4400 -
2006-08-10 06:03:30 +00:00
Tomas Hajny
0171c4c804
* typo fixed (committes -> committed)
...
git-svn-id: trunk@4394 -
2006-08-08 20:54:28 +00:00
Jonas Maebe
6fd4c50f0a
* give proper error message when upper or lower bound of array type is out
...
of range (bounds error instead of "upper bound lower than lower bound")
git-svn-id: trunk@4383 -
2006-08-07 14:42:21 +00:00
Tomas Hajny
e5dc751f95
* another bunch of updates from Ido Kanner
...
git-svn-id: trunk@4380 -
2006-08-06 21:03:55 +00:00
Tomas Hajny
590ad5b516
* the last forgotten Mircosoft ;-)
...
git-svn-id: trunk@4367 -
2006-08-06 09:44:43 +00:00
Tomas Hajny
56b8f5fa15
* descriptions newly added to errore.msg 'merged'
...
git-svn-id: trunk@4366 -
2006-08-06 09:22:03 +00:00
Tomas Hajny
b9d4463c81
* missing pieces (especially for help pages) added
...
git-svn-id: trunk@4365 -
2006-08-06 09:20:48 +00:00
Tomas Hajny
0199113303
* corrected spelling in description - 'is redefine.'
...
git-svn-id: trunk@4364 -
2006-08-06 09:13:37 +00:00
Jonas Maebe
5f699c7838
+ -gt, -gtt, -gttt and -gtttt switches to trash local variables with
...
different values (resp. $55, $AA, $EF and $00) in function/procedure
prologs to help find uninitialized uses. Should still be extended
for "out" parameters.
git-svn-id: trunk@4271 -
2006-07-20 22:54:23 +00:00
Tomas Hajny
58cbcae50b
* translation of next part by Ido Kanner
...
git-svn-id: trunk@4262 -
2006-07-19 22:17:24 +00:00
Tomas Hajny
0e0a86428e
* spelling mistake corrected by Ido Kanner
...
git-svn-id: trunk@4261 -
2006-07-19 22:06:08 +00:00
Tomas Hajny
1acce9da8f
* updates by Ido Kanner
...
git-svn-id: trunk@4251 -
2006-07-18 19:00:15 +00:00
michael
576c6a3cbb
+ Fixed a LaTeX error
...
git-svn-id: trunk@4237 -
2006-07-16 21:01:06 +00:00
Tomas Hajny
99e0c62cc7
* eternal -> external
...
git-svn-id: trunk@4215 -
2006-07-15 20:18:40 +00:00