florian
|
8de49997ea
* align compiler generated constants according to constant aligment settings
|
10 lat temu |
florian
|
632f43c490
* fix assembling with masm according to #25858
|
10 lat temu |
sergei
|
a67478e033
* Simplified, removed redundant asmlist and duplicate call to maybe_new_object_file.
|
10 lat temu |
svenbarth
|
b38fb606cc
Fix for Mantis #27185.
|
10 lat temu |
svenbarth
|
4a0d27ebfe
Fix for Mantis #26271: Don't trash local variables that are used for the Default() intrinsic.
|
11 lat temu |
Jonas Maebe
|
b57c95043f
+ support overriding tdef/tsym methods with target-specific functionality:
|
11 lat temu |
nickysn
|
5242ed7864
* changed TResStrInitTable.Count and TWStrInitTablesTable.Count to nativeint
|
11 lat temu |
nickysn
|
73e6ffe675
* the TableCount and InitCount fields in the INITFINAL table changed to
|
11 lat temu |
florian
|
15df4a4f80
+ support iso pascal like program parameters in iso mode
|
11 lat temu |
Jonas Maebe
|
a14ceba791
+ -CTinitlocals switch for the JVM that initialises all local variables
|
12 lat temu |
nickysn
|
e4f84b0f5d
* i8086 medium model fixes in tnodeutils.InsertResourceTablesTable
|
12 lat temu |
nickysn
|
10db067372
* specify Tasmsymtype=AT_FUNCTION and use Create_nil_codeptr when generating the code pointers in the InitFinal table
|
12 lat temu |
svenbarth
|
ff3bb9322a
Fix for Mantis #24848.
|
12 lat temu |
florian
|
380bc56e32
+ create a default heap on embedded targets and register this default heap
|
12 lat temu |
paul
|
5d74e0578a
compiler: remove unused variables and unneeded assignments
|
12 lat temu |
sergei
|
1116bc3542
* Fixed incorrect condition (a linked list always has at least one dummy element) which was causing every unit to have a threadvar table, regardless of actual presence of threadvars. For units without code, this was causing creation of .o files which aren't necessary otherwise.
|
12 lat temu |
Jonas Maebe
|
289486346b
* factored out code to decide when an asmsym for a staticvarsym has to be
|
13 lat temu |
Jonas Maebe
|
baa8fa39a8
* converted code to trash variables (-gt) to operate at the node tree level,
|
13 lat temu |
Jonas Maebe
|
834026bfb5
* synchronised with trunk up to r21067
|
13 lat temu |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 lat temu |
Jonas Maebe
|
40cf2cefa0
* when the user calls initialize(), force initialization to happen on the
|
14 lat temu |
Jonas Maebe
|
13b0ac91d9
+ generate java.lang.Enum descendant classes for Pascal enum types
|
14 lat temu |
Jonas Maebe
|
e9e72e6de0
* fixed copyright date
|
14 lat temu |
Jonas Maebe
|
739c654e3a
+ support for main programs for the JVM target
|
14 lat temu |
Jonas Maebe
|
41624e8102
* pd.owner.defowner -> pd.struct
|
14 lat temu |
Jonas Maebe
|
43c5ed20c2
+ support for initialising typed constants via compiler-generated
|
14 lat temu |
Jonas Maebe
|
c264c24fb0
+ support for unit initialisation sections for the JVM target,
|
14 lat temu |
Jonas Maebe
|
ab5b1fb686
* turned call_fail_node, initialize_data_node, and finalize_data_node from
|
14 lat temu |