paul
|
515c99cc01
compiler: cleanup
|
15 years ago |
paul
|
2155dadf5e
compiler: push to the stack not only nested hierarchy but also class hierarchy for each nested entry both in method declaration and for method body, also push child hierarchy while parsing object members because in other case parent types are invisible for descendants (fixes mantis #0018124, mantis #0018127 and more) + extended test
|
15 years ago |
paul
|
37179a6558
compiler: cleanup
|
15 years ago |
paul
|
668cd1f3c0
compiler: change check for current in try_consume_unitsym - don't use current_unit in check because specialize code does not replace this variable (fixes bug #0015591)
|
15 years ago |
paul
|
d9a43f7858
compiler: cleanup
|
15 years ago |
paul
|
ba75daa50d
compiler: change find_module_from_symtable to support not only unit symtables but also other symtables with valid moduleid (fixes bug #0016090)
|
15 years ago |
marco
|
c9c1179b00
* Initial variantop and compare handlers. Patch from Laaca, bug #16853
|
15 years ago |
joost
|
191e83cb7e
* Patch from Darius Blaszijk to support version numbers with less then three digits, bug #17833
|
15 years ago |
Jonas Maebe
|
4ed666afab
* reverted r8795 that saved/set/restored the fpu exception mask before
|
15 years ago |
marco
|
9534c5bd8b
* Delphi XE (2010?) compatible alias for defaultformatsettings.
|
15 years ago |
paul
|
26032c3574
test: add { %norun } directive to tw12249
|
15 years ago |
paul
|
433f18e60c
compiler: resolve only current typeblock forward declarations when the type block is finished (fixes bug #0018086)
|
15 years ago |
Jonas Maebe
|
01a7da9817
* renamed constant "a" to GL_DEPTH24_STENCIL8_EXT (accidentally changed
|
15 years ago |
florian
|
d99081fa47
+ additional test
|
15 years ago |
florian
|
f570934b45
* patch by Aleksa Todorovic to fix generic interfaces, resolves #16100
|
15 years ago |
paul
|
8a5c99599e
compiler: skip functions symtables while generating generic specialization symtable stack (fixes test tw12249.pp and bug #0012249)
|
15 years ago |
Jonas Maebe
|
5cbe12c622
* don't overwrite the target value of interlockedcompareexchange*() if the
|
15 years ago |
florian
|
7d1627e9ca
* patch by Aleksa Todorovic to handle access to types inside generics correctly
|
15 years ago |
paul
|
0d57d38d7c
compiler: fix visibility of inherited protected members (mantis #0018087) and strict private/protected members (mantis #0018085) to nested classes
|
15 years ago |
florian
|
a0c25dc0f9
- removes Thread_count from the system unit of several OSes: the value of this variable was unpredictable and the hebaviour was not fixable, resolves #18089
|
15 years ago |
florian
|
6b42ba170b
+ TFPGObjectList.GetEnumerator and TFPGInterfacedObjectList.GetEnumerator, resolves #18094
|
15 years ago |
florian
|
97ac6ab928
+ test for #17184
|
15 years ago |
michael
|
066a9330fb
* Added patch from Darius Blaszijk to be less verbose by default
|
15 years ago |
michael
|
6954c0a598
* Added WaitFor to fix 18044
|
15 years ago |
michael
|
df8413a422
* Applied patch from Darius Blaszijk to implement fpdoc building
|
15 years ago |
pierre
|
cf9a7cda1c
* First try to support 64-bit cpu's
|
15 years ago |
florian
|
f15141a6f3
- removes 2.2.x bootstrapping stuff
|
15 years ago |
joost
|
b5e590e732
* Added ability to override which files should be stored in the archive of a package
|
15 years ago |
joost
|
cedede9e81
* Do not handle packages twice, when they are passed on the command line
|
15 years ago |
joost
|
94e9d5ebb8
* Added TPackage.IsFPMakeAddIn, when this flag is set, the package can be
|
15 years ago |