peter
|
0c03535b5b
|
* registration of targets and assemblers
|
2001-04-18 22:01:53 +00:00 |
|
peter
|
fdeadeed22
|
* scanner object to class
|
2001-04-13 18:08:36 +00:00 |
|
peter
|
a7cf57524e
|
* symtable change to classes
* range check generation and errors fixed, make cycle DEBUG=1 works
* memory leaks fixed
|
2001-04-13 01:22:06 +00:00 |
|
peter
|
4e2655cdc5
|
* resulttype rewrite
|
2001-04-02 21:20:29 +00:00 |
|
peter
|
ff388a41e2
|
* use system.paramstr()
|
2000-12-26 15:57:25 +00:00 |
|
peter
|
32b9cdb7cf
|
+ new tlinkedlist class (merge of old tstringqueue,tcontainer and
tlinkedlist objects)
|
2000-12-25 00:07:25 +00:00 |
|
peter
|
377e4c5927
|
* moved preprocessfile into a conditional
|
2000-12-24 12:24:38 +00:00 |
|
peter
|
b7c591affd
|
* object to class for ow/og objects
* split objectdata from objectoutput
|
2000-12-23 19:59:35 +00:00 |
|
florian
|
b9796f6a7f
|
* unused units removed from uses clause
* some changes for widestrings
|
2000-11-29 00:30:30 +00:00 |
|
peter
|
451723647e
|
* symtable splitted, no real code changes
|
2000-10-31 22:02:46 +00:00 |
|
peter
|
4286d3e9bb
|
* moved cpu*.pas to i386/
* renamed n386 to common cpunode
|
2000-10-15 09:39:36 +00:00 |
|
peter
|
e171f341a0
|
* moehrendorf oct 2000 rewrite
|
2000-10-14 10:14:45 +00:00 |
|
peter
|
092352b0fd
|
* merged @result fix from Pierre
|
2000-10-08 10:26:33 +00:00 |
|
peter
|
a71e44ac49
|
* use defines.inc
|
2000-09-24 15:06:10 +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 |
|
Jonas Maebe
|
ce32bae7fb
|
- removed catch unit from uses clause for Linux (clashed with fpcatch
from IDE and is already in pp.pas for command line compiler) (merged
from fixes branch)
|
2000-08-21 09:14:40 +00:00 |
|
peter
|
4549ef44e1
|
* merges from fixes
|
2000-08-04 22:00:50 +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 |
|
peter
|
957d4cdc89
|
* new message files layout with msg numbers (but still no code to
show the number on the screen)
|
2000-06-30 20:23:33 +00:00 |
|
pierre
|
6b012c36f4
|
* New bunch of Gabor changes
|
2000-05-29 10:04:40 +00:00 |
|
pierre
|
dfbb141d2b
|
+ easier debug when memory is lost
|
2000-05-03 16:31:22 +00:00 |
|
pierre
|
c03c1f8af3
|
* set NOUSEEXCEPT to remove use of setjump/longjump
|
2000-04-05 21:18:04 +00:00 |
|
Jonas Maebe
|
90bc5eb4be
|
+ added $maxfpuregisters 0 for compile() procedure
|
2000-03-18 15:05:33 +00:00 |
|
peter
|
4a4a24b6e8
|
* log truncated
|
2000-02-09 13:22:42 +00:00 |
|
Jonas Maebe
|
edf419d5a7
|
* removed a lot of memory leaks when an error is encountered (caused by
procinfo and pstringcontainers). There are still plenty left though :)
|
2000-01-11 17:16:04 +00:00 |
|
Jonas Maebe
|
9ffedb7aa4
|
- removed call to do_stop at the end of compile() since it obviously breaks the
automatic compiling of units. Make cycle worked though! 8)
|
2000-01-11 16:56:22 +00:00 |
|
Jonas Maebe
|
61416bb18e
|
+ call do_stop at the end of compile()
|
2000-01-11 16:53:24 +00:00 |
|
peter
|
e525797c51
|
* updated copyright to 2000
|
2000-01-07 01:14:18 +00:00 |
|
peter
|
c5410eee5c
|
* preprocessor support. But it fails on the caret in type blocks
|
1999-12-02 17:34:34 +00:00 |
|
pierre
|
fd1e583ead
|
+ IsExe global var needed for IDE
|
1999-11-18 13:43:48 +00:00 |
|
peter
|
e169c592f8
|
* searchpaths changed to stringqueue object
|
1999-11-12 11:03:49 +00:00 |
|
pierre
|
f88f9f5763
|
+ minimal_stop to avoid memory loss with -iTO switch
|
1999-11-09 23:47:53 +00:00 |
|
peter
|
0887060ff2
|
* truncated log to 20 revs
|
1999-11-06 14:34:16 +00:00 |
|
florian
|
8b9633266b
|
* new codegenerator compiles again
|
1999-10-12 21:20:41 +00:00 |
|
florian
|
f050faa02b
|
* bug #617 fixed
|
1999-09-28 19:48:45 +00:00 |
|
florian
|
fbbf8a505c
|
* m68k compiler is again compilable (only gas writer, no assembler reader)
|
1999-09-16 23:05:51 +00:00 |
|
pierre
|
a5c2aa5df8
|
* use do_halt instead of halt
|
1999-09-07 15:10:04 +00:00 |
|
daniel
|
1777e0c901
|
* Could not compile with TP, some arrays moved to heap
* NOAG386BIN default for TP
* AG386* files were not compatible with TP, fixed.
|
1999-09-02 18:47:41 +00:00 |
|
michael
|
f0fa79dad2
|
+ Patch from pierre
|
1999-08-20 10:17:01 +00:00 |
|
peter
|
fc8211bbb8
|
* tlinker object is now inherited for win32 and dos
* postprocessexecutable is now a method of tlinker
|
1999-08-11 17:26:31 +00:00 |
|
peter
|
8b82809292
|
* fixed writing of lost memory which should be after donecompiler
|
1999-08-09 22:13:43 +00:00 |
|
Jonas Maebe
|
ace7ff6983
|
* all tokens now start with an underscore
* PowerPC compiles!!
|
1999-08-04 13:02:40 +00:00 |
|
florian
|
eac806034d
|
* the main branch psub.pas is now used for
newcg compiler
|
1999-08-02 21:28:56 +00:00 |
|
michael
|
19b97ee4a4
|
* Alpha aware switch detection
|
1999-08-02 20:46:57 +00:00 |
|
florian
|
774df6096e
|
* bug #487 fixed, (inc(<property>) isn't allowed)
* more fixes to compile with Delphi
|
1999-07-18 14:47:19 +00:00 |
|
florian
|
046acfb84b
|
* made it compilable with Dlephi 4 again
+ fixed problem with large stack allocations on win32
|
1999-07-18 10:19:38 +00:00 |
|
pierre
|
05b6362265
|
* local browser stuff corrected
|
1999-06-22 16:24:39 +00:00 |
|
pierre
|
52455aa342
|
* DoneCompiler called later to prevent accessing invalid data
|
1999-05-17 14:24:32 +00:00 |
|
florian
|
78d13ec796
|
* changes to compile it with Delphi 4.0
|
1999-05-04 21:44:30 +00:00 |
|