Commit Graph

3216 Commits

Author SHA1 Message Date
Jonas Maebe
4bf53f34e3 * fixed web bug #1363 (merged) 2001-01-22 11:20:15 +00:00
marco
ad6ba5dd70 * Renamefest. Compiler part. Not that hard. 2001-01-21 20:32:45 +00:00
Tomas Hajny
ee51dcc980 + APPTYPE support under OS/2, app_fs, GetEnvPChar for OS/2 2001-01-20 18:32:52 +00:00
peter
73a75d5d5c * fixed crash with program name as a important unit name 2001-01-14 22:13:52 +00:00
peter
96be9e9392 * constant calculation fixed. The type of the new constant is now
defined after the calculation is done. This should remove a lot
    of wrong warnings (and errors with -Cr).
2001-01-14 22:13:13 +00:00
peter
acd6ede655 * fixed operand order that got mixed up for external writers after
my previous assembler block valid instruction check
2001-01-13 20:24:24 +00:00
peter
c3cbe78c27 * updated 2001-01-13 00:10:20 +00:00
peter
a13360ee96 * made Pavel O. happy ;) 2001-01-13 00:09:21 +00:00
peter
00a1168246 * added missing addoptn 2001-01-13 00:08:09 +00:00
peter
cac56fc13e * fixed findexe to also support already extension in name 2001-01-13 00:03:41 +00:00
peter
1d3938fc81 * compiles again 2001-01-12 19:21:32 +00:00
peter
9964f294bd * fixed writing of quickinfo when no ppc386.cfg is available 2001-01-12 19:21:09 +00:00
peter
5ea6603165 * fixed searching for utils 2001-01-12 19:19:44 +00:00
peter
00c901b3c1 * check for valid asm instructions 2001-01-12 19:18:42 +00:00
Jonas Maebe
3fd4ce9c89 * really fixed problems with -Op2 opts (merged) 2001-01-10 10:29:36 +00:00
michael
d5ef327f9e + Patch from jonas so 1.0.2 can be used to cycle 2001-01-10 08:52:40 +00:00
peter
d61f29c799 * don't push high value for open array with cdecl;external; 2001-01-08 21:46:46 +00:00
peter
35a172090a * internalerror for string to chararray 2001-01-08 21:45:11 +00:00
peter
49a0170412 * string isn't compatible with array of char 2001-01-08 21:43:38 +00:00
peter
f0e23ff231 * fixed crash with unsupported token overloading 2001-01-08 21:40:26 +00:00
Jonas Maebe
7725beb1e3 * fixed crashing bug to due previous changes 2001-01-07 15:51:17 +00:00
Jonas Maebe
b503c3e3b8 * fixed bug in call/jmp optimization with -Op1 and -Op2 2001-01-07 15:49:49 +00:00
Jonas Maebe
8b0adc1f23 * references to symbols were only decreased in taicpu.done for jmps, fixed 2001-01-07 15:48:56 +00:00
Jonas Maebe
e753af622e * fixed webbug 1323 2001-01-06 23:35:05 +00:00
peter
048ff7c855 * merged libp library prefix 2001-01-06 20:15:43 +00:00
peter
bdb1ed1462 * merged c packrecords fix 2001-01-06 20:11:29 +00:00
peter
38af966c3b * merged fix for 1310 2001-01-06 19:54:11 +00:00
Jonas Maebe
76ac79aace * fixed IE 10 (but code is less efficient now :( ) 2001-01-06 19:12:31 +00:00
peter
e16486a958 * fixed wrong notes about locals 2001-01-06 18:28:39 +00:00
florian
00917cb46f * the info about exception frames is stored now on the stack
instead on the heap
2001-01-05 17:35:50 +00:00
Jonas Maebe
82cd898e2e + initial implementation (still needs to be made more modular) 2001-01-04 11:24:19 +00:00
Jonas Maebe
a60d4d969b * fixed copy/past bugs 2001-01-03 13:12:50 +00:00
peter
a80bfec536 * forgot to remove node.inc and nodeh.inc that were merged into node.pas
already.
2001-01-01 11:38:45 +00:00
florian
f8275055b9 - file moved 2000-12-31 16:55:51 +00:00
florian
a7e7058a2d + initial revision 2000-12-31 16:54:19 +00:00
Jonas Maebe
4c8ca9774f + implemented/fixed docompare() mathods for all nodes (not tested)
+ nopt.pas, nadd.pas, i386/n386opt.pas: optimized nodes for adding strings
    and constant strings/chars together
  * n386add.pas: don't copy temp strings (of size 256) to another temp string
    when adding
2000-12-31 11:14:10 +00:00
Jonas Maebe
6fa8b40f74 + sizeoftemp() function 2000-12-31 11:04:43 +00:00
Jonas Maebe
2e5e5eb1a4 * optimized loadshortstring a bit 2000-12-31 11:02:12 +00:00
Jonas Maebe
87405bf710 * fixed potential bug in writeToMemDestroysContents 2000-12-31 11:00:31 +00:00
peter
350a364890 * export with the case provided in the exports section 2000-12-30 22:53:25 +00:00
peter
bd64ad0539 * 'classified' tdictionary, but leave it within an define 2000-12-29 21:57:27 +00:00
peter
5a5ac3872b * check for verbosity in verbose instead of comphook 2000-12-26 15:58:29 +00:00
peter
ff388a41e2 * use system.paramstr() 2000-12-26 15:57:25 +00:00
peter
1a9f0943cb * unrolled loops in taicpu.destroy 2000-12-26 15:56:17 +00:00
peter
32b9cdb7cf + new tlinkedlist class (merge of old tstringqueue,tcontainer and
tlinkedlist objects)
2000-12-25 00:07:25 +00:00
peter
0c0c01980f + cstreams unit
* dynamicarray object to class
2000-12-24 12:25:31 +00:00
peter
377e4c5927 * moved preprocessfile into a conditional 2000-12-24 12:24:38 +00:00
peter
6d8398ab9f * use system.paramstr() 2000-12-24 12:21:41 +00:00
peter
4ec8650ad9 * classes, enum stabs fixes merged from 1.0.x 2000-12-24 12:20:45 +00:00
peter
b7c591affd * object to class for ow/og objects
* split objectdata from objectoutput
2000-12-23 19:59:35 +00:00