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 |
|
peter
|
3fcd0a1086
|
* fixed dispose(destructor) crash when destructor didn't exists
|
1998-10-30 16:20:22 +00:00 |
|
peter
|
daecc1a750
|
* fix for lognunitname and longunit.pas
|
1998-10-30 12:23:41 +00:00 |
|
Jonas Maebe
|
286d20463c
|
+ change "call x; jmp y" to "push y; jmp x" (suggestion from Daniel)
|
1998-10-29 18:37:55 +00:00 |
|
florian
|
f4bf391b48
|
+ partial disposing of temp. ansistrings
|
1998-10-29 15:42:43 +00:00 |
|
florian
|
7e40231ad7
|
* some dll support for win32
* fixed assembler writing for PalmOS
|
1998-10-29 11:35:36 +00:00 |
|
peter
|
f5923597a1
|
* fixed some opsize
|
1998-10-28 21:34:39 +00:00 |
|
Jonas Maebe
|
0e54f2bc9c
|
* bugfix in fpu optimizations for single division/substraction
|
1998-10-28 19:51:15 +00:00 |
|