michael
30a74b36f2
+ Fixed sleep: file needs to be closed again
2004-10-12 15:22:23 +00:00
peter
560a790a57
* gen high tree makes copy in temp when there is a calln
2004-10-12 14:36:38 +00:00
peter
4a7e02d817
* cstyle operators with calln in the tree now use a temp
2004-10-12 14:35:47 +00:00
peter
b5d1220bef
* fixed crash when current_procinfo was not yet available
2004-10-12 14:35:14 +00:00
peter
6ffca1688e
* fixed visibility for procsyms
...
* fixed override check when there was no entry yet
2004-10-12 14:34:49 +00:00
peter
f1ae6fb6d4
* give error when converting class to interface are not related
2004-10-12 14:33:41 +00:00
peter
bb47a3d13a
* new bugs
2004-10-12 14:32:18 +00:00
Jonas Maebe
9b5904d230
- disabled llround, not present under Mac OS X 10.1
2004-10-12 07:08:33 +00:00
peter
cf20eafbe0
* don't generate stabs for self when it is in a regvar
2004-10-11 20:48:34 +00:00
mazen
ec8c55a03c
* New way encoding insertChar produces better results
2004-10-11 16:21:12 +00:00
peter
66df745917
* small regvar for para fixes
...
* function tvarsym.is_regvar added
* tvarsym.getvaluesize removed, use getsize instead
2004-10-11 15:48:15 +00:00
peter
b0ebc06ce6
* removed warning about register used only once
2004-10-11 15:47:03 +00:00
peter
8b3e00244f
* length parameter for copyvaluearray changed to tlocation
2004-10-11 15:46:45 +00:00
peter
d288070a7a
* mark non-regable after calling convention is set
2004-10-11 15:45:35 +00:00
Jonas Maebe
99c6740d7d
* include pi_do_call if we generate a call instead of internalerroring
...
(workaround)
2004-10-11 07:13:14 +00:00
peter
4f7667488b
* parameter regvar fixes
2004-10-10 21:08:55 +00:00
peter
d6bffaf5c6
* fixed sparc compile
...
* fixed float regvar loading
2004-10-10 20:51:46 +00:00
peter
434475be33
* concatcopy_unaligned maps by default to concatcopy, sparc will
...
override it with call to fpc_move
2004-10-10 20:31:48 +00:00
peter
b0c25b50a0
* symtable allocation rewritten
...
* loading of parameters to local temps/regs cleanup
* regvar support for parameters
* regvar support for staticsymtable (main body)
2004-10-10 20:22:53 +00:00
peter
0573c742e4
* passing a var parameter to var parameter is now also allowed
...
for register locations (=regvars)
2004-10-10 20:21:18 +00:00
michael
1badf97d89
+ Initial check-in
2004-10-10 19:41:42 +00:00
florian
2f291713e1
* fixed aligntoptr
2004-10-10 19:18:31 +00:00
peter
e71d0d3670
* more x11 headers from Ido Kannner
2004-10-10 18:28:00 +00:00
peter
c853d10cc2
* optimized spilling writing when the reg operand can be
...
replaced by reference
2004-10-10 16:30:26 +00:00
peter
044ec56b56
* default optimization cpu changed to CLassPentium3
2004-10-10 15:42:22 +00:00
Jonas Maebe
cf085fb9d0
* several fixes to allocregbetween()
2004-10-10 15:01:19 +00:00
Jonas Maebe
28e0869e6f
- disabled oldregvars because it no longer compiles
2004-10-10 14:57:29 +00:00
michael
003a9b8a16
+ Fixed some dependencies
2004-10-10 14:49:05 +00:00
michael
a63a672f28
+ Use of dbconst for resource strings
2004-10-10 14:45:51 +00:00
michael
5ab50a2316
* Patch from joost van der sluis not to realloc buffers
2004-10-10 14:26:05 +00:00
michael
06c3cc3bd0
+ Small fix for close so it does not check browsemode
2004-10-10 14:25:21 +00:00
michael
8030ebf357
* Large patch from Joost Van der Sluis.
...
* Float fix in interbase
+ Commit and commitretaining for pqconnection
+ Preparestatement and prepareselect joined.
+ Freestatement and FreeSelect joined
+ TSQLQuery.GetSQLStatementType implemented
+ TBufDataset.AllocBuffer now no longer does a realloc
+ Fetch=True means succesfully got data. False means end of data.
+ Default implementation of GetFieldData implemented/
2004-10-10 14:24:22 +00:00
michael
6d6da25c59
+ Added support for file uploads
2004-10-10 10:29:07 +00:00
michael
dfe2a0417e
+ Implementation of GetTempDir and GetTempFileName
2004-10-10 10:28:34 +00:00
peter
5ca70455ed
regvar ppu writing doesn't affect any crc
2004-10-10 09:31:28 +00:00
Jonas Maebe
0f26252376
+ cgenmath with libc math functions. Faster than the routines in genmath
...
and also have full double support (exp() only has support for values in
the single range in genmath, for example). Used in FPC_USE_LIBC is
defined
* several fixes to allow compilation with -dHASINLINE, but internalerrors
because of missing support for inlining assembler code
2004-10-09 21:00:46 +00:00
olle
bf57e41ac5
* Exchanged hardcoded "./" to CurDirRelPath
...
* In FindObjectFile, when link on target, special handling is now
only done for units.
2004-10-09 11:37:09 +00:00
olle
45e4998167
* Exchanged hardcoded "./" to CurDirRelPath
2004-10-09 11:29:15 +00:00
olle
61645ef149
+ Added CurDirRelPath
...
* Exchanged hardcoded "./" to CurDirRelPath
2004-10-09 11:27:59 +00:00
olle
d87707fc6c
* Refs to DEBUGINFO_<x> is now not inserted for target MacOS
2004-10-09 10:51:13 +00:00
olle
8461184f4b
* minor fix
2004-10-09 10:48:34 +00:00
florian
016f2e9b15
* fixed storage of parameters passed by ref.
2004-10-08 20:52:07 +00:00
peter
63cf4464d3
* tvarsym.varregable added, split vo_regable from varoptions
2004-10-08 17:09:43 +00:00
florian
5051301b16
+ non writeable unit output directory produces a nice error message now
2004-10-08 15:52:40 +00:00
peter
eaf46c4fb1
* live_registers must be restored after the spilling store code
...
is generate to add correct conflicts for extra temporary registers
2004-10-06 20:14:08 +00:00
peter
3f57db42c5
* hebrew is also RTL
2004-10-06 19:37:59 +00:00
Jonas Maebe
2b030488b2
* regvar fixes from Peter
2004-10-06 19:26:50 +00:00
Jonas Maebe
0cf348b3df
* take into account the size of a write to determine whether a write to
...
one reference influences the contents of another reference
2004-10-06 19:24:38 +00:00
mazen
5da85ace4a
* Use FreeBIDI for deleting chars
2004-10-06 16:52:24 +00:00
mazen
1faf78523f
* Fix inserting char inside a word
...
* Fix deleting chars
2004-10-06 16:51:50 +00:00