Jonas Maebe
e4ceb46242
* fixed a serious bug in the CSE which (I think) only showed with
...
-dnewoptimizations when using multi-dimensional arrays with
elements of a size different from 1, 2 or 4 (especially strings).
* made the DFA/CSE more robust (much less dependent on specifics of the
code generator)
2000-04-10 12:45:56 +00:00
Jonas Maebe
55988e6f55
* modified copyshortstring so it takes an extra paramter which allows it
...
to delete the sref itself (so the reg deallocations are put in the
right place for the optimizer)
2000-04-10 12:23:18 +00:00
Jonas Maebe
944f9b3de1
* added ait_symbol_end to SkipInstr
2000-04-10 12:21:33 +00:00
pierre
ed95777843
* get -g-l to work
2000-04-10 11:36:19 +00:00
pierre
8c3f6ef4f0
* use only low word of regs record after system calls
2000-04-10 11:21:02 +00:00
pierre
18c8252178
* use 16 bit regs at return of system interrupts instead of 32
...
* call Dos.FindClose because it is not a dummy if LFNSupport is true
2000-04-10 11:04:45 +00:00
Jonas Maebe
6743c46a07
* or and lds/les/lfs/lgs/lss read operand 1
...
* movd/movq changed from ch_all to r_op1, w_op2
2000-04-10 10:09:32 +00:00
Jonas Maebe
ec08464c80
+ added destroyed registers list for move procedure (it doesn't destroy
...
edx)
2000-04-10 09:47:15 +00:00
pierre
165df86632
* fix for bug #922 in copyvalueparas
2000-04-10 09:01:15 +00:00
pierre
9ec0c6363d
1 is NOT a prime
2000-04-10 08:34:25 +00:00
michael
8c686201c5
+ Added memory manager section
2000-04-09 20:53:05 +00:00
michael
2d8df61928
+ Corrected web-site address
2000-04-08 22:55:55 +00:00
michael
579738bbcd
+ Added chapter on resources in windows
2000-04-08 22:51:27 +00:00
michael
10b7a3ccbe
* Fixed bug in readcomment that was dropping * characters
2000-04-08 20:18:53 +00:00
Tomas Hajny
858c472369
* finished
2000-04-08 19:54:26 +00:00
michael
c6b5e2b0e6
+ Searching of values is now case-insensitive
2000-04-08 17:59:47 +00:00
Jonas Maebe
cde0d7d084
* fixed concat_string optimization and enabled it when
...
-dnewoptimizations is used
2000-04-08 16:22:11 +00:00
peter
d9fa8acff8
* makefiles added
...
* removed notes
2000-04-08 09:31:59 +00:00
peter
bb04dd249c
* added regexpr,zip
2000-04-08 09:30:01 +00:00
peter
2eadddb7e6
* fixed pointer->array conversion when resulttype was already set
2000-04-08 09:30:01 +00:00
pierre
d7346825ee
changed to get nasm to compile system
2000-04-07 21:29:00 +00:00
marco
317c0b2c68
* moved to the other textfile in this dir
2000-04-07 21:20:27 +00:00
pierre
e9f1439f5a
+ ReturnNilIfGrowHeapFails used in objects unit
...
to handle TMemoryStream out of memory properly
as MaxAvail is not a good test anymore.
2000-04-07 21:10:35 +00:00
marco
3fd094a0f0
* Fixed a syscall to have BSD alternative
2000-04-07 21:06:55 +00:00
marco
2f7e162a8b
* For BSD signals are off for now
2000-04-07 20:52:24 +00:00
marco
d3d5cb5c1f
* updates.
2000-04-07 20:51:16 +00:00
michael
5f41b8c639
+ Fixed PQPutline declaration. Thanks to Armin Diehl <diehl@net-connection.de>
2000-04-07 19:21:35 +00:00
Tomas Hajny
eacdf74e5e
* not needed any more
2000-04-07 18:29:32 +00:00
Tomas Hajny
cbd37419c9
* pipes.inc info updated
2000-04-07 18:21:46 +00:00
Tomas Hajny
7d3a854421
* got rid of os.inc
2000-04-07 17:47:34 +00:00
peter
cf4726a3e8
* added win32 code which still don't work correct
2000-04-07 14:57:20 +00:00
peter
ec454dc3f7
* switch to direct asm if not correctfldcw defined
2000-04-07 14:56:36 +00:00
peter
1f082db3ad
* correctfldcw define added
2000-04-07 14:56:18 +00:00
Jonas Maebe
92101671b4
* fix for web bug #917
...
* also do not mirror input if input is another TTY than output or if
input is redirected
2000-04-07 13:26:27 +00:00
pierre
dc58ddc5a4
operators in different units problem
2000-04-07 12:25:25 +00:00
Jonas Maebe
f6a7349bb4
* added extra linebreak after last line so as doesn't ignore it
2000-04-07 09:54:36 +00:00
pierre
0f40c0b12a
* used a outdated fpcmak, corrected
2000-04-07 08:19:05 +00:00
pierre
015b9930a0
add os_types to unit list for clean target
2000-04-06 20:14:15 +00:00
pierre
f6a2669d89
* bug fix for 915, hopefully
2000-04-06 13:05:15 +00:00
pierre
062604c406
* fix for extended constants
2000-04-06 11:51:47 +00:00
pierre
d2aa336b2f
* avoid bug #911 , worng unused parameter hints
2000-04-06 11:28:17 +00:00
florian
33f3467ef0
* the bounds check error gets now a correct stack frame
2000-04-06 08:39:22 +00:00
florian
a5f687d314
+ Initial revision of printer unit for win32, took that one of go32v2
2000-04-06 08:27:33 +00:00
pierre
841f0d21c1
* bug in TOperand.SetSize corrected
2000-04-06 07:56:04 +00:00
pierre
cd4ba01892
* handle offset fixup
...
+ add source lines
* no NEAR for opcodes that only support short jumps
2000-04-06 07:09:15 +00:00
pierre
8f1708b14a
* handle offsetfixup
2000-04-06 07:05:57 +00:00
pierre
b1f00f942d
+ generate line stabs if cs_gdb_lineinfo is aktglobalswitches
2000-04-06 07:04:50 +00:00
pierre
f0ea08740f
+ check for local var
2000-04-06 06:52:04 +00:00
pierre
61b61fd36d
test mov eax,static_var result
2000-04-06 06:40:04 +00:00
pierre
7520cf9b6a
+ Use R FPUint suffix in table
2000-04-05 22:13:42 +00:00