Commit Graph

9055 Commits

Author SHA1 Message Date
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