Commit Graph

23748 Commits

Author SHA1 Message Date
florian
85d63d9fa9 * settings refactored
git-svn-id: trunk@5094 -
2006-10-30 18:02:58 +00:00
florian
2402a083a5 * uploading for non windows fixed
git-svn-id: trunk@5093 -
2006-10-30 15:10:33 +00:00
florian
922de0bc8d * fixed wrong load_ref_ref
git-svn-id: trunk@5092 -
2006-10-30 11:48:37 +00:00
florian
e9a1dff46a * fixed most calling convention trouble on arm-linux
git-svn-id: trunk@5091 -
2006-10-30 10:45:26 +00:00
daniel
1406181aa5 * Fix incorrect usage of result value.
git-svn-id: trunk@5090 -
2006-10-30 10:32:56 +00:00
Jonas Maebe
d5b069a935 * added missing typecheckpasses for new left/right nodes created in
taddnode.typecheckpass()

git-svn-id: trunk@5089 -
2006-10-30 10:29:29 +00:00
peter
23596358a7 * fix arraydef copybyvalue check
git-svn-id: trunk@5088 -
2006-10-30 10:27:49 +00:00
florian
293638230a * cleanedup cpupara
git-svn-id: trunk@5087 -
2006-10-30 09:08:23 +00:00
peter
3c5d82d2d1 * support LOC_CONSTANT for loading self pointer
git-svn-id: trunk@5086 -
2006-10-30 08:58:09 +00:00
florian
5603955795 * fixed passing of floats, broken by one of the previous commits
git-svn-id: trunk@5085 -
2006-10-30 08:38:38 +00:00
florian
6093708e65 * fixed fmtbcd for CPUs having no natural comp type
git-svn-id: trunk@5084 -
2006-10-30 08:36:49 +00:00
florian
797c8de846 * fix structure parameter passing
git-svn-id: trunk@5083 -
2006-10-30 08:04:45 +00:00
florian
c5535366c7 * fixed compilation with 2.0.4
git-svn-id: trunk@5082 -
2006-10-30 07:53:46 +00:00
peter
e70355cb57 * test for copying of typenode
git-svn-id: trunk@5081 -
2006-10-29 23:36:02 +00:00
peter
dc29821e8c * ttypenode.dogetcopy added
git-svn-id: trunk@5080 -
2006-10-29 23:35:23 +00:00
peter
d27fda4b01 * fix rtti for overriden properties
git-svn-id: trunk@5079 -
2006-10-29 23:20:00 +00:00
florian
7bff3a4981 + missing files added
git-svn-id: trunk@5078 -
2006-10-29 23:03:19 +00:00
peter
3078a1927f * remove ttype
* rename old ttype variables *type to *def
  * rename resulttypepass to pass_typecheck
  * rename pass_2 to pass_generate_code

git-svn-id: trunk@5077 -
2006-10-29 22:19:39 +00:00
florian
ce620190a3 + fmtbcd
* regenerated makefiles

git-svn-id: trunk@5076 -
2006-10-29 21:46:44 +00:00
florian
585db9d3c6 - removed unncessary packed
* adapted structure

