peter
d626ddb757
* fixed for H+ compilation
1998-11-16 10:17:09 +00:00
peter
4f9c7abff7
* label defines are checked at the end of the proc
1998-11-16 10:13:50 +00:00
florian
3bb3dc34ff
* some stuff of Pavel implement (win32 dll creation)
...
* bug with ansistring function results fixed
1998-11-15 16:32:33 +00:00
peter
0c69eaf999
+ support for result in delphimode
1998-11-15 14:37:16 +00:00
peter
3d81537289
* fixed low/high for record.field
1998-11-14 10:51:33 +00:00
pierre
274bce92b8
+ added -Se in Makefile cvstest target
...
+ lexlevel cleanup
normal_function_level main_program_level and unit_init_level defined
* tins_cache grown to A_EMMS (gave range check error in asm readers)
(test added in code !)
* -Un option was wrong
* _FAIL and _SELF only keyword inside
constructors and methods respectively
1998-11-13 15:40:12 +00:00
peter
2e8ab172c2
* unused label is now a warning
1998-11-13 12:09:09 +00:00
peter
fdb8d828a6
+ nil constants
1998-11-13 10:18:09 +00:00
peter
2663a9ff1b
+ constant eval for in
1998-11-13 10:17:06 +00:00
peter
903713b09e
* fixed constant not(boolean)
1998-11-13 10:16:38 +00:00
peter
5e21e1981a
* fixed ptr() with constants
1998-11-13 10:15:50 +00:00
peter
73b85611a9
+ cpuid,emms support for asm readers
1998-11-13 10:13:44 +00:00
peter
d9642d577b
* constant fixes
1998-11-13 10:12:11 +00:00
florian
70261b4c01
* functions with ansi strings as result didn't work, solved
1998-11-12 16:43:32 +00:00
pierre
364132b0bb
* fix for bug0176 and bug0177
1998-11-12 12:55:16 +00:00
peter
c28675acab
* fix for empty .o files and linking of libs
1998-11-12 11:34:58 +00:00
pierre
920691ac0a
* fix for first line of function break
1998-11-12 11:19:30 +00:00
pierre
5baf8a6609
+ break main stops before calls to unit inits
...
+ break at constructors stops before call to FPC_NEW_CLASS
or FPC_HELP_CONSTRUCTOR
1998-11-12 09:46:17 +00:00
michael
94812a78c1
* Fixed syntax error
1998-11-12 09:00:26 +00:00
Jonas Maebe
4903941d45
* lower optimization levels disable higher optimization level features
...
* check if there actually is a character after -Op before comparing it with a number
1998-11-11 20:11:39 +00:00
peter
c368ac358d
* fixes to build correct again
1998-11-10 17:56:48 +00:00
peter
c49f4590fd
* removed warning
1998-11-10 17:54:56 +00:00
peter
a3d398082e
* fixed const string
1998-11-10 17:53:06 +00:00
peter
2ce832e18e
* fixed const pchar
1998-11-10 16:10:47 +00:00
pierre
4323a303a3
* temporary fix for long mangled procsym names
1998-11-10 10:50:57 +00:00
peter
0353e61e9b
* va_list -> array of const
1998-11-10 10:09:08 +00:00
Jonas Maebe
2b9d08c912
* fixed comments from last commit (apparently there's still a 255 char limit :( )
1998-11-09 19:40:46 +00:00
Jonas Maebe
d8c11fa743
* changed specific bugfix (which was actually wrong implemented, but did the
...
right thing in most cases nevertheless) to general bugfix
* fixed bug that caused
mov (ebp), edx mov (ebp), edx
mov (edx), edx
1998-11-09 19:33:39 +00:00
peter
20188aa991
+ va_list for printf support
1998-11-09 11:44:33 +00:00
peter
c461a33f8a
* fixed ansicompare which returns signed
1998-11-07 12:49:30 +00:00
pierre
00f7988d1d
* double initialization code calling bug fixed
1998-11-06 09:48:14 +00:00
pierre
66ee4baa3d
* problem of const with ansi fixed
1998-11-06 09:47:29 +00:00
pierre
3539ab25da
* assemble failure increments status errorcount again !!
1998-11-06 09:46:46 +00:00
pierre
6e816712fc
* bug on errors (file used after dispose !) fixed
1998-11-06 09:45:40 +00:00
peter
d84489d9b7
* recordtype.field support in constant expressions
...
* fixed imul for oa_imm8 which was not allowed
* fixed reading of local typed constants
* fixed comment reading which is not any longer a separator
1998-11-05 23:48:17 +00:00
peter
dedaf4db95
* fixed assembler directive and then not an ASM statement
1998-11-05 23:43:24 +00:00
pierre
00a36623a8
* fix for const strings
1998-11-05 23:40:45 +00:00
peter
7d2232f3b2
+ typedconst.getsize
1998-11-05 23:39:31 +00:00
peter
babc359c3f
* don't dispose staticsymtable (caused crash under tp7 after a fatal
...
error)
1998-11-05 23:34:36 +00:00
pierre
bddaa79d02
* fix for missing zero after string const
1998-11-05 15:26:38 +00:00
peter
85b80b7aef
* fixed unknown set operation msg
1998-11-05 14:28:12 +00:00
peter
37732325f3
* fixed variant warning with was sometimes said with sets
1998-11-05 14:26:47 +00:00
peter
82aa9f9b00
* fixed shlshr which would push ecx when not needed
1998-11-05 14:26:01 +00:00
peter
3037445491
* released useansistring
...
* removed -Sv, its now available in fpc modes
1998-11-05 12:02:30 +00:00
michael
da09fad8f9
* undid peters change. Constant ansistrings should end on null too cd ..
1998-11-04 21:07:43 +00:00
peter
de4cf49059
* ansistring fixes
1998-11-04 10:11:36 +00:00
Jonas Maebe
63d4c1f2a1
* "call x;jmp y" optimization not done anymore for P6 and equivalents
...
* made FPU optimizations simpler and more effective
1998-11-03 16:26:09 +00:00
peter
78990962b5
* don't check for endif if error
1998-11-03 11:35:02 +00:00
peter
436274abfc
+ search_unit arg to only search for sources
1998-11-03 11:33:11 +00:00
Jonas Maebe
9d9f60c4d6
* fixed bug shown in sortbug program from fpc-devel list
1998-11-02 23:17:49 +00:00