florian
|
5abdfb6f7e
* aint -> asizeint changes
|
14 жил өмнө |
florian
|
26fbfaf5a7
+ introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer)
|
14 жил өмнө |
Jonas Maebe
|
2222f2c44b
* renamed is_class_or_interface_or_dispinterface_or_objc() into
|
14 жил өмнө |
paul
|
56bf42de57
compiler: implement record methods and class methods:
|
14 жил өмнө |
paul
|
8e36256bc9
compiler: add support for visibility blocks in records and type, const declarations:
|
14 жил өмнө |
Jonas Maebe
|
14b95b3b9b
* always force range checking for the upper and lower bounds of for-loops if
|
14 жил өмнө |
florian
|
0712dbe25d
* white space fixes
|
15 жил өмнө |
Jonas Maebe
|
57bd6d2685
+ merged nestedprocvars branch
|
15 жил өмнө |
Jonas Maebe
|
58362db962
* use the correct procdef when taking the address of an overloaded function
|
15 жил өмнө |
Jonas Maebe
|
38e0e0ca29
* fixed comment
|
15 жил өмнө |
Jonas Maebe
|
cddb2ffcae
* give a compile-time error when trying to define a short/ansistring typed constant
|
15 жил өмнө |
Jonas Maebe
|
72758864e4
* only allow field names in record/object typed constant declarations (mantis #16234)
|
15 жил өмнө |
Jonas Maebe
|
734f9de2a0
+ support for array of widechar typed constants (based on patch by
|
15 жил өмнө |
paul
|
c879230f08
compiler: fix parsing and handling of typed constants declared inside classes/objects + tests
|
15 жил өмнө |
Jonas Maebe
|
78b9820e11
* support record fields separated by commas instead of semicolons in typed
|
15 жил өмнө |
Jonas Maebe
|
025ec34e4d
+ "CExtended" type that is the same as "extended", but conforming to the
|
15 жил өмнө |
paul
|
009ef9184d
compiler: add dispinterfaces to most of places where something is comparing to usual interfaces since they are not very different things
|
15 жил өмнө |
florian
|
cf5c42b596
* give a better error message and do better error recovery if too few typed constant array elements are provided
|
15 жил өмнө |
florian
|
b5e7b3e1e7
o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests):
|
15 жил өмнө |
Jonas Maebe
|
559e284bd0
* merged r13762-14047 from trunk
|
15 жил өмнө |
paul
|
e784ec1079
merge revisions 13898-13899:
|
15 жил өмнө |
Jonas Maebe
|
a149674a75
Merged revisions 13458-13596 via svnmerge from
|
16 жил өмнө |
Jonas Maebe
|
c2c68ddb8f
- removed FPC_NEW_BIGENDIAN_SETS define and if(n)defs
|
16 жил өмнө |
Jonas Maebe
|
335e159c11
Merged revisions 13351-13373,13376-13457 via svnmerge from
|
16 жил өмнө |
florian
|
9d659dc937
* accept const <guid const> = <guid string>; again, resolves #14134
|
16 жил өмнө |
Jonas Maebe
|
5a2ccfff52
--WARNING: start build process with FPC 2.2.4; won't work when
|
16 жил өмнө |
Jonas Maebe
|
380e957a79
* init wpo collectors before parsing the interface of units
|
16 жил өмнө |
Jonas Maebe
|
273e1f54c9
* fixed parsing of typed constant bitpacked arrays where the element's
|
16 жил өмнө |
ivost
|
0438667eed
* fixed bug #5800
|
16 жил өмнө |
ivost
|
0f519439b5
* reverted r12690 and r12691
|
16 жил өмнө |