Commit Graph

10184 Commits

Author SHA1 Message Date
carl
0435e5ae39 + documentation
- remove unused variables
2002-04-07 09:13:39 +00:00
carl
59a229acf7 + documentation 2002-04-07 09:12:46 +00:00
Jonas Maebe
71a52a4aeb * several powerpc-related additions and fixes 2002-04-06 18:10:42 +00:00
carl
e65ab24b96 * fix compilation problems
* fix range check error
2002-04-05 17:49:09 +00:00
carl
7e61fd61cb + added WDOSX target 2002-04-05 17:46:50 +00:00
Jonas Maebe
bb959439f0 * fixed web bug #1915 2002-04-05 15:09:13 +00:00
carl
c1742bad2a - removed cmnts 2002-04-04 19:18:06 +00:00
peter
5e7a1e3729 * removed unused units
* use tlocation.size in cg.a_*loc*() routines
2002-04-04 19:05:54 +00:00
carl
284386907c + added wdosx support (patch from Pavel) 2002-04-04 18:50:27 +00:00
peter
9cacd98e91 * merged getpropinfo fix 2002-04-04 18:32:59 +00:00
carl
0ee2ac7451 + added wdosx support (patch from Pavel) 2002-04-04 18:30:22 +00:00
carl
555c30ce2f + added wdosx support (patch from Pavel) 2002-04-04 18:27:37 +00:00
carl
303ad5eeaa + added wdosx patch from Pavel 2002-04-04 18:25:30 +00:00
carl
db5e51182c + added wdosx patch from Pavel 2002-04-04 18:09:49 +00:00
michael
e043c5af70 * Patch from peter to fix go32v2 cycle 2002-04-04 07:56:15 +00:00
pierre
b874fef78d + create setpath.bat file if Path is mixed 2002-04-03 12:46:02 +00:00
pierre
f43db9aafe + setpath.bat file 2002-04-03 12:45:32 +00:00
Jonas Maebe
807cf0000b * fixed regvar-related bugs (the load node set the location to
LOC_REGISTER instead of LOC_CREGISTER and the assignment node didn't
    support loading constants in LOC_CREGISTER's)
2002-04-03 10:43:37 +00:00
Jonas Maebe
f02bc4f6f6 + a_load64_const_loc method 2002-04-03 10:41:35 +00:00
pierre
3f4e9bfe6b * revert wrong last commit 2002-04-03 09:12:45 +00:00
pierre
fb0f4271b2 * fix UniwDir for win32 gdbcon.pp 2002-04-03 09:09:22 +00:00
pierre
d2869c34dd * fix some win32 GDB filename problems 2002-04-03 06:18:30 +00:00
Jonas Maebe
adb8b9eabf + support for folding inc/dec in shl/add/sub sequences toa single lea
instruction
2002-04-02 20:30:16 +00:00
Jonas Maebe
36699776ee * optimized the code generated by the a_op_const_* and a_op64_const
methods
2002-04-02 20:29:02 +00:00
carl
1a6c7fc693 - remove unused file 2002-04-02 18:23:16 +00:00
Jonas Maebe
7cacd3b48d + initial implementation (Peter forgot to commit it) 2002-04-02 18:09:47 +00:00
peter
5b242f7741 * tlocation,treference update
* LOC_CONSTANT added for better constant handling
  * secondadd splitted in multiple routines
  * location_force_reg added for loading a location to a register
    of a specified size
  * secondassignment parses now first the right and then the left node
    (this is compatible with Kylix). This saves a lot of push/pop especially
    with string operations
  * adapted some routines to use the new cg methods
2002-04-02 17:11:27 +00:00
peter
5bdcf72f80 * fix for non-fpc compilers 2002-04-02 17:05:17 +00:00
pierre
abf3bcc2e7 * fixed wrong exit without unlock 2002-04-02 15:09:38 +00:00
pierre
dffa6620f1 * avoid a problem if resetting debuggee redirection 2002-04-02 14:06:50 +00:00
pierre
fe24beb8e1 * Use StrToCard and HexToCard functions to avoid signed/unsigned overflows 2002-04-02 13:23:54 +00:00
pierre
987f4d3d29 + HextToCard StrToCard new functions 2002-04-02 13:23:02 +00:00
Jonas Maebe
511582cde3 * fixed nasty bug in "and" peepholeoptimization that caused wrong
optimizations after Peter's big location patch
2002-04-02 13:01:58 +00:00
pierre
21b9bab119 * fix problem with breakpoints in subdirs 2002-04-02 12:20:58 +00:00
pierre
0cbe752892 * Use new SetWidth method for GDB window 2002-04-02 11:17:40 +00:00
pierre
fb2ce47786 * fix FPC_BREAK_ERROR problem and avoid blinking J 2002-04-02 11:10:29 +00:00
Jonas Maebe
2965034fca * fixed web bug #1907
* fixed some other procvar related bugs (all related to accepting procvar
      constructs with either too many or too little parameters)
  (both merged, includes second typo fix of pexpr.pas)
2002-04-01 20:57:13 +00:00
carl
77dc9da130 + var parameter code generator testing (also crashes under version 1.0.x!) 2002-04-01 19:57:34 +00:00
Jonas Maebe
43368392e2 * fixed different parameter name in interface and implementation
declaration of a method (only 1.0.x detected this)
2002-04-01 19:24:25 +00:00
Jonas Maebe
d2f48094fe - removed (its functionality is now in tgobj) 2002-04-01 19:23:16 +00:00
carl
55bfb9fdf9 + const parameter passing tests (currently crashes) 2002-04-01 18:05:39 +00:00
carl
f99bdda88d + value parameter passing tests 2002-04-01 18:05:01 +00:00
carl
f8c4581480 - moved into three separate files 2002-04-01 18:03:26 +00:00
armin
fcdf7d83d3 + unload module no longer shows: Module did not release...
+ check-function will no longer be removed when smartlink is on
2002-04-01 15:20:08 +00:00
carl
fe48bc8f27 - no need for runerror 203, already fixed! 2002-04-01 14:23:17 +00:00
armin
1179c13288 addToLocalThreadvarList used '_'+name instead of mangledname to find asm symbol 2002-04-01 13:43:32 +00:00
armin
7f8ada1bcb + changes for netware 2002-04-01 11:50:04 +00:00
armin
ddfecc5f8a makefile.fpc for netware
stderr to netware console
free all memory (threadvars and heap) to avoid error message while unloading nlm
2002-04-01 10:47:31 +00:00
armin
3cad464e3f + netware extensions added 2002-04-01 10:37:19 +00:00
Jonas Maebe
313e7a0053 * better fix for new/dispose bug with init/final data 2002-04-01 09:44:04 +00:00