Commit Graph

10103 Commits

Author SHA1 Message Date
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
Jonas Maebe
7fb55bf4e4 + a_loadfpu_* and a_loadmm_* methods in tcg
* register allocation is now handled by a class and is mostly processor
    independent (+rgobj.pas and i386/rgcpu.pas)
  * temp allocation is now handled by a class (+tgobj.pas, -i386\tgcpu.pas)
  * some small improvements and fixes to the optimizer
  * some register allocation fixes
  * some fpuvaroffset fixes in the unary minus node
  * push/popusedregisters is now called rg.save/restoreusedregisters and
    (for i386) uses temps instead of push/pop's when using -Op3 (that code is
    also better optimizable)
  * fixed and optimized register saving/restoring for new/dispose nodes
  * LOC_FPU locations now also require their "register" field to be set to
    R_ST, not R_ST0 (the latter is used for LOC_CFPUREGISTER locations only)
  - list field removed of the tnode class because it's not used currently
    and can cause hard-to-find bugs
2002-03-31 20:26:33 +00:00
armin
c19ad179ad + netware extensions added 2002-03-31 14:28:48 +00:00
armin
30f9a9416b + call to DoneThread was missing 2002-03-31 10:03:13 +00:00
carl
68d1a3adcc + secondcalln() : unfinished 2002-03-30 23:19:16 +00:00
carl
bc12eb6d88 + callparan node testing (only 60% finished!) 2002-03-30 23:18:43 +00:00
carl
47a81e6215 * avoid crash with procinfo ('merged') 2002-03-30 23:12:09 +00:00
carl
c50d06d4de * avoid crash with inline routines 2002-03-30 23:02:42 +00:00
carl
b03cb5eadb * don't crash everything if the class allocation failed 2002-03-30 14:52:59 +00:00
carl
16b2fe5095 * cause runtime error 203 on failed class creation 2002-03-30 14:52:04 +00:00
carl
4e782284ba * memory corruption bugfix in FPC_HELP_CONSTRUCTOR if object cannot be allocated 2002-03-30 13:08:54 +00:00
armin
50626a13f4 + demo for netware check-funcktion 2002-03-30 09:12:14 +00:00
armin
b9f1677a0c + support check-function for netware 2002-03-30 09:09:47 +00:00
peter
e6841b9f3c * fixed load_smallset 2002-03-29 20:15:44 +00:00
peter
648ec7b05e * updated int64 tests so kylix passes the tests 2002-03-29 18:43:55 +00:00
armin
6b6df5ee46 + allow exports for netware 2002-03-29 17:19:50 +00:00
carl
94870b1eb7 - remove go32v1 version 2002-03-29 17:15:03 +00:00
peter
2750eb5017 * fixed memory corruption created by previous fix 2002-03-29 13:29:32 +00:00
peter
87e2ea1732 * add check if tests are successfull or not 2002-03-29 12:36:03 +00:00
michael
8e7bb6837f + Patch from Pavel Ozerski 2002-03-29 11:23:24 +00:00
armin
0de84898a3 + forgot to delete a debug writeln 2002-03-29 09:00:56 +00:00
carl
b585c841b1 - remove go32v1 support 2002-03-28 20:58:10 +00:00
carl
fc1b705950 * merged fixes from version 1.0.x branch 2002-03-28 20:54:25 +00:00
carl
eb09d6061c - remove go32v1 support 2002-03-28 20:46:44 +00:00
armin
8eaa0d86d5 + new flag if unit has local threadvars 2002-03-28 16:44:59 +00:00
pierre
97efe0bce5 * clearscrenn at exit for unix 2002-03-28 16:32:48 +00:00
armin
903441aa51 + initialize threadvars defined local in units 2002-03-28 16:31:35 +00:00
peter
284f3764d8 * use < for left arrow under unix 2002-03-28 16:25:16 +00:00
armin
ed209a3961 + initialize threadvars defined local in units 2002-03-28 16:07:52 +00:00
michael
25fb6721a3 + Added sstriple and ssquad in shiftstate 2002-03-28 12:08:47 +00:00
pierre
a9ef1badf1 * fix several problems related to long file nmze support for win32 exes 2002-03-27 11:24:09 +00:00
pierre
d5c36918f9 + add a title to the Breakpoint dialog type checkbox 2002-03-27 11:23:18 +00:00