git-svn-id: trunk@5075 -
2006-10-29 21:46:15 +00:00
florian
beb1c6b72d * spaces inserted
git-svn-id: trunk@5074 -
2006-10-29 21:45:00 +00:00
florian
35aa1e150e + first fmtbcd implementation
git-svn-id: trunk@5073 -
2006-10-29 21:28:31 +00:00
florian
69ae03d6bc * fixed wrong operands of swp
git-svn-id: trunk@5072 -
2006-10-29 20:51:31 +00:00
florian
81a4547901 * fixed assignment of empty strings for windows
git-svn-id: trunk@5071 -
2006-10-29 20:22:51 +00:00
florian
cd5861a01e * fixed compilation on arm
git-svn-id: trunk@5070 -
2006-10-29 20:12:12 +00:00
florian
69a2144170 + added goto enable switch
git-svn-id: trunk@5069 -
2006-10-29 20:04:31 +00:00
Jonas Maebe
117774e006 * fixed web bug #7105
git-svn-id: trunk@5068 -
2006-10-29 19:22:04 +00:00
florian
f273350fc6 + new
git-svn-id: trunk@5067 -
2006-10-29 19:13:27 +00:00
florian
028a4c0cbf * compilation fixed
git-svn-id: trunk@5066 -
2006-10-29 19:03:52 +00:00
florian
02a553668f + software implementation of exp(<double>)
git-svn-id: trunk@5065 -
2006-10-29 18:02:10 +00:00
daniel
67851f6aba + arrayvar[l..h] now valid parameter for open array.
git-svn-id: trunk@5064 -
2006-10-29 17:45:09 +00:00
peter
71af18855e * remove sym from ttype, we can now reference any def in any unit directly
git-svn-id: trunk@5063 -
2006-10-29 16:32:07 +00:00
florian
ca6f992504 * enabled type and var keywords in objects for generics
git-svn-id: trunk@5062 -
2006-10-29 14:20:21 +00:00
peter
d4d4309e44 * use unique symid and defid per module
git-svn-id: trunk@5061 -
2006-10-29 13:00:22 +00:00
peter
c07eac1744 * overriden properties also inherit propoptions
git-svn-id: trunk@5060 -
2006-10-29 12:55:07 +00:00
florian
ae5e58f5f7 * made RGB functions inline
* changed paramters to constant words so they can be folded completly when the result is assigned to the videobuffer

git-svn-id: trunk@5059 -
2006-10-29 12:48:54 +00:00
florian
30ea65a89c * varspez shouldn't be part of the crc
git-svn-id: trunk@5058 -
2006-10-29 12:37:05 +00:00
florian
b64548e25c * cleaned up unnecessary code
git-svn-id: trunk@5057 -
2006-10-29 12:36:50 +00:00
florian
a806fe3954 * disabled previous patch, can't be done this way
git-svn-id: trunk@5056 -
2006-10-29 11:03:11 +00:00
florian
a0b1fbfa0e + write varstate for parameter symbols, enables constant folding for
inlined procedures loaded from ppu files

git-svn-id: trunk@5055 -
2006-10-29 10:46:47 +00:00
florian
4c42f70a3d * ignore error if no build stamp was found
git-svn-id: trunk@5054 -
2006-10-29 09:53:27 +00:00
florian
3d85bfbf7b * fixed coping of goto/label nodes
git-svn-id: trunk@5053 -
2006-10-29 09:50:39 +00:00
Almindor
ad1c431896 * fixes comments to be lazarus parsable before {$MODE DELPHI}
git-svn-id: trunk@5052 -
2006-10-29 09:01:25 +00:00
florian
80d856aa33 * build prepup only on targets using it
git-svn-id: trunk@5051 -
2006-10-29 08:08:47 +00:00
tom_at_work
bfa4fc30cd * fix size calculation for packed arrays: it is not required to take alignment into account. Fixes tparray5 on 64 bit cpus
git-svn-id: trunk@5050 -
2006-10-28 22:27:57 +00:00
florian
4626f2c489 * NetBSD rtl compiles again
git-svn-id: trunk@5049 -
2006-10-28 22:17:49 +00:00
peter
6ff28f639d * add df_dwarf_dbg_info
git-svn-id: trunk@5048 -
2006-10-28 22:05:39 +00:00
florian
7a427cd097 * fixed makefiles partially for win32
git-svn-id: trunk@5047 -
2006-10-28 20:58:13 +00:00
florian
bfeae0c5f1 + added tar creation
git-svn-id: trunk@5046 -
2006-10-28 20:39:26 +00:00
peter
0f6355e805 * fix property overriding
git-svn-id: trunk@5045 -
2006-10-28 20:35:53 +00:00