michael
|
2b253f4d01
|
+ INVALID_HANDLE_VALUE is a constant, not a function
|
2003-06-15 14:33:22 +00:00 |
|
michael
|
56af580ed1
|
+ Added sqlite
|
2003-06-15 10:34:59 +00:00 |
|
michael
|
b9769c78ee
|
+ initial import
|
2003-06-15 10:33:57 +00:00 |
|
michael
|
3c48f7a75f
|
+ + Added winver
|
2003-06-15 09:50:01 +00:00 |
|
michael
|
e1594058f1
|
+ Initial implementation
|
2003-06-15 09:48:24 +00:00 |
|
Jonas Maebe
|
642d0f923b
|
* ppc compiles with -dnewra, haven't tried to compile anything with it
yet though
|
2003-06-14 22:32:43 +00:00 |
|
michael
|
84cbf9a573
|
+ pthreads dependency added for linux
|
2003-06-14 19:19:44 +00:00 |
|
michael
|
4e7f8ce823
|
+ Some improvements for the Linux version
|
2003-06-14 19:14:58 +00:00 |
|
michael
|
70f3a0c08e
|
+ Initial implementation
|
2003-06-14 19:14:31 +00:00 |
|
michael
|
d4eebadc95
|
+ Added syncobjs for Linux
|
2003-06-14 19:13:37 +00:00 |
|
Jonas Maebe
|
d29c96896f
|
* fixed newra cycle for x86
* added constants for indicating source and destination operands of the
"move reg,reg" instruction to aasmcpu (and use those in rgobj)
|
2003-06-14 14:53:50 +00:00 |
|
Jonas Maebe
|
a4db446a95
|
* fixed compilation problems (removed unnecessary modified registers
lists from procedures)
|
2003-06-14 12:41:08 +00:00 |
|
peter
|
0dceec9a64
|
* current_procdef removed, use current_procinfo.procdef instead
|
2003-06-13 21:19:30 +00:00 |
|
peter
|
65e2afbd58
|
* supreg_name added
|
2003-06-13 21:08:30 +00:00 |
|
Jonas Maebe
|
a5a186799a
|
+ added supreg_name function
|
2003-06-13 17:44:44 +00:00 |
|
Jonas Maebe
|
4db662b6d0
|
* fixed small LOC_(C)FPUREGISTER bug
|
2003-06-13 17:05:24 +00:00 |
|
Jonas Maebe
|
c0a35f3cab
|
* fixed bugs in case the left node was a LOC_(C)REFERENCE
|
2003-06-13 17:03:38 +00:00 |
|
pierre
|
68f1feb47b
|
* fix a problem with KNOWNCOMPILE10ERROR
|
2003-06-13 08:16:34 +00:00 |
|
michael
|
0dee6d7362
|
+ Added section about shared lib relocations on Win32
|
2003-06-13 08:02:12 +00:00 |
|
mazen
|
b39a9919a2
|
- unused temp var r removed in GetExplicitRegisterInt function
* some case added for var and fauncions naming
|
2003-06-12 22:47:52 +00:00 |
|
Jonas Maebe
|
67e0cc3ad6
|
* t386innode.pass_2 already doesn't call a helper anymore since a long
time
|
2003-06-12 22:10:44 +00:00 |
|
Jonas Maebe
|
7ca760912b
|
* tcginnode.pass_2 doesn't call a helper anymore in any case
* fixed ungetregisterfpu compilation problems
|
2003-06-12 22:09:54 +00:00 |
|
peter
|
c036dbe71a
|
* size para for ungetregisterfpu
|
2003-06-12 21:12:20 +00:00 |
|
peter
|
93138a616d
|
* updates like the powerpc
|
2003-06-12 21:11:44 +00:00 |
|
peter
|
d179aea20d
|
* ungetregisterfpu gets size parameter
|
2003-06-12 21:11:10 +00:00 |
|
peter
|
02b3ec4f28
|
* newra fixes
|
2003-06-12 21:10:50 +00:00 |
|
Jonas Maebe
|
709e6da4fa
|
- removed ALL_INTREGISTERS (only the one in rgobj is valid)
|
2003-06-12 19:11:34 +00:00 |
|
michael
|
3ad86b1e49
|
* Supports usage of declarations from other units (as long as mkxmlrpc
parsed these units due to a --input=unitname command)
|
2003-06-12 19:00:53 +00:00 |
|
Jonas Maebe
|
5a5b7e0192
|
* deallocate parameter registers in time for newra
* for non-i386, procvars and methodpointers always have to be processed
in advance, whether or not newra is defined
|
2003-06-12 18:38:45 +00:00 |
|
peter
|
a71427cf2c
|
* fix newra cycle for i386
|
2003-06-12 18:31:18 +00:00 |
|
Jonas Maebe
|
2b312f6e8c
|
* fixed compilation problems
|
2003-06-12 18:12:49 +00:00 |
|
peter
|
a0b9306652
|
* newra compiles for sparc
|
2003-06-12 16:43:07 +00:00 |
|
peter
|
ab66b66673
|
* add inputfile prefix to ppas/link.res
|
2003-06-12 16:41:51 +00:00 |
|
michael
|
0ea4ac8553
|
+ Polish translations by Wojciech Malinowski
|
2003-06-12 12:05:02 +00:00 |
|
michael
|
0a51f21289
|
Regerenated using todays fpcmake
|
2003-06-12 10:40:16 +00:00 |
|
michael
|
e033a489b1
|
+ Added syncobjs for win32
|
2003-06-11 12:01:03 +00:00 |
|
michael
|
37fd308ddb
|
+ Implemented Win32 of syncobjs
|
2003-06-11 11:59:52 +00:00 |
|
mazen
|
60fb7c9570
|
* fixing a general compile problem related to
cg.g_overflowcheck declaration that has
changed
|
2003-06-10 20:46:17 +00:00 |
|
Jonas Maebe
|
7e26d3cc3b
|
* fix from Peter
|
2003-06-10 11:16:15 +00:00 |
|
Jonas Maebe
|
1929498b42
|
* patch from Peter to fix tempinfo copying
|
2003-06-10 09:10:47 +00:00 |
|
mazen
|
1e7fc22124
|
* fix compile problem related to modification
of the declareation of GetIntParaLoc in the
ancestor's declaration
|
2003-06-09 21:44:14 +00:00 |
|
peter
|
19c9bdbf60
|
* load calln in temprefn in with statement
|
2003-06-09 18:27:14 +00:00 |
|
peter
|
ab1f33f68b
|
* remove temptype, use tempinfo.temptype instead
|
2003-06-09 18:26:46 +00:00 |
|
peter
|
72a89db7f7
|
* para can be the same as function name in delphi
|
2003-06-09 18:26:27 +00:00 |
|
Jonas Maebe
|
4d7dd7ecb4
|
* fixed update_reference_reg_mul() so that it won't modify CREGISTERs
in a reference
* cache value of get_mul_size()
* if get_mul_size = 1, the index can be a CREGISTER since it won't be
modified
|
2003-06-09 16:45:41 +00:00 |
|
Jonas Maebe
|
dab8ab29cc
|
* fixed regvar optimization for call_by_reference parameters (no need
to load address in another register)
|
2003-06-09 16:41:52 +00:00 |
|
Jonas Maebe
|
55509b199b
|
* (de)allocation of registers for parameters is now performed properly
(and checked on the ppc)
- removed obsolete allocation of all parameter registers at the start
of a procedure (and deallocation at the end)
|
2003-06-09 14:54:26 +00:00 |
|
Jonas Maebe
|
c8978e3440
|
* fixed for callparatemp
|
2003-06-09 14:38:52 +00:00 |
|
peter
|
ff431f21ae
|
* updated for new deref info
|
2003-06-09 12:59:00 +00:00 |
|
peter
|
77d641fa2a
|
* init/final of procedure data splitted from genentrycode
* use asmnode getposition to insert final at the correct position
als for the implicit try...finally
|
2003-06-09 12:23:29 +00:00 |
|