florian
|
1bf58c2a55
+ introduce TExitCode
|
4 years ago |
svenbarth
|
15141124f4
* restore ability to cycle with 3.0.4 (at least until 3.2.2 is released) after r46890
|
4 years ago |
svenbarth
|
d3e18ccb5e
* fix for Mantis #37221: apply adjusted patch by Ondrej Pokorny to allow the use of Copy() on open array parameters (the result will be a dynamic array)
|
4 years ago |
florian
|
f8c1df0852
* ISO mode: handle typed files as text files regarding naming/program parameters, resolves #37415
|
4 years ago |
Jonas Maebe
|
c262c5dbc9
* synchronised with trunk till r42256
|
6 years ago |
florian
|
f92b8d1681
* changes shift parameter of shift helpers into ALUUInt, as there is an "and" used anyways, this does not change semantics but reduces register pressure on 8 bit targets
|
6 years ago |
Jonas Maebe
|
0cd0e1614b
* synchronised with trunk till r42105
|
6 years ago |
Jonas Maebe
|
aad87820e6
* abstracted registration of library init/fini routines (to be able to add
|
6 years ago |
Jonas Maebe
|
4e73919676
- removed FPC 2.6.x bootstrapping code
|
6 years ago |
svenbarth
|
cc354f9d72
* have the fpc_*_copy compiler intrinsics reference the intrinsic symbol they belong to
|
6 years ago |
florian
|
71e71ad267
* fix currency division on non x86 32 bit targets
|
7 years ago |
florian
|
c230f81719
+ support for <dyn. array>+<dyn. array>, resolves #30463
|
7 years ago |
svenbarth
|
916ff0b92c
+ extend Concat() with support for dynamic arrays
|
7 years ago |
florian
|
7817102727
* patch by Christo Crause to implement 8 bit multiplications for "mul-less" avr types, resolves issue #31925
|
7 years ago |
nickysn
|
34113b930b
* removed the checkoverflow: boolean parameter of the software mul helpers;
|
8 years ago |
svenbarth
|
72c595eefe
+ implement support for Insert() for dynamic arrays; the parameter that is inserted can be a dynamic or static array of the same type, an array constructor or a single element of the arrays type; all that is determined based on the second type
|
8 years ago |
nickysn
|
b14f277e8f
+ use rtl helpers for 64-bit shl/shr/sar/rol/ror modify in place operations, on
|
8 years ago |
florian
|
7213a13081
* split fpc_mul_<64 bit> into separate procedures with and without overflow checking
|
8 years ago |
florian
|
29a2c433f7
* -Sr option for iso mode: in case no command line parameter is passed, the file name for program parameters is derived from their variable name
|
8 years ago |
florian
|
0c238b72e5
+ set/longjmp implementation for avr
|
8 years ago |
nickysn
|
e1792e712a
* changed the 'size' parameter of fpc_zeromem and fpc_fillmem from ptruint to sizeuint
|
8 years ago |
florian
|
9c81e90e08
+ extension to iso mode: reset/rewrite can take a file name as a second parameter
|
8 years ago |
svenbarth
|
26a2ddd3d6
+ extend Delete() intrinsics with Delphi compatible support for dynamic arrays. Also fixes Mantis #30306
|
9 years ago |
svenbarth
|
248490bbf1
* declare fpc_zeromem and fpc_fillmem as inline to avoid one call
|
9 years ago |
svenbarth
|
fd66d70449
innr.inc:
|
9 years ago |
svenbarth
|
a2c9c75e97
Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures.
|
9 years ago |
nickysn
|
c78f406d99
+ implemented proper stack checking for the i8086
|
9 years ago |
Jonas Maebe
|
2afd8eb802
- removed FPC_HAS_STR_CURRENCY-related code, FPC 2.6.4 has it
|
10 years ago |
Jonas Maebe
|
e2da416270
+ new file for llvm intrinsics (using external compilerprocs)
|
10 years ago |
florian
|
ba1297b1ab
+ provide also 8 and 16 bit div/mod helper
|
10 years ago |