peter
|
d7a37edfbd
|
* support for array constructors extended and more error checking
|
1999-08-13 21:33:09 +00:00 |
|
peter
|
ab8edb8970
|
* more reference types support
* arraydef size returns elementsize, also for multiple indexing array
|
1999-08-13 21:28:36 +00:00 |
|
peter
|
d03f29df08
|
* more fixes for push_addr
|
1999-08-13 21:27:08 +00:00 |
|
peter
|
7e04637ac2
|
* updated flags
|
1999-08-13 21:25:35 +00:00 |
|
peter
|
83567b0795
|
* fsearch checks first if the specified file exists and returns that
if it was found
|
1999-08-13 21:23:15 +00:00 |
|
michael
|
4f4354e276
|
+ Patch to support sizeless streams by Sebastian Guenter
|
1999-08-13 16:31:41 +00:00 |
|
peter
|
54baf96873
|
* first things to include lineinfo in the executable
|
1999-08-13 15:44:57 +00:00 |
|
peter
|
be98f80d7f
|
* fixed proc->procvar conversion for tp_procvar mode, it now uses
also the genload(method)call() function
|
1999-08-13 15:43:59 +00:00 |
|
peter
|
ceecb1c885
|
* fixed push_addr_param for records < 4, the array high<low range check
broke this code.
|
1999-08-13 15:38:23 +00:00 |
|
peter
|
1644842941
|
* dependencies for crt fixed
|
1999-08-13 15:36:38 +00:00 |
|
peter
|
13c7fed55d
|
* fixed suffix writing for a_setcc
|
1999-08-13 15:36:30 +00:00 |
|
peter
|
983c22cbab
|
* UPX -> UPXPROG, because upx 0.80+ use the environment itself
|
1999-08-13 15:35:37 +00:00 |
|
pierre
|
8b4c7f2402
|
+ stabs for classes and classref working,
a class still needs an ^ to get that content of it,
but the class fields inside a class don't result into an
infinite loop anymore!
|
1999-08-13 14:24:17 +00:00 |
|
pierre
|
7d2b96d4d6
|
* added inherited init call to tstringcontainer.init_no_double for Peter
|
1999-08-12 23:19:05 +00:00 |
|
peter
|
bfe185d206
|
+ KNI instructions
|
1999-08-12 14:36:01 +00:00 |
|
peter
|
631d19fc85
|
* tp_procvar mode call->loadn fixed
|
1999-08-12 14:34:28 +00:00 |
|
peter
|
420127efe6
|
* long line fix
|
1999-08-12 14:31:20 +00:00 |
|
michael
|
9160bc7ca5
|
Fixed win32finddata size; searchrec.excludeattr was overwritten.
|
1999-08-12 09:24:14 +00:00 |
|
peter
|
ec88b5888d
|
* removed old integer versions of localtoepoch and epochtolocal, you
need to use the word versions instead else you got an overloaded bug
|
1999-08-11 22:02:25 +00:00 |
|
peter
|
edd62da064
|
* fixed formatdatetime('c',...)
* fixed strtodate
* dateencode/decode is now delphi compatible
|
1999-08-11 21:53:04 +00:00 |
|
peter
|
fc8211bbb8
|
* tlinker object is now inherited for win32 and dos
* postprocessexecutable is now a method of tlinker
|
1999-08-11 17:26:31 +00:00 |
|
peter
|
0b82a7dfd6
|
* fixed rva writting for section relocs
* fixed section flags for edata and idata
|
1999-08-11 17:17:38 +00:00 |
|
Jonas Maebe
|
25a7035988
|
- removed RefsHaveSymbol define (I think references on all processors can have a symbol)
|
1999-08-11 14:24:38 +00:00 |
|
Jonas Maebe
|
1d923a08ec
|
* some fixes to RegReadByInstr
|
1999-08-11 14:23:39 +00:00 |
|
Jonas Maebe
|
265f3c09be
|
+ first version, added TAsmDFACpu object and CpuDFA method
|
1999-08-11 14:22:56 +00:00 |
|
Jonas Maebe
|
dbb0bebac9
|
* finished DoDFAPass2
|
1999-08-11 14:20:51 +00:00 |
|
Jonas Maebe
|
aa5615a2e1
|
* InstrSinceLastMod parameter added to destroy/modify methods
|
1999-08-11 14:20:11 +00:00 |
|
michael
|
3afbd99ce6
|
* RTTI fix from Sebastian Guenther
|
1999-08-11 08:56:53 +00:00 |
|
pierre
|
42faa483e2
|
* unitid changed to word
|
1999-08-10 16:25:42 +00:00 |
|
pierre
|
c63cfc6f7a
|
* linking to C code with cdecl;external; was broken
|
1999-08-10 16:24:44 +00:00 |
|
michael
|
749df0b569
|
* restored previous setting
|
1999-08-10 15:39:59 +00:00 |
|
Tomas Hajny
|
b52543426b
|
* PM samples
|
1999-08-10 14:33:51 +00:00 |
|
Tomas Hajny
|
796eb74580
|
* compatibility updates
|
1999-08-10 14:20:52 +00:00 |
|
Tomas Hajny
|
c22c7ffa66
|
* corrected characters >127 broken by DBCS editor
|
1999-08-10 14:18:40 +00:00 |
|
pierre
|
7982d8c842
|
* vmtmethodoffset made cross target compatible
|
1999-08-10 13:22:08 +00:00 |
|
pierre
|
aca546d6d2
|
* fpuvaroffset not increased for f32bit float type
|
1999-08-10 13:21:08 +00:00 |
|
pierre
|
d85a8886fd
|
* bind_win32_dll removed (Relocsection used instead)
* now relocsection is true by default ! (needs dlltool
for DLL generation)
|
1999-08-10 12:51:14 +00:00 |
|
pierre
|
da2d4a76ce
|
* fpuvaroffset problems solved
|
1999-08-10 12:47:53 +00:00 |
|
Jonas Maebe
|
2e53fd266b
|
+ implemented RegReadByInstr
|
1999-08-10 12:40:20 +00:00 |
|
pierre
|
88185b4be3
|
+ procsym field of tprocdef set
|
1999-08-10 12:37:44 +00:00 |
|
pierre
|
be2b57963f
|
* use of procsym field for correct gdb info in local procedures
* exported DLL vars made global to be able to use DLLTOOL with themz
|
1999-08-10 12:36:31 +00:00 |
|
pierre
|
01b728b188
|
+ procsym field in tprocdef to allow correct gdb info generation
|
1999-08-10 12:34:49 +00:00 |
|
pierre
|
a435c90fc8
|
* pprocsym defined earlier for use in tprocdef
|
1999-08-10 12:33:36 +00:00 |
|
pierre
|
4565d76c4e
|
* avoid overflow in tarraydef.size
|
1999-08-10 12:32:13 +00:00 |
|
pierre
|
e5df050607
|
* avoid unused locals
|
1999-08-10 12:30:00 +00:00 |
|
pierre
|
5d850161c0
|
* not stack check inside catch !!
|
1999-08-10 12:27:15 +00:00 |
|
pierre
|
a2b790cfa7
|
* avoid double .edata section if using DLLTOOL
|
1999-08-10 12:26:20 +00:00 |
|
michael
|
f54338d121
|
+ Log keyword placement correction.
|
1999-08-10 08:21:45 +00:00 |
|
michael
|
fb9a12ebb5
|
+ Enhancements by Göran Andersson
|
1999-08-10 08:20:49 +00:00 |
|
peter
|
793b28882f
|
* classes vmt changed to only positive addresses
* sharedlib creation is working
|
1999-08-09 22:19:46 +00:00 |
|