nickysn
|
49a96af874
+ also support 'external near' var declarations on i8086
|
7 years ago |
nickysn
|
303309b28f
+ added support for 'external far' variables for i8086
|
7 years ago |
florian
|
c0feaf1f1e
+ allow absolute to absolute symbols, resolves issue #32474
|
7 years ago |
maciej-izak
|
8b5524ac3a
* ignore is_publishable for properties in interfaces (related to $M+ directive). $M has effect on visibility of default section for classes. Interface has always only public section (fix for problem in tb0631.pp)
|
8 years ago |
svenbarth
|
ad65ff5600
* insert symbol only once
|
8 years ago |
florian
|
b1dff29cbf
* removed unused units
|
8 years ago |
Károly Balogh
|
464ecab542
huge syscall support refactor for Amiga-likes. removed large chunks of ancient duplicated code, and in general tried to make the entire thing more maintainable and cleaner. also added support for AROS EAXBase syscall convention
|
9 years ago |
svenbarth
|
bf3c7144b0
* make not of public assembler symbols for variables and classes if necessary
|
9 years ago |
nickysn
|
c2305809dc
+ added an i8086-embedded target support to the compiler (RTL and makefile
|
9 years ago |
Jonas Maebe
|
899add8c7d
* don't emit default values for local variables in generic routines: those
|
9 years ago |
florian
|
1142fdeccd
* initialize variables to avoid warnings
|
9 years ago |
svenbarth
|
d3660fec31
Implement support for parsing "generic [class] procedure" and "generic [class] function" in non-Delphi modes. Since "generic" is a prefix it is quite ugly to implement, but from a Pascal language point of view it fits better than "procedure generic xyz".
|
9 years ago |
svenbarth
|
74c79803f7
Extend tlocalvarsym with the ability to not register it if needed.
|
9 years ago |
svenbarth
|
0ac12f0eaf
Extend tstaticvarsym (and by extension tabstractnormalvarsym) with the capability to create it as unregistered if needed.
|
9 years ago |
svenbarth
|
922646d106
Adjust tfieldvarsym (and by extension tabstractvarsym) so that it can be created as not registered if needed.
|
9 years ago |
florian
|
70b8789262
o basic extended pascal support:
|
9 years ago |
svenbarth
|
0ff87336aa
Convert the Boolean parameters accept_equal, typeonly and hadspecialize of comp_expr(), sub_expr() and factor() to a set parameter and adjust all calls.
|
9 years ago |
svenbarth
|
65c37df999
+ extend tprocdef with the possiblity to create it as unregistered
|
10 years ago |
svenbarth
|
d45c275ef3
+ extend ttypesym with the possiblity to create it as unregistered
|
10 years ago |
nickysn
|
4068a05631
+ support the 'absolute seg:ofs' variable declaration in the win16 target as well
|
10 years ago |
Jonas Maebe
|
25e6eaf07f
* store the to be used recordalignmin and maxcrecordalign settings inside
|
10 years ago |
Jonas Maebe
|
165aaea8a4
* made a separate abi entry for powerpc_darwin, as it's not exactly the same
|
10 years ago |
Jonas Maebe
|
159a35da4e
* check for read/write after a newly declared property (mantis #26011)
|
11 years ago |
Jonas Maebe
|
5795daf2cd
* removed no longer used/needed {$ifdef jvm} parts
|
11 years ago |
Jonas Maebe
|
8634aa8ad2
* fixes for the support for overriding properties on the JVM target:
|
11 years ago |
Jonas Maebe
|
5f99ec6197
* factored out overridden properties into a virtual method
|
11 years ago |
Jonas Maebe
|
2bd39f62cb
* factored out associating properties with their getters/setters/fiels
|
11 years ago |
Jonas Maebe
|
47c6b08ece
* changed write-only parameter of parse_symlist() into an out-parameter
|
11 years ago |
Jonas Maebe
|
145e9c1aae
* don't generate debug info for class fields in generic types
|
11 years ago |
svenbarth
|
639a59df92
Added support for partial specialization. This should fix a few problems with generics, the tests for which will be added in the next days after I've verified them.
|
11 years ago |