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
pierre
b63122a94e
* fix problems for updating Debuggee title if Ctrl-C pressed
2002-03-27 11:22:24 +00:00
pierre
58893b78cd
* set signal names to nil at start
2002-03-26 16:24:49 +00:00
pierre
8348de452b
* get IDE to work with dirs containing spaces for win32
2002-03-26 16:23:14 +00:00
carl
3c83b27884
+ exit node testing
2002-03-25 20:18:46 +00:00
pierre
f7d55e8d60
* also call DocTableXXX at end tag
2002-03-25 14:42:23 +00:00
pierre
5e9768a718
+handle hscDirect
2002-03-25 14:37:45 +00:00
pierre
cf8e1a7ea2
+ hscDirect added
2002-03-25 14:37:03 +00:00
pierre
5fec096649
* adapt to change in IDE for low chars
2002-03-25 14:12:22 +00:00
pierre
a70d49311c
* Escape Escape and chars ord(char)<=16
2002-03-25 11:51:43 +00:00
marco
e4ab38f687
* fixed CVS dir problem install/binw32 with a -
2002-03-25 07:56:00 +00:00
marco
4b31f369d4
* Added win32platform
2002-03-24 19:26:49 +00:00
carl
cbe6e19729
+ patch for SPARC from Mazen NEIFER
2002-03-24 19:04:31 +00:00
marco
1966c48373
* Some macro functions fixed. Didn't commit win32platform first because
...
of mandatory init.
2002-03-23 20:13:53 +00:00
carl
119fbebc99
+ added test LOC_REFERENCE/LOC_REFERENCE (thanks to Florian)
2002-03-22 21:32:23 +00:00