paul
|
515c99cc01
compiler: cleanup
|
15 gadi atpakaļ |
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 gadi atpakaļ |
paul
|
37179a6558
compiler: cleanup
|
15 gadi atpakaļ |
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 gadi atpakaļ |
paul
|
d9a43f7858
compiler: cleanup
|
15 gadi atpakaļ |
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 gadi atpakaļ |
marco
|
c9c1179b00
* Initial variantop and compare handlers. Patch from Laaca, bug #16853
|
15 gadi atpakaļ |
joost
|
191e83cb7e
* Patch from Darius Blaszijk to support version numbers with less then three digits, bug #17833
|
15 gadi atpakaļ |
Jonas Maebe
|
4ed666afab
* reverted r8795 that saved/set/restored the fpu exception mask before
|
15 gadi atpakaļ |
marco
|
9534c5bd8b
* Delphi XE (2010?) compatible alias for defaultformatsettings.
|
15 gadi atpakaļ |
paul
|
26032c3574
test: add { %norun } directive to tw12249
|
15 gadi atpakaļ |
paul
|
433f18e60c
compiler: resolve only current typeblock forward declarations when the type block is finished (fixes bug #0018086)
|
15 gadi atpakaļ |
Jonas Maebe
|
01a7da9817
* renamed constant "a" to GL_DEPTH24_STENCIL8_EXT (accidentally changed
|
15 gadi atpakaļ |
florian
|
d99081fa47
+ additional test
|
15 gadi atpakaļ |
florian
|
f570934b45
* patch by Aleksa Todorovic to fix generic interfaces, resolves #16100
|
15 gadi atpakaļ |
paul
|
8a5c99599e
compiler: skip functions symtables while generating generic specialization symtable stack (fixes test tw12249.pp and bug #0012249)
|
15 gadi atpakaļ |
Jonas Maebe
|
5cbe12c622
* don't overwrite the target value of interlockedcompareexchange*() if the
|
15 gadi atpakaļ |
florian
|
7d1627e9ca
* patch by Aleksa Todorovic to handle access to types inside generics correctly
|
15 gadi atpakaļ |
paul
|
0d57d38d7c
compiler: fix visibility of inherited protected members (mantis #0018087) and strict private/protected members (mantis #0018085) to nested classes
|
15 gadi atpakaļ |
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 gadi atpakaļ |
florian
|
6b42ba170b
+ TFPGObjectList.GetEnumerator and TFPGInterfacedObjectList.GetEnumerator, resolves #18094
|
15 gadi atpakaļ |
florian
|
97ac6ab928
+ test for #17184
|
15 gadi atpakaļ |
michael
|
066a9330fb
* Added patch from Darius Blaszijk to be less verbose by default
|
15 gadi atpakaļ |
michael
|
6954c0a598
* Added WaitFor to fix 18044
|
15 gadi atpakaļ |
michael
|
df8413a422
* Applied patch from Darius Blaszijk to implement fpdoc building
|
15 gadi atpakaļ |
pierre
|
cf9a7cda1c
* First try to support 64-bit cpu's
|
15 gadi atpakaļ |
florian
|
f15141a6f3
- removes 2.2.x bootstrapping stuff
|
15 gadi atpakaļ |
joost
|
b5e590e732
* Added ability to override which files should be stored in the archive of a package
|
15 gadi atpakaļ |
joost
|
cedede9e81
* Do not handle packages twice, when they are passed on the command line
|
15 gadi atpakaļ |
joost
|
94e9d5ebb8
* Added TPackage.IsFPMakeAddIn, when this flag is set, the package can be
|
15 gadi atpakaļ |