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
58c2d999f0
* updated some error messages
1998-09-04 08:41:36 +00:00
peter
d66124cb2f
+ internal constant functions
1998-09-01 17:39:46 +00:00
florian
8cf2b05bf3
+ ansistring to pchar type cast fixed
1998-08-28 12:51:39 +00:00
peter
5c013220a3
* fixed smallset generation from elements, it has never worked before!
1998-08-28 10:54:18 +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
2222aab027
* small warning position bug fixed
...
* support_mmx switches splitting was missing
* rhide error and warning output corrected
1998-08-18 09:24:35 +00:00
peter
fb1bcf7724
+ dynamic set contruction
...
* smallsets are now working (always longint size)
1998-08-14 18:18:37 +00:00
peter
1a6ee8d4f3
* fixed procedure<>procedure construct
1998-08-13 11:00:09 +00:00
peter
85c8a88cbe
+ localswitches, moduleswitches, globalswitches splitting
1998-08-10 14:49:33 +00:00
peter
3a6d38ad23
- Remove InitTree which was empty and obsolete
1998-08-10 09:57:19 +00:00
florian
8eb9f6121d
* on o : tobject do should also work now, the exceptsymtable shouldn't be
...
disposed by dellexlevel
1998-08-02 16:41:59 +00:00
florian
38ec73449d
+ first implementation of try ... except on .. do end;
...
* limitiation of 65535 bytes parameters for cdecl removed
1998-07-30 11:18:13 +00:00
florian
9b4225f26f
* internal error 10 together with array access fixed. I hope
...
that's the final fix.
1998-07-24 22:16:52 +00:00
florian
814ae50075
* better ansi string assignement
1998-07-20 10:23:00 +00:00
peter
c9715847f6
* updated messages file
1998-07-14 21:46:38 +00:00
peter
1bffd4e290
* released NEWINPUT
1998-07-14 14:46:36 +00:00
daniel
5eb055dc70
* Fixed $ifdef TP.
1998-07-08 14:56:53 +00:00
peter
911abb5abc
+ NEWINPUT for a better inputfile and scanner object
1998-07-07 11:19:50 +00:00
daniel
7291ca5c11
- Removed pool of nodes.
1998-06-22 08:59:03 +00:00
peter
12c40adc06
* removed the tree dependency to types.pas
...
* long_fil.pas support (not fully tested yet)
1998-06-12 14:50:48 +00:00
peter
22b18baaf0
* it needs types
1998-06-06 08:39:07 +00:00
pierre
1a44be1502
* fixes for inline for operators
...
* inline procedure more correctly restricted
1998-06-05 14:37:27 +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
peter
d6268ae22f
+ wordbool,longbool
...
* rename bis,von -> high,low
* moved some systemunit loading/creating to psystem.pas
1998-06-03 22:48:50 +00:00
peter
ce75b83d12
+ boolean -> ord conversion
...
* fixed ord -> boolean conversion
1998-06-01 16:50:18 +00:00
pierre
c80de3be27
+ UseTokenInfo now default
...
* unit in interface uses and implementation uses gives error now
* only one error for unknown symbol (uses lastsymknown boolean)
the problem came from the label code !
+ first inlined procedures and function work
(warning there might be allowed cases were the result is still wrong !!)
* UseBrower updated gives a global list of all position of all used symbols
with switch -gb
1998-05-20 09:42:32 +00:00
peter
4c96df6b43
* moved printstatus to verb_def
...
+ V_Normal which is between V_Error and V_Warning and doesn't have a
prefix like error: warning: and is included in V_Default
* fixed some messages
* first time parameter scan is only for -v and -T
- removed old style messages
1998-05-12 10:46:58 +00:00
peter
7e06238905
* smartlinking for sets
...
+ consts labels are now concated/generated in hcodegen
* moved some cpu code to cga and some none cpu depended code from cga
to tree and hcodegen and cleanup of hcodegen
* assembling .. output reduced for smartlinking ;)
1998-05-07 00:16:59 +00:00
pierre
e500f85308
+ when trying to find source files of a ppufile
...
check the includepathlist for included files
the main file must still be in the same directory
1998-05-06 15:04:20 +00:00
pierre
6fc80b783f
* better position info with UseTokenInfo
...
UseTokenInfo greatly simplified
+ added check for changed tree after first time firstpass
(if we could remove all the cases were it happen
we could skip all firstpass if firstpasscount > 1)
Only with ExtDebug
1998-05-06 08:38:32 +00:00
pierre
a10c3e36bc
* GDB works again better :
...
correct type info in one pass
+ UseTokenInfo for better source position
* fixed one remaining bug in scanner for line counts
* several little fixes
1998-04-30 15:59:39 +00:00
pierre
5cdd60cac8
+ added some code for ansistring (not complete nor working yet)
...
* corrected operator overloading
* corrected nasm output
+ started inline procedures
+ added starstarn : use ** for exponentiation (^ gave problems)
+ started UseTokenInfo cond to get accurate positions
1998-04-29 10:33:40 +00:00
peter
6fb9e55bb3
* patches from strasbourg
...
* objects is not used anymore in the fpc compiled version
1998-04-21 10:16:47 +00:00
florian
bc2d9f0a3f
* bug0092, bug0115 and bug0121 fixed
...
+ packed object/class/array
1998-04-07 22:45:03 +00:00
root
d1a1f501c8
Initial revision
1998-03-25 11:18:12 +00:00