Jonas Maebe
|
ec77e64adc
* fixed returns from functions that return their result in a parameter
|
11 жил өмнө |
Jonas Maebe
|
575911dcb0
+ support for (section-based) threadvars for LLVM
|
11 жил өмнө |
Jonas Maebe
|
8e3062b1b6
* fixed the type specified to reference_reset_base() in
|
11 жил өмнө |
Jonas Maebe
|
9e074d036b
* migrated the handling of ansi/unicodestring constants to the high level
|
11 жил өмнө |
Jonas Maebe
|
099588aaf5
* don't write comments in the LLVM IR about ait_section/ait_align elements,
|
11 жил өмнө |
Jonas Maebe
|
5144a0d1e6
* only start a new object file for typed const data if we are instructed
|
11 жил өмнө |
Jonas Maebe
|
c84a8a4bc2
* separate methods to get the size of the ansistring/unicode header and to
|
11 жил өмнө |
Jonas Maebe
|
7a10959aa0
+ support for parsing structured data for which no tdef is available in
|
11 жил өмнө |
Jonas Maebe
|
5a49727cdf
* moved functionality to create a global recorddef based on a tfplist of
|
11 жил өмнө |
Jonas Maebe
|
dedf7e9384
+ tabstractrecordsymtable.findfieldbyoffset() method to get the (first, in
|
11 жил өмнө |
Jonas Maebe
|
4f906fb9c9
* fixed datadef for untyped string constants (terminating #0 is one
|
11 жил өмнө |
Jonas Maebe
|
53a5ccbfba
* fixed some comments so they correspond to the current implementation
|
11 жил өмнө |
Jonas Maebe
|
2a45b57504
* removed todo comment, the "constant" information is already propagated in
|
11 жил өмнө |
Jonas Maebe
|
5c8e723cf8
* handle the fact that we emit constant strings that can be longer or shorter
|
11 жил өмнө |
Jonas Maebe
|
ea9fbe381e
* converted the generation of cst_conststring and cst_shortstring string
|
11 жил өмнө |
Jonas Maebe
|
bfe431913d
* fixed writing hex-encoded characters in string constants
|
11 жил өмнө |
Jonas Maebe
|
9fada1a238
* don't internalerror when typecasting voidpointer^ or formaldef
|
11 жил өмнө |
Jonas Maebe
|
27e350fa9a
+ llvm implementation of second_int_to_real()
|
11 жил өмнө |
Jonas Maebe
|
4746e17be5
* implemented second_int_to_int() for llvm
|
11 жил өмнө |
Jonas Maebe
|
1c9932d921
* llvm implementation of tmoddivnode
|
11 жил өмнө |
Jonas Maebe
|
d8394fc89c
* call fpc_iocheck via hlcg.g_call_system_proc()
|
11 жил өмнө |
Jonas Maebe
|
2dfbee45b1
* generate the callerside para/return location info in g_call_system_proc,
|
11 жил өмнө |
Jonas Maebe
|
8ca4c80785
* mark tasmsymbols as declared in the taillvmdecl constructor so that we
|
11 жил өмнө |
Jonas Maebe
|
b494f76b81
* made internalerror unique
|
11 жил өмнө |
Jonas Maebe
|
8504ef3e87
* "public, alias" doesn't do anything (yet) for the jvm target, but the
|
11 жил өмнө |
Jonas Maebe
|
7949bebb8d
* synchronised with r28168 of trunk
|
11 жил өмнө |
Jonas Maebe
|
063d50b4c9
* make the string data of p(wide)char string constants local (except when
|
11 жил өмнө |
Jonas Maebe
|
39074edf10
- removed the globalsymbolmangleprefix/suffix constants that were added for
|
11 жил өмнө |
nickysn
|
c8c842b857
+ added tests for >, <, >= and <= with equal pointers in the tfarptr2.pp test
|
11 жил өмнө |
nickysn
|
5097b90e39
+ enabled the huge pointer size test in the tptrsize.pp test
|
11 жил өмнө |