Jonas Maebe
|
99994c0603
Merged revisions 11879-11880,11884-11888,11890,11896-11898,11903-11919,11926-11930,11933-11934,11936-11937,11939-11940,11942-11985,11987-11991,11993-12013,12015-12017,12019-12040,12043,12045,12047-12050,12054,12056-12057,12059-12062,12064-12066,12073,12075,12077-12078,12082,12085,12087-12088,12092-12094,12099,12106-12110,12114,12117-12122,12125,12128-12131,12138,12141-12143,12152-12160,12162-12163,12166-12171,12173-12176,12196,12198-12205 via svnmerge from
|
17 years ago |
Jonas Maebe
|
0b815a6fff
- removed global "resolving_forward" variable (was no longer used)
|
17 years ago |
Jonas Maebe
|
2b067a427d
* give warning if a routine in the interface of a non-interface-only
|
17 years ago |
daniel
|
4ca3a590e8
* Labels that are defined or referenced in a different lexical level
|
17 years ago |
Jonas Maebe
|
df84ca49b4
* fixed tests/cg/opt/tretopt, and also in more cases
|
18 years ago |
daniel
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 years ago |
peter
|
aa72495049
* fix resourcestring assignment in typedconst
|
18 years ago |
tom_at_work
|
635117218e
* fix incorrect generation of huge static arrays on 64 bit systems; however, GAS only supports 2^31-1 sized ones
|
18 years ago |
Jonas Maebe
|
e541f19ef5
* fixed debug info generation for static symbols + IE in case it cannot
|
18 years ago |
Jonas Maebe
|
b957d59391
* don't override varregable for tabstractvarsyms loaded from a ppu when
|
19 years ago |
peter
|
0557ddc342
* removed typed const, it is now handled by staticvarsym
|
19 years ago |
peter
|
3cae449fda
* moved rtti to ncgrtti
|
19 years ago |
florian
|
c465b95bdf
* win64 compilation fixed
|
19 years ago |
peter
|
e17b424e28
* refactor procsym procdef list
|
19 years ago |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
19 years ago |
peter
|
05183ac829
* AsmSymbolDict changed to FPHashObjectList
|
19 years ago |
peter
|
cb246eb781
* Remove dos,strings units, use SysUtils instead
|
19 years ago |
florian
|
85d63d9fa9
* settings refactored
|
19 years ago |
peter
|
d27fda4b01
* fix rtti for overriden properties
|
19 years ago |
peter
|
3078a1927f
* remove ttype
|
19 years ago |
peter
|
d4d4309e44
* use unique symid and defid per module
|
19 years ago |
florian
|
30ea65a89c
* varspez shouldn't be part of the crc
|
19 years ago |
florian
|
a806fe3954
* disabled previous patch, can't be done this way
|
19 years ago |
florian
|
a0b1fbfa0e
+ write varstate for parameter symbols, enables constant folding for
|
19 years ago |
peter
|
0f6355e805
* fix property overriding
|
19 years ago |
Marc Weustink
|
88e00bd264
* removed write depend def, write only defs when needed
|
19 years ago |
peter
|
2c7bc12ad6
* support indexed stored methods
|
19 years ago |
Jonas Maebe
|
7528a28287
* keep track of a sym's initial location to use during the generation
|
19 years ago |
Jonas Maebe
|
1f42ee201b
+ support for bitpacked records, except for:
|
19 years ago |
peter
|
4506394cfa
* pass contextobjdef for visibility of methods. There are different
|
19 years ago |