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