michael
|
05f78681c5
|
Merged syserrormsg fix
|
2000-08-29 17:56:32 +00:00 |
|
michael
|
61192ad683
|
+ Compiles on win32 also now
|
2000-08-29 17:35:55 +00:00 |
|
Jonas Maebe
|
858bff5bda
|
* some modifications to -dcardinalmulfix code
|
2000-08-29 08:24:45 +00:00 |
|
michael
|
82f4c2d9a3
|
+ Initial implementation of varutils
|
2000-08-29 08:23:13 +00:00 |
|
michael
|
558f3cd963
|
+ Merged changes and additions from fixbranch
|
2000-08-29 05:51:09 +00:00 |
|
peter
|
bec1c5cdf9
|
* store strings with case in ppu, when an internal symbol is created
a '$' is prefixed so it's not automatic uppercased
|
2000-08-27 20:19:38 +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 |
|
peter
|
50b6aa8440
|
* char - integer explicit conversions
|
2000-08-27 09:49:46 +00:00 |
|
peter
|
529f924a9b
|
* small fixes
|
2000-08-27 09:49:11 +00:00 |
|
peter
|
b3959f29ed
|
* integer(char) explicit typecast support (tp7,delphi compatible)
|
2000-08-26 19:40:19 +00:00 |
|
florian
|
8e1a4890a1
|
* initial release
|
2000-08-26 12:24:20 +00:00 |
|
Jonas Maebe
|
f72f5c636a
|
* refined previous fix a bit, some instructions weren't being removed
while they could (merged from fixes branch)
* made checksequence a bit faster
|
2000-08-25 19:40:45 +00:00 |
|
Jonas Maebe
|
49b63874c2
|
* bugfix to FindRegAlloc function (caused wrong regalloc info in
some cases) (merged from fixes branch)
|
2000-08-25 19:39:18 +00:00 |
|
Tomas Hajny
|
f96959fafd
|
* Made compilable again (missing bracket at the begin of logs)
|
2000-08-25 17:33:44 +00:00 |
|
Tomas Hajny
|
c08c5ceab8
|
* Cosmetic change (OS/2 instead of win32 in header)
|
2000-08-25 17:32:16 +00:00 |
|
Tomas Hajny
|
a58d8fd324
|
* Sharing mode error fixed
|
2000-08-25 17:23:56 +00:00 |
|
Jonas Maebe
|
8a312118b0
|
* fixed problem with messed-up terminal after exiting (merged from
fixes branch)
|
2000-08-25 12:31:05 +00:00 |
|
Jonas Maebe
|
dab7718b68
|
* fixed bug with include files at the very beginning of .pp/.pas files
(wrong name used for generating exe/checking unit name) (merged from
fixes branch)
|
2000-08-25 08:48:22 +00:00 |
|
sg
|
5b3cee731f
|
* Line reader now reports a read line after a single #10 at the end of the
current input buffer
|
2000-08-24 22:29:37 +00:00 |
|
peter
|
3b1b549c04
|
* new additions
|
2000-08-24 19:15:40 +00:00 |
|
peter
|
cc4fed6303
|
* allow nil for class typed consts (merged)
|
2000-08-24 19:13:18 +00:00 |
|
peter
|
9adb938a0a
|
* don't initialize if localvarsym is set because that varsym will
already be initialized
* first initialize local data before copy of value para's (merged)
|
2000-08-24 19:07:54 +00:00 |
|
peter
|
24cc0eba5d
|
* fsearch checks if file exists first (merged)
|
2000-08-24 19:02:36 +00:00 |
|
Jonas Maebe
|
475c7fab40
|
* fixed crash when using include/exclude with undeclared variable as
first parameter (merged from fixes branch)
|
2000-08-24 13:12:38 +00:00 |
|
marco
|
533d59eb3a
|
* CVS log and ID tags
|
2000-08-24 12:00:20 +00:00 |
|
marco
|
b9ba5e9e03
|
* Added CVS log and ID entries.
|
2000-08-24 11:43:13 +00:00 |
|
Jonas Maebe
|
48292584ae
|
* clear inoutres in traceexit before writing anything (to avoid an RTE
when writing the heaptrc output when a program didn't handle ioresult)
(merged from fixes branch)
|
2000-08-24 09:01:07 +00:00 |
|
Jonas Maebe
|
1a8c7b1d27
|
* fixed bug in setlength (it sometimes read after the end of the heap)
and small improvement to ansistring_to_chararray conversion (merged
from fixes branch)
|
2000-08-24 07:37:21 +00:00 |
|
Tomas Hajny
|
121ee1eee2
|
+ OS/2 implementation
|
2000-08-23 21:04:55 +00:00 |
|
Jonas Maebe
|
bd928ecf72
|
* fix for web bug #1112 and a bit of clean up in csopt386 (merged from
fixes branch)
|
2000-08-23 12:55:10 +00:00 |
|
pierre
|
738c8f905d
|
* first big merge from fixes branch
|
2000-08-22 09:41:38 +00:00 |
|
pierre
|
f1bd579bf4
|
* fix the stabs problems
|
2000-08-21 11:27:44 +00:00 |
|
Jonas Maebe
|
9ce5d9a384
|
* IDE screen saving/restoring implemented for Linux (merged from fixes
branch)
|
2000-08-21 10:57:01 +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
|
898e0c7de8
|
* smartlinking fixed for linux (merged)
|
2000-08-20 17:38:21 +00:00 |
|
peter
|
c94fc2a448
|
* bugs from marco
|
2000-08-20 15:57:56 +00:00 |
|
peter
|
0e38e5898d
|
* removed filutil.inc, disk.inc (merged)
|
2000-08-20 15:50:54 +00:00 |
|
peter
|
d24c580d24
|
* sysutils.pp moved to target and merged with disk.inc, filutil.inc
|
2000-08-20 15:46:46 +00:00 |
|
peter
|
90fc8a53aa
|
* auto derefence mode for array pointer (merged)
|
2000-08-20 15:12:49 +00:00 |
|
peter
|
d3aa211230
|
* don't allow pointer indexing in non-fpc modes
* array type required message instead of type mismatch (merged)
|
2000-08-20 15:05:45 +00:00 |
|
peter
|
8bd87aafd6
|
* don't allow forward class in separate type blocks for delphi (merged)
|
2000-08-20 15:01:17 +00:00 |
|
peter
|
c21d6d6871
|
* give fatal if objfpc/delphi mode things are found (merged)
|
2000-08-20 14:58:41 +00:00 |
|
Jonas Maebe
|
9605567a67
|
* added missing open comment at start of log section
|
2000-08-20 10:11:41 +00:00 |
|
peter
|
7f47dfe3cb
|
* check size after checking openarray in push_value_para (merged)
|
2000-08-19 20:09:33 +00:00 |
|
peter
|
e2a243ff1c
|
* fixed bug with comparing constsym strings
|
2000-08-19 19:51:03 +00:00 |
|
peter
|
9dc543c123
|
* new tdynamicarray implementation using blocks instead of
reallocmem (merged)
|
2000-08-19 18:44:27 +00:00 |
|
Jonas Maebe
|
c9de6bc568
|
* fixed a potential bug in destroyregs regarding the removal of
unused loads
* added destroyDependingRegs() procedure and use it for the fix in
the previous commit (safer/more complete than what was done before)
|
2000-08-19 17:53:29 +00:00 |
|
Jonas Maebe
|
3d38329899
|
* for all optimization levels > 1, all passes are done twice (the
result improves the most if -Or is used as well)
|
2000-08-19 09:10:08 +00:00 |
|
Jonas Maebe
|
441d9d137c
|
* fixed bug where the contents of a register would not be destroyed
if another register on which these contents depend is modified
(not really merged, but same idea as fix in fixes branch,
LAST_MERGE tag is updated)
|
2000-08-19 09:08:59 +00:00 |
|
michael
|
8592278ad0
|
+ Initial implementation
|
2000-08-18 19:20:06 +00:00 |
|