peter
|
4a4a24b6e8
|
* log truncated
|
2000-02-09 13:22:42 +00:00 |
|
peter
|
25dda03cdc
|
* renamed call_offset to para_offset
|
2000-01-16 22:17:11 +00:00 |
|
Jonas Maebe
|
edf419d5a7
|
* removed a lot of memory leaks when an error is encountered (caused by
procinfo and pstringcontainers). There are still plenty left though :)
|
2000-01-11 17:16:04 +00:00 |
|
peter
|
e525797c51
|
* updated copyright to 2000
|
2000-01-07 01:14:18 +00:00 |
|
pierre
|
dcaad61969
|
* no_fast_exit if procedure contains implicit termination code
|
1999-12-09 23:18:04 +00:00 |
|
peter
|
d3b404c1a4
|
* fixed bug #698
* removed some notes about unused vars
|
1999-12-01 12:42:31 +00:00 |
|
peter
|
0512ba80fb
|
+ ttype, tsymlist
|
1999-11-30 10:40:42 +00:00 |
|
pierre
|
62da9bd4c0
|
* Notes/hints changes
|
1999-11-17 17:04:58 +00:00 |
|
peter
|
23ca9de3b3
|
* esi_offset -> selfpointer_offset to be newcg compatible
* hcogegen -> cgbase fixes for newcg
|
1999-11-09 23:06:44 +00:00 |
|
peter
|
0887060ff2
|
* truncated log to 20 revs
|
1999-11-06 14:34:16 +00:00 |
|
peter
|
46b5193e9b
|
* tp7 fix
|
1999-10-21 14:18:54 +00:00 |
|
florian
|
fa19f0aa09
|
- removed the hcodegen use in the new cg, use cgbase instead
|
1999-10-14 14:57:51 +00:00 |
|
peter
|
9f49a743ee
|
* cgmessagepos functions
|
1999-10-13 10:42:15 +00:00 |
|
peter
|
6b1ab5eb31
|
* procinfo is now a pointer
* support for result setting in sub procedure
|
1999-09-27 23:44:46 +00:00 |
|
michael
|
dc3cc78caa
|
+ Hopefuly last fixes for resourcestrings
|
1999-08-26 20:24:37 +00:00 |
|
peter
|
06a845c5e8
|
* MEMDEBUG to see the sizes of asmlist,asmsymbols,symtables
|
1999-08-24 13:13:57 +00:00 |
|
michael
|
85ff3e15db
|
+ changes for resourcestrings
|
1999-08-24 12:01:32 +00:00 |
|
pierre
|
82999520e4
|
+ faillabel for _FAIL
|
1999-08-19 13:10:18 +00:00 |
|
peter
|
f225a5f0bd
|
* reset resourcestringlist in newmodule.
|
1999-08-16 18:23:56 +00:00 |
|
florian
|
ca53eee67e
|
* renamed i386asm and i386base to cpuasm and cpubase
|
1999-08-04 00:22:34 +00:00 |
|
michael
|
09eaa20eb5
|
* procbase -> cpubase
|
1999-08-01 23:09:26 +00:00 |
|
michael
|
44fd09b5ec
|
+ Changes for Alpha
|
1999-08-01 23:04:48 +00:00 |
|
florian
|
35f636dea1
|
+ resourcestring implemented
+ start of longstring support
|
1999-07-22 09:37:28 +00:00 |
|
peter
|
0b272f13c7
|
* removed oldasm
* plabel -> pasmlabel
* -a switches to source writing automaticly
* assembler readers OOPed
* asmsymbol automaticly external
* jumptables and other label fixes for asm readers
|
1999-05-27 19:43:55 +00:00 |
|
peter
|
bfed29ff8b
|
* NEWLAB for label as symbol
|
1999-05-21 13:54:38 +00:00 |
|
florian
|
8706cd801f
|
* new temporary ansistring handling
|
1999-05-17 21:56:57 +00:00 |
|
peter
|
611da2d24e
|
* merged nasm compiler
* old asm moved to oldasm/
|
1999-05-01 13:23:57 +00:00 |
|
peter
|
cb70b62a82
|
* storenumber works
* fixed some typos in double_checksum
+ incompatible types type1 and type2 message (with storenumber)
|
1999-04-21 09:43:28 +00:00 |
|
peter
|
d0cb5a147a
|
* fixed bugs 212,222,225,227,229,231,233
|
1999-03-24 23:16:42 +00:00 |
|
peter
|
c8f444b65f
|
* ag386bin updates
+ coff writer
|
1999-02-25 21:02:16 +00:00 |
|
peter
|
bf9b5e3a54
|
* updates for ag386bin
|
1999-02-22 02:14:59 +00:00 |
|
peter
|
4517f917fd
|
* fixed array of const
* generic platform independent high() support
|
1999-01-21 22:10:35 +00:00 |
|
Jonas Maebe
|
8cf4da6d5e
|
+ optimize pascal code surrounding assembler blocks
|
1998-12-29 18:48:15 +00:00 |
|
peter
|
a41f61713d
|
+ open strings, $P switch support
|
1998-11-27 14:50:30 +00:00 |
|
peter
|
c1b0142c1a
|
- generate_pascii which is obsolete
|
1998-11-16 12:12:21 +00:00 |
|
peter
|
de4cf49059
|
* ansistring fixes
|
1998-11-04 10:11:36 +00:00 |
|
florian
|
f4bf391b48
|
+ partial disposing of temp. ansistrings
|
1998-10-29 15:42:43 +00:00 |
|
florian
|
eadcc6ad1a
|
* new introduded problem with classes fix, the parent class wasn't set
correct, if the class was defined forward before
|
1998-10-26 22:58:16 +00:00 |
|
pierre
|
3048845e68
|
* some memory leaks fixed (thanks to Peter for heaptrc !)
|
1998-10-06 17:16:31 +00:00 |
|
peter
|
c72691c843
|
+ pass_2 for cg386
* Message() -> CGMessage() for pass_1/pass_2
|
1998-09-17 09:42:09 +00:00 |
|
peter
|
12a80cf3dc
|
* update smartlinking, uses getdatalabel
* renamed ptree.value vars to value_str,value_real,value_set
|
1998-09-07 18:45:52 +00:00 |
|
peter
|
ca8c6dde40
|
* moved message() to hcodegen, so pass_2 also uses them
|
1998-09-01 09:02:51 +00:00 |
|
pierre
|
b61cd6cd0e
|
+ TEST_FUNCRET now default (old code removed)
works also for m68k (at least compiles)
|
1998-08-21 14:08:39 +00:00 |
|
pierre
|
2d9cbf7fde
|
+ funcret setting in underproc testing
compile with _dTEST_FUNCRET
|
1998-08-20 09:26:37 +00:00 |
|
peter
|
85c8a88cbe
|
+ localswitches, moduleswitches, globalswitches splitting
|
1998-08-10 14:49:33 +00:00 |
|
florian
|
25b34c1c6c
|
+ implementation of raise and try..finally
+ some misc. exception stuff
|
1998-07-28 21:52:49 +00:00 |
|
florian
|
a824e04fc5
|
* handling of ansi string constants should now work
|
1998-07-20 18:40:10 +00:00 |
|
pierre
|
acc260ed78
|
* fix for real and string consts inside inlined procs
|
1998-06-05 16:13:31 +00:00 |
|
peter
|
f66f837fc8
|
* m68k compiles
+ .def file creation moved to gendef.pas so it could also be used
for win32
|
1998-06-04 23:51:26 +00:00 |
|
pierre
|
afe0d5a50d
|
* demangled name of procsym reworked to become independant of the mangling scheme
Come test_funcret improvements (not yet working)S: ----------------------------------------------------------------------
|
1998-06-04 09:55:35 +00:00 |
|