carl
572b87cade
* first check .inc file extension
2002-04-21 15:22:26 +00:00
carl
1f52a0cbe7
- remove my fixes until Peter agrees on the fix (sorry Peter)
2002-04-21 07:24:09 +00:00
carl
87aa88e9b7
+ generic FPC_CHECKPOINTER
...
+ first parameter offset in stack now portable
* rename some constants
+ move some cpu stuff to other units
- remove unused constents
* fix stacksize for some targets
* fix generic size problems which depend now on EXTEND_SIZE constant
2002-04-20 21:32:23 +00:00
peter
17cd547898
* default extension checking for include files
2002-04-19 15:42:11 +00:00
peter
b5936b1588
* fixed // and (* parsing to not be done when already parsing a
...
tp comment in skipuntildirective
2002-03-01 14:39:44 +00:00
peter
cb16c423fe
* support // parsing in skipuntildirective
2002-03-01 12:39:26 +00:00
peter
09fb8a2649
* FPCTARGETOS/FPCTARGETCPU added as internal environment variable
2002-01-27 21:44:26 +00:00
peter
fd2ad837e2
* implicit result variable generation for assembler routines
...
* removed m_tp modeswitch, use m_tp7 or not(m_fpc) instead
2002-01-24 18:25:48 +00:00
peter
19e7ae8851
* fixed previous commit
2001-10-22 20:25:49 +00:00
peter
5f98096685
* give error with string constants longer than 255 chars, this is
...
compatible with kylix
2001-10-22 19:55:44 +00:00
florian
451ca157c4
* several widechar fixes, case works now
2001-10-17 22:41:04 +00:00
peter
5beb1658ce
* fix bug #1634 (merged)
2001-10-12 16:02:34 +00:00
peter
0d27041955
* merged delphi comment fix
2001-09-30 21:23:59 +00:00
michael
f959a590fe
* Fixes win32 linking problems with import libraries
...
* LINKLIB Libraries are now looked for using C file extensions
* get_exepath fix
2001-09-18 11:30:47 +00:00
peter
c4b84ce276
* m68k updates from v10 merged
2001-07-30 20:59:27 +00:00
peter
efa2d5f05e
* merged fixed relative path fix
2001-07-15 11:56:21 +00:00
peter
ca8d604964
* various widestring updates, it works now mostly without charset
...
mapping supported
2001-07-08 21:00:14 +00:00
peter
f86ce17588
+ hint directive parsing support
2001-06-03 21:57:35 +00:00
florian
fb40dcd0bb
+ some widestring stuff added
2001-05-27 14:30:55 +00:00
peter
bd25c6f88e
* fixed comment after comment parsing in assembler blocks
2001-04-13 22:12:34 +00:00
peter
316523ca15
* easier registration of directives
2001-04-13 18:00:36 +00:00
peter
a7cf57524e
* symtable change to classes
...
* range check generation and errors fixed, make cycle DEBUG=1 works
* memory leaks fixed
2001-04-13 01:22:06 +00:00
peter
32b9cdb7cf
+ new tlinkedlist class (merge of old tstringqueue,tcontainer and
...
tlinkedlist objects)
2000-12-25 00:07:25 +00:00
peter
377e4c5927
* moved preprocessfile into a conditional
2000-12-24 12:24:38 +00:00
peter
4c212d76d8
* fixed skipuntildirective
2000-12-18 17:59:01 +00:00
peter
21486921af
* fixed parsing of strings and comments in skipuntildirective
2000-12-16 15:36:02 +00:00
peter
bbe34f11f1
* merged fix for bug #1229
2000-11-30 20:27:51 +00:00
florian
b9796f6a7f
* unused units removed from uses clause
...
* some changes for widestrings
2000-11-29 00:30:30 +00:00
peter
451723647e
* symtable splitted, no real code changes
2000-10-31 22:02:46 +00:00
peter
a71e44ac49
* use defines.inc
2000-09-24 15:06:10 +00:00
peter
4c94659743
* moved some util functions from globals,cobjects to cutils
...
* splitted files into finput,fmodule
2000-08-27 16:11:48 +00:00
peter
fac523d7f6
* IDE patch for stream reading (merged)
2000-08-12 15:30:44 +00:00
peter
43f82ba0ff
* memdebug/memory patches (merged)
...
* only once illegal directive (merged)
2000-08-08 19:28:57 +00:00
michael
650fbb86aa
+ removed logs
2000-07-13 11:32:24 +00:00
michael
e7aca136a1
+ Initial import
2000-07-13 06:29:38 +00:00
peter
289e5d6567
* undid my previous commit, because it breaks some code
2000-07-08 18:03:11 +00:00
peter
e2c8882843
* also support string parsing in skipuntildirective for fpc modes
2000-07-08 16:22:30 +00:00
peter
957d4cdc89
* new message files layout with msg numbers (but still no code to
...
show the number on the screen)
2000-06-30 20:23:33 +00:00
peter
2b1d92cb5c
* no binary value reading with % if not fpc mode
...
* extended illegal char message with the char itself (Delphi like)
2000-06-18 18:05:54 +00:00
peter
b427a13613
* fixed parsing of $if preproc function
2000-06-09 21:35:37 +00:00
pierre
eb59e0b11c
* fix for tests/test/testrang.pp bug
2000-05-03 14:36:57 +00:00
michael
10b7a3ccbe
* Fixed bug in readcomment that was dropping * characters
2000-04-08 20:18:53 +00:00
peter
9f1695f700
* ^m support also after a string
2000-03-13 21:21:57 +00:00
florian
60058ae960
* very small change to scanner ...
2000-03-12 17:53:16 +00:00
pierre
35d59eeb52
Use $GOTO ON
2000-02-29 23:59:47 +00:00
daniel
fb1a842118
* Current work of symtable integration committed. The symtable can be
...
activated by defining 'newst', but doesn't compile yet. Changes in type
checking and oop are completed. What is left is to write a new
symtablestack and adapt the parser to use it.
2000-02-28 17:23:56 +00:00
peter
4a4a24b6e8
* log truncated
2000-02-09 13:22:42 +00:00
peter
706e0c4417
* fixed filepos when eof is read, it'll now stay on the eof position
2000-01-30 19:28:25 +00:00
peter
e525797c51
* updated copyright to 2000
2000-01-07 01:14:18 +00:00
peter
c5410eee5c
* preprocessor support. But it fails on the caret in type blocks
1999-12-02 17:34:34 +00:00