Commit Graph

40 Commits

Author SHA1 Message Date
peter
06ebac4e27 * readded missing revisions 2002-05-18 13:34:04 +00:00
carl
21b3a10f02 + defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand
+ try to fix temp allocation (still in ifdef)
+ generic constructor calls
+ start of tassembler / tmodulebase class cleanup
2002-05-16 19:46:34 +00:00
peter
2992e1819c * removed old logs and updated copyright year 2002-05-14 19:34:38 +00:00
peter
3bcfe33002 * fixed stackcheck that would be called recursively when a stack
error was found
  * generic changeregsize(reg,size) for i386 register resizing
  * removed some more routines from cga unit
  * fixed returnvalue handling
  * fixed default stacksize of linux and go32v2, 8kb was a bit small :-)
2002-04-15 19:44:18 +00:00
peter
7781fca6bd * read only typed const support, switch $J- 2001-10-20 20:30:20 +00:00
peter
1866044949 * $E is moduleswitch (merged) 2001-05-18 22:56:05 +00:00
peter
32b9cdb7cf + new tlinkedlist class (merge of old tstringqueue,tcontainer and
tlinkedlist objects)
2000-12-25 00:07:25 +00:00
peter
a71e44ac49 * use defines.inc 2000-09-24 15:06:10 +00:00
Jonas Maebe
4171877126 + support for full boolean evaluation (b+/b-), default remains short
circuit boolean evaluation
2000-09-21 11:30:49 +00:00
peter
4c94659743 * moved some util functions from globals,cobjects to cutils
* splitted files into finput,fmodule
2000-08-27 16:11:48 +00:00
michael
650fbb86aa + removed logs 2000-07-13 11:32:24 +00:00
michael
e7aca136a1 + Initial import 2000-07-13 06:29:38 +00:00
pierre
1d982ffbf6 * fix problem when modifying several local switches in a row 2000-05-09 21:31:50 +00:00
pierre
eb59e0b11c * fix for tests/test/testrang.pp bug 2000-05-03 14:36:57 +00:00
peter
4a4a24b6e8 * log truncated 2000-02-09 13:22:42 +00:00
peter
e525797c51 * updated copyright to 2000 2000-01-07 01:14:18 +00:00
peter
0887060ff2 * truncated log to 20 revs 1999-11-06 14:34:16 +00:00
pierre
910372616a * typo correction 1999-09-16 11:34:44 +00:00
michael
9dfff6d0fc * Alpha changes 1999-08-01 23:35:06 +00:00
pierre
acb84c0c88 + cs_typed_const_not_changeable added but not implemented yet ! 1999-04-25 22:34:58 +00:00
pierre
0669413251 + -b and -bl options work !
+ cs_local_browser ($L+) is disabled if cs_browser ($Y+)
    is not enabled when quitting global section
  * local vars and procedures are not yet stored into PPU
1999-02-22 13:06:52 +00:00
peter
6352fd282f * no localbrowser when browser is turned off 1999-02-18 13:43:20 +00:00
peter
1b369bb4bb + globtype,tokens,version unit splitted from globals 1998-12-11 00:02:37 +00:00
peter
a41f61713d + open strings, $P switch support 1998-11-27 14:50:30 +00:00
pierre
c3b3abdb65 * undid some changes of Peter that made the compiler wrong
for m68k (I had to reinsert some ifdefs)
  * removed several memory leaks under m68k
  * removed the meory leaks for assembler readers
  * cross compiling shoud work again better
    ( crosscompiling sysamiga works
     but as68k still complain about some code !)
1998-10-13 16:49:59 +00:00
peter
1468993242 * new style for m68k/i386 infos and enums 1998-10-13 13:10:08 +00:00
pierre
ff45eacd79 + source_os is now set correctly for cross-processor compilers
(tos contains all target_infos and
     we use CPU86 and CPU68 conditionnals to
     get the source operating system
     this only works if you do not undefine
     the source target  !!)
  * several cg68k memory leaks fixed
  + started to change the code so that it should be possible to have
    a complete compiler (both for m68k and i386 !!)
1998-10-13 08:19:24 +00:00
pierre
b2661d12be + browsing updated and developed
records and objects fields are also stored
1998-09-22 17:13:42 +00:00
peter
f4799ed92f + a lot of delphi switches 1998-09-01 12:52:05 +00:00
peter
4d8b7aca79 * renamed in_main to in_global which is more logical 1998-08-18 20:52:19 +00:00
peter
e7504d3016 * forgot to check the target for linux for $S switch message 1998-08-14 18:14:57 +00:00
peter
c9ec04cd7d * reinstantited stackcheck note for linux 1998-08-10 15:47:08 +00:00
peter
85c8a88cbe + localswitches, moduleswitches, globalswitches splitting 1998-08-10 14:49:33 +00:00
florian
9b4225f26f * internal error 10 together with array access fixed. I hope
that's the final fix.
1998-07-24 22:16:52 +00:00
florian
ce8b39ae1f + ansi string constants fixed
+ switch $H partial implemented
1998-07-18 17:11:07 +00:00
peter
f66f837fc8 * m68k compiles
+ .def file creation moved to gendef.pas so it could also be used
    for win32
1998-06-04 23:51:26 +00:00
peter
994d0eb578 + better procedure directive handling and only one table 1998-05-21 19:33:31 +00:00
florian
f700edae4d + basics for rtti implemented
+ switch $m (generate rtti for published sections)
1998-05-01 07:43:52 +00:00
florian
f956607284 * make it compilable with TP
+ small COM problems solved to compile classes.pp
1998-04-28 11:45:52 +00:00
peter
a3737db4f1 + the new files for the scanner 1998-04-27 23:13:53 +00:00