* avoid problems with the ide in init/dome

This commit is contained in:
armin 2003-03-26 12:50:54 +00:00
parent fff0626008
commit 8473dada93
3 changed files with 32 additions and 10 deletions

View File

@ -1935,7 +1935,10 @@ implementation
begin begin
{$ifndef NOAG386BIN} {$ifndef NOAG386BIN}
if assigned(instabcache) then if assigned(instabcache) then
dispose(instabcache); begin
dispose(instabcache);
instabcache:=nil;
end;
{$endif NOAG386BIN} {$endif NOAG386BIN}
end; end;
@ -1944,7 +1947,10 @@ implementation
end. end.
{ {
$Log$ $Log$
Revision 1.14 2003-03-08 08:59:07 daniel Revision 1.15 2003-03-26 12:50:54 armin
* avoid problems with the ide in init/dome
Revision 1.14 2003/03/08 08:59:07 daniel
+ $define newra will enable new register allocator + $define newra will enable new register allocator
+ getregisterint will return imaginary registers with $newra + getregisterint will return imaginary registers with $newra
+ -sr switch added, will skip register allocation so you can see + -sr switch added, will skip register allocation so you can see

View File

@ -484,22 +484,32 @@ end;
procedure inittokens; procedure inittokens;
begin begin
tokeninfo:=@arraytokeninfo; if tokenidx = nil then
new(tokenidx); begin
create_tokenidx; tokeninfo:=@arraytokeninfo;
new(tokenidx);
create_tokenidx;
end;
end; end;
procedure donetokens; procedure donetokens;
begin begin
tokeninfo:=nil; if tokenidx <> nil then
dispose(tokenidx); begin
tokeninfo:=nil;
dispose(tokenidx);
tokenidx:=nil;
end;
end; end;
end. end.
{ {
$Log$ $Log$
Revision 1.20 2002-11-29 22:31:21 carl Revision 1.21 2003-03-26 12:50:54 armin
* avoid problems with the ide in init/dome
Revision 1.20 2002/11/29 22:31:21 carl
+ unimplemented hint directive added + unimplemented hint directive added
* hint directive parsing implemented * hint directive parsing implemented
* warning on these directives * warning on these directives

View File

@ -1796,7 +1796,10 @@ implementation
begin begin
{$ifndef NOAG386BIN} {$ifndef NOAG386BIN}
if assigned(instabcache) then if assigned(instabcache) then
dispose(instabcache); begin
dispose(instabcache);
instabcache:=nil;
end;
{$endif NOAG386BIN} {$endif NOAG386BIN}
end; end;
@ -1805,7 +1808,10 @@ implementation
end. end.
{ {
$Log$ $Log$
Revision 1.5 2003-01-05 13:36:53 florian Revision 1.6 2003-03-26 12:50:54 armin
* avoid problems with the ide in init/dome
Revision 1.5 2003/01/05 13:36:53 florian
* x86-64 compiles * x86-64 compiles
+ very basic support for float128 type (x86-64 only) + very basic support for float128 type (x86-64 only)