Commit Graph

7542 Commits

Author SHA1 Message Date
michael
385a257995 + Added some missing functions needed for variant support 2000-08-13 17:55:38 +00:00
michael
7aa1e88a5d + Added some delphi compatibility types 2000-08-13 17:55:14 +00:00
peter
11af7f6f18 * new 2000-08-13 14:55:58 +00:00
peter
c11ee377bb * integer constant is equal with all integer type arguments (merged) 2000-08-13 14:53:32 +00:00
peter
25c495dd5a * put defaultpara values in parast and changed the name to
'def<Parameter name>'
2000-08-13 13:11:28 +00:00
peter
68283a4c62 * equal_paras now also checks default parameter value 2000-08-13 13:07:18 +00:00
peter
15aa7417a3 * store parast always for procdef (browser needs still update)
* add default parameter value to demangledpara
2000-08-13 13:06:37 +00:00
peter
0d881bb510 * new ppu version 2000-08-13 13:04:38 +00:00
peter
eadf85eee3 * -vb update 2000-08-13 13:04:15 +00:00
peter
fdc675f37b * clean also unit crc 2000-08-13 13:00:44 +00:00
peter
58af033511 * updated for ppu additions 2000-08-13 12:58:06 +00:00
peter
cb4de797c1 * class member decl wrong then no other error after it
* -vb has now also line numbering
  * -vb is also used for interface/implementation different decls and
    doesn't list the current function (merged)
2000-08-13 12:54:53 +00:00
peter
6e00bdf39b * fixed fileseek() typo (merged) 2000-08-13 08:59:37 +00:00
peter
7cac44dbaf * don't check for directory in do_open (merged) 2000-08-13 08:43:45 +00:00
peter
8352fb6d7d * support absolute refering to funcret (merged) 2000-08-13 08:42:59 +00:00
peter
122791efe7 * fixed typo in tsinglelist.clear (merged) 2000-08-13 08:41:57 +00:00
peter
34a42a439b * restore labels when error in except block (merged) 2000-08-13 08:41:07 +00:00
peter
8f20bd887d * ELF writer works now also with -g
* ELF writer is default again for linux
2000-08-12 19:14:58 +00:00
peter
bd6d4c3d17 * fixed bug #1096 (merged) 2000-08-12 15:41:15 +00:00
peter
cdbe6a1fa3 + usedasmsymbollist to check and reset only the used symbols (merged) 2000-08-12 15:34:21 +00:00
peter
2c58f511b0 * reference reading fix from Jonas (merged) 2000-08-12 15:32:02 +00:00
peter
fac523d7f6 * IDE patch for stream reading (merged) 2000-08-12 15:30:44 +00:00
Jonas Maebe
2f3239d61c + setallpalette hook
+ setallpalette implemented for standard vga and VESA 2.0+
2000-08-12 12:27:13 +00:00
florian
2eb5a5c148 *** empty log message *** 2000-08-12 06:57:20 +00:00
florian
cd6180fe99 + case statement for int64/qword implemented 2000-08-12 06:46:06 +00:00
florian
797102a0a1 + type TConstExprInt added 2000-08-12 06:45:08 +00:00
peter
1bb6c695e7 * fixed for constants in emit_push_mem_size for go32v2 (merged) 2000-08-10 18:42:03 +00:00
florian
393f200056 *** empty log message *** 2000-08-10 18:20:51 +00:00
Jonas Maebe
2a801fcd04 * reallocmem is now also used under Delphi (merged from fixes branch) 2000-08-10 12:20:44 +00:00
peter
b13477c647 * packenumfixed things so it compiles with 1.0.0 again 2000-08-09 19:49:44 +00:00
marco
e817560f04 * fixes for val(int64 or qword) to ansistring 2000-08-09 19:31:18 +00:00
Jonas Maebe
a5993b9f61 * tidexarray and tdynamicarray now use reallocmem() under FPC for
growing (merged from fixes branch)
2000-08-09 12:09:45 +00:00
Jonas Maebe
77d566f4fc * fixed bug1093 and other string -> chararray conversion bugs
(merged from fixes branch)
2000-08-09 11:30:21 +00:00
Jonas Maebe
3aab08cba8 + FPC_STR_TO_CHARARRAY routine necessary for string -> chararray
conversions fix (merged fropm fixes branch)
2000-08-09 11:29:01 +00:00
marco
91d1665de3 * Uncommented some int64 functions, now that int64 support is ok 2000-08-09 07:48:05 +00:00
sg
65e50beb55 * Implemented WideString helper functions (but they are not tested yet
due to the lack of full compiler support for WideString/WideChar!)
2000-08-08 22:12:36 +00:00
sg
6fcf8dcda3 * Added declarations for WideString utility functions 2000-08-08 22:11:45 +00:00
peter
43f82ba0ff * memdebug/memory patches (merged)
* only once illegal directive (merged)
2000-08-08 19:28:57 +00:00
peter
b2a4233525 * equal_constsym() needed for default para 2000-08-08 19:26:41 +00:00
peter
beefc6ac92 * crash fix for default para when all parameters were omitted 2000-08-08 19:23:28 +00:00
peter
1a0277d7b0 * smallatheapptr undef and other cleanup (merged) 2000-08-08 19:22:46 +00:00
Jonas Maebe
cca5461149 * fixed bug in type conversions between enum subranges (it didn't take
the packenum directive into account)
  + define PACKENUMFIXED symbol in options.pas
   (merged from fixes branch)
2000-08-07 11:31:04 +00:00
Jonas Maebe
ede6479557 + emit_push_mem_size() which pushes a value in memory of a certain size
* pushsetelement() and pushvaluepara() use this new procedure, because
    otherwise they could sometimes try to push data past the end of the
    heap, causing a crash
   (merged from fixes branch)
2000-08-07 11:29:40 +00:00
peter
deb46cc56f * removed note 2000-08-06 19:42:40 +00:00
peter
658a1f4fcd * default parameters working ! 2000-08-06 19:39:28 +00:00
peter
52d9682415 * overload directives removed (merged) 2000-08-06 14:19:06 +00:00
peter
95253a2759 * overload fixes (merged) 2000-08-06 14:17:15 +00:00
peter
aa4be75abc * more checks 2000-08-06 14:14:25 +00:00
peter
4b2595322b * force smartlink (merged) 2000-08-06 10:46:23 +00:00
peter
ec3f05fe39 * merged patches name generation in lib and asm constant eval 2000-08-06 10:42:29 +00:00