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
peter
367e1988a9
* Range check fix with epoch (merged)
2001-08-12 18:05:19 +00:00
peter
90b39861fb
* map sharing violation to rte 5
2001-08-12 17:57:54 +00:00
peter
19e153abd3
* under development flag for targets
2001-08-12 17:57:06 +00:00
pierre
39e7c9a1d7
* better clipboard handling for files with tabs
2001-08-12 00:06:49 +00:00
pierre
e7cff5c48c
* some speed improvements for string operations
2001-08-12 00:04:50 +00:00