florian
9746f4c2d6
* some cg reorganisation
...
* some PPC updates
2001-08-26 13:35:06 +00:00
florian
525be77ced
* some cg reorganisation
...
* some PPC updates
2001-08-26 13:29:33 +00:00
florian
53bf8e9c0c
* some cg reorganisation
...
* some PPC updates
2001-08-26 13:23:23 +00:00
carl
c037fd4a48
- several spelling mistakes fixed (after 2nd review)
...
+ smallint range defined
+ Dec procedure example for function overloading precised (is defined
replaced by 'could' since Dec is inline in compiler now).
+ Export with function overloading will work correctly (name is still
mangled) - it seems only cdecl does not mangle the name.
* fixed problem in my last commit : cdecl is for C calling convention, not
for GCC (since on BeOS the calling convention is stdcall anyways)...
+ IndexChar / IndexDWord / IndexWord had incorrect formatting
+ Ofs() and Seg() had incorrect formatting - Ptr() : DoMapping no longer exists
2001-08-25 03:06:48 +00:00
Jonas Maebe
fc1b58c22c
* moved "reverseparameters" from ninl.pas to ncal.pas
...
+ support for non-persistent temps in ttempcreatenode.create, for use
with typeconversion nodes
2001-08-24 13:47:26 +00:00
Jonas Maebe
808ab9e7e7
* fixed big bug in handle_str that caused it to (almost) always call
...
fpc_<stringtype>_longint
* fixed small bug in handle_read_write that caused wrong warnigns about
uninitialized vars with read(ln)
+ handle_val (processor independent val() handling)
2001-08-24 12:33:54 +00:00
Jonas Maebe
460af7729c
* fixed memory leak with coping of array-of-consts as valuepara
2001-08-24 12:22:14 +00:00
Jonas Maebe
a6cfe4083a
+ tempcreate/ref/delete nodes (allows the use of temps in the
...
resulttype and first pass)
* made handling of read(ln)/write(ln) processor independent
* moved processor independent handling for str and reset/rewrite-typed
from firstpass to resulttype pass
* changed names of helpers in text.inc to be generic for use as
compilerprocs + added "iocheck" directive for most of them
* reading of ordinals is done by procedures instead of functions
because otherwise FPC_IOCHECK overwrote the result before it could
be stored elsewhere (range checking still works)
* compilerprocs can now be used in the system unit before they are
implemented
* added note to errore.msg that booleans can't be read using read/readln
2001-08-23 14:28:35 +00:00
Jonas Maebe
94c968a957
+ limited test of code generator for read(ln)/write(ln)
2001-08-23 13:51:20 +00:00
florian
64808ff380
+ some new stuff of D6/Kylix added
2001-08-22 21:19:16 +00:00
florian
1b99b47d7c
no message
2001-08-22 21:18:08 +00:00
florian
032023f8de
* some interfaces related problems regarding
...
mapping of interface implementions fixed
2001-08-22 21:16:20 +00:00
peter
b34e51e7f6
* regenerated
2001-08-22 20:49:14 +00:00
peter
d9f43c2ea0
* firstword added
...
* pathexist fix to include sysfile
2001-08-22 20:45:19 +00:00
peter
750033b4a7
* added -T to fpcmake commandline
2001-08-22 15:25:01 +00:00
florian
3015c3ff86
+ HexDisplayPrefix added
2001-08-22 14:11:28 +00:00
florian
120c4eb588
* reverted to previous version
2001-08-21 13:12:22 +00:00
florian
07495c8526
* renamed messages unit to cmsgs to avoid conflicts with the
...
win32 messages unit
2001-08-20 10:58:48 +00:00
florian
7db13ea48f
* some bugs fix:
...
- overload; with external procedures fixed
- better selection of routine to do an overloaded
type case
- ... some more
2001-08-19 21:11:20 +00:00
florian
b43aef367e
* several new tests
2001-08-19 21:09:25 +00:00
florian
6476fbf2fe
* fixed and added a lot of stuff to get the Jedi DX( headers
...
compiled
2001-08-19 21:02:01 +00:00
carl
b1dadc7f1e
* spelling mistakes bugfixes
...
+ added missing modifiers explanation: inline, pascal,safecall
and interrupt
+ replaced \linux by \linux and \unix compatible operating systems.
- real type will be define in programmer's manual
2001-08-19 15:47:48 +00:00
carl
56101d426a
+ updated credit for Amiga version
2001-08-19 15:45:46 +00:00
carl
6f54527593
+ updated for correct available modifiers
2001-08-19 15:43:12 +00:00
peter
0b4ee7574f
* read_array fix merged
2001-08-19 11:23:10 +00:00
peter
fd8e5fa78c
* palmos support from v10 merged
2001-08-19 11:22:22 +00:00
peter
7b45b6a4a9
* local browser support fixed
2001-08-19 09:39:27 +00:00
florian
a314a01b9d
+ a lot of constants added
2001-08-19 09:27:51 +00:00
carl
ab90785af8
+ more testing
2001-08-18 00:45:24 +00:00
florian
1f4c560e67
* C contant size specifiers can be lower cased as well:
...
0x12341234u is allowed
2001-08-17 22:47:30 +00:00
florian
6455131ad6
- wrong demo commited; corrected
2001-08-16 19:36:20 +00:00
florian
d8ef93a698
* first demo
2001-08-16 19:35:48 +00:00
florian
70913018d3
* first demo
2001-08-16 19:18:33 +00:00
peter
38770359fe
* fixed ordering of object and libraries
2001-08-13 19:26:03 +00:00
Jonas Maebe
61020cd424
* made in_reset_typedfile/in_rewrite_typedfile handling processor
...
independent
2001-08-13 15:39:52 +00:00
Jonas Maebe
0895ca2f28
* made code for str(x,y) completely processor independent
2001-08-13 12:41:56 +00:00
Jonas Maebe
4716f168dd
* renamed some str(x,y) and val(x,y) helpers so the naming scheme is the
...
same for all string types
+ added the str(x,y) and val(x,y,z) helpers for int64/qword to
compproc.inc
2001-08-13 12:40:16 +00:00
Jonas Maebe
8d60989400
+ added tests with variable arguments for length/frac
2001-08-13 12:37:03 +00:00
Jonas Maebe
0a3e1325bd
+ initial version
2001-08-13 12:28:27 +00:00
carl
0f6722d15b
+ objects unit OS dependant part testing
2001-08-13 06:00:50 +00:00
peter
f4bae3b050
* errordef.typesym is not updated anymore
2001-08-12 22:11:52 +00:00
peter
d1d438367f
* freeandnil added
2001-08-12 22:11:48 +00:00
peter
6e72decc01
* some interface updates for 1.1
2001-08-12 22:10:36 +00:00
peter
b6e5bf0c1d
* write name in original case when type not found
2001-08-12 22:10:16 +00:00
peter
e72f528acf
* write also dynamicarray flag to ppu
2001-08-12 22:09:40 +00:00
peter
0af6dc4c36
* netbsd doesn't use stackchecking
2001-08-12 20:23:02 +00:00
peter
a9044dd538
* fpu_used=0 when simplify_ppu is used
...
* small crc updating fixes for tprocdef
2001-08-12 20:04:33 +00:00
peter
096dc02fe0
* don't write fpuregable for varoptions
2001-08-12 20:00:26 +00:00
peter
f4b983bdd8
* typo in extdebug msg
2001-08-12 19:59:49 +00:00
carl
369b81bbb6
+ added printing the number of ENV vars.
2001-08-12 18:55:00 +00:00