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
peter
7fbf34e60d
* init
2000-08-06 10:27:52 +00:00
peter
3c7d8f0db1
* merged setvideostate patch
2000-08-05 18:34:47 +00:00
peter
b601e36f55
* paramstr(0) fix for linux 2.0 kernels (merged)
2000-08-05 18:33:51 +00:00
peter
195bc075eb
* $ifdef go32v2 -> target_info.target=go32v2
2000-08-05 13:33:08 +00:00
peter
2c86bfd561
* fixed build prob without support_mmx
2000-08-05 13:32:39 +00:00
peter
72e263e0a6
* build fixes (merged)
2000-08-05 13:27:55 +00:00
peter
e955ac6135
* packenum 1 fixes (merged)
2000-08-05 13:25:06 +00:00
Jonas Maebe
5efdcfc3a5
* readded l1 variable (between ifdef go32v2 to avoid hints/notes)
2000-08-05 10:35:51 +00:00
Jonas Maebe
83eeb7b9f7
* added missing register deallocation (could cause IE10 i some cases)
...
(merged from fixes branch)
2000-08-05 09:57:27 +00:00
peter
4549ef44e1
* merges from fixes
2000-08-04 22:00:50 +00:00
peter
6bf27d1c7a
* merges from fixes branch
2000-08-04 21:50:37 +00:00
peter
9cd54ba9ca
* forgot some conflicts :(
2000-08-04 21:48:29 +00:00
peter
f3205911a2
* applied patch from Paul te Bokkel (merged)
2000-08-04 21:47:29 +00:00
peter
9b1864c586
* getenv case insensitive (merged)
2000-08-04 21:45:39 +00:00