Mattias Gaertner
|
9e9859f145
|
fcl-passrc: fixed no hint when published method hides ancestor method
git-svn-id: trunk@48997 -
|
2021-03-17 18:22:11 +00:00 |
|
Mattias Gaertner
|
970e039b9a
|
fcl-json: less hints
git-svn-id: trunk@48996 -
|
2021-03-17 17:13:40 +00:00 |
|
Mattias Gaertner
|
c813fafa37
|
pastojs: fixed wrong setting rtl.TObjectDestroy
git-svn-id: trunk@48995 -
|
2021-03-17 17:13:30 +00:00 |
|
pierre
|
39c060dfa7
|
Avoid copying of objpas.pp into local rtl/macos directory
git-svn-id: trunk@48994 -
|
2021-03-17 09:33:14 +00:00 |
|
florian
|
53effea0f5
|
+ X86: JccMovJmpMov2MovSetcc optimization
git-svn-id: trunk@48993 -
|
2021-03-16 22:19:21 +00:00 |
|
michael
|
b9b08f37fe
|
* Patch method contribution
git-svn-id: trunk@48992 -
|
2021-03-16 22:15:37 +00:00 |
|
marcus
|
82450e1d57
|
Amiga, AROS, MorphOS, OS4: Unified ExecBase for all Amiga Platforms
git-svn-id: trunk@48991 -
|
2021-03-16 20:54:13 +00:00 |
|
florian
|
612f063795
|
+ patch by J. Gareth Moreton: AddMov2LeaAdd and AddMov2Lea optimizations, resolves #38579
git-svn-id: trunk@48989 -
|
2021-03-15 21:12:02 +00:00 |
|
marcus
|
6a92798603
|
amiga: examples fixed and updated
git-svn-id: trunk@48988 -
|
2021-03-15 20:46:29 +00:00 |
|
marcus
|
c4dfb2c8bd
|
fpts2junit: remove ../ at start for the classname
git-svn-id: trunk@48987 -
|
2021-03-15 19:08:17 +00:00 |
|
nickysn
|
811cf381ad
|
* when parsing unions, set the uniondef reference to nil in
current_module.deflist after freeing the object to prevent dangling pointers
and use after free
git-svn-id: trunk@48986 -
|
2021-03-15 18:13:45 +00:00 |
|
nickysn
|
d090af4abe
|
* skip nil values in current_module.deflist in TLLVMMachineCodePlaygroundAssembler.WriteImports
git-svn-id: trunk@48985 -
|
2021-03-15 18:12:36 +00:00 |
|
nickysn
|
f7dd8755cc
|
+ introduced TFPList.IndexOfItem and TFPObjectList.IndexOfItem, which are like
IndexOf, but can also search backwards. The same method already exists in
FPC's classes unit.
git-svn-id: trunk@48984 -
|
2021-03-15 18:06:44 +00:00 |
|
michael
|
43753442c0
|
* Remove debug writel
git-svn-id: trunk@48983 -
|
2021-03-15 18:06:40 +00:00 |
|
marco
|
97b4cde077
|
* buffer overflow in ReadInputStream if a stream read> READ_BYTES (=64k) large. The overloaded tstream one is ok.
git-svn-id: trunk@48982 -
|
2021-03-15 15:58:05 +00:00 |
|
pierre
|
a70feeca7e
|
Add sinclairql/Makefile
git-svn-id: trunk@48981 -
|
2021-03-15 15:39:30 +00:00 |
|
michael
|
5e913147ab
|
* Fix bug ID #38624
git-svn-id: trunk@48980 -
|
2021-03-15 15:13:08 +00:00 |
|
michael
|
ffa69353f3
|
* Remove debug writeln
git-svn-id: trunk@48979 -
|
2021-03-15 14:33:37 +00:00 |
|
pierre
|
a7de0b365b
|
Avoid invalid typecast error when using -CR option
git-svn-id: trunk@48978 -
|
2021-03-15 13:25:59 +00:00 |
|
pierre
|
85fa313e59
|
Use uvalue field to get unsigned and avoid range check or overflow errors
git-svn-id: trunk@48977 -
|
2021-03-15 13:24:27 +00:00 |
|
nickysn
|
77f3acdf76
|
* the TFPList.List property made protected in order to discourage using it
directly, as this circumvents range checking
git-svn-id: trunk@48976 -
|
2021-03-14 23:17:44 +00:00 |
|
florian
|
649bfecf62
|
+ compiled C object files, generated by riscv32-unknown-linux-gnu-gcc (GCC) 10.2.0 with -O3
git-svn-id: trunk@48973 -
|
2021-03-14 21:34:51 +00:00 |
|
florian
|
2b47425f08
|
+ tx64tryfinallynode.dogetcopy properly implemented, resolves #37305
git-svn-id: trunk@48972 -
|
2021-03-14 21:23:05 +00:00 |
|
nickysn
|
76c61c3aac
|
* call inherited inside twasminnode.checkgenjumps in order to initialize use_small
git-svn-id: trunk@48971 -
|
2021-03-14 16:56:16 +00:00 |
|
florian
|
03d353c1f5
|
- cosmetics: superfluous newlines removed
git-svn-id: trunk@48970 -
|
2021-03-14 16:41:34 +00:00 |
|
florian
|
d1881d0951
|
* RiscV: integer type conversions fixed
git-svn-id: trunk@48969 -
|
2021-03-14 16:40:14 +00:00 |
|
michael
|
f5389cbc28
|
* test for bin2hex
git-svn-id: trunk@48968 -
|
2021-03-14 15:31:52 +00:00 |
|
michael
|
62b486a427
|
* Patch from N. Neumann to add delphi-compatible bintohex
git-svn-id: trunk@48967 -
|
2021-03-14 15:29:27 +00:00 |
|
nickysn
|
f0aed5d355
|
* fixed another WebAssembly compilation error with -CR
git-svn-id: trunk@48966 -
|
2021-03-14 15:06:13 +00:00 |
|
michael
|
0d1fb41901
|
* Fix bug #38618
git-svn-id: trunk@48965 -
|
2021-03-14 15:04:12 +00:00 |
|
nickysn
|
74854eee58
|
* fixed WebAssembly compilation error with -CR
git-svn-id: trunk@48964 -
|
2021-03-14 15:03:58 +00:00 |
|
michael
|
2aab9b1f9b
|
* Patch from Bart Broersma for issue ID #38622
git-svn-id: trunk@48962 -
|
2021-03-14 14:16:16 +00:00 |
|
florian
|
d399df83ba
|
* RiscV32: fpc_longjmp needs nostackframe directive
* RiscV: unified procedure directives of fpc_*jmp
git-svn-id: trunk@48961 -
|
2021-03-14 13:34:30 +00:00 |
|
florian
|
9ccdf2b3bf
|
* RiscV: unified itcpugas.pas
git-svn-id: trunk@48960 -
|
2021-03-14 10:29:23 +00:00 |
|
pierre
|
9775a13e02
|
Rough fix for riscv32 failure
git-svn-id: trunk@48959 -
|
2021-03-14 09:10:29 +00:00 |
|
nickysn
|
a9f4c8a16b
|
* compilation on Windows fixed
git-svn-id: trunk@48958 -
|
2021-03-14 02:53:41 +00:00 |
|
nickysn
|
445ca8b995
|
* update revision.inc
git-svn-id: trunk@48957 -
|
2021-03-14 00:53:41 +00:00 |
|
nickysn
|
fc32428639
|
* merged the wasm branch. Adds support for the wasm32 (WebAssembly 32-bit)
target.
git-svn-id: trunk@48955 -
|
2021-03-14 00:48:18 +00:00 |
|
nickysn
|
6ac633e594
|
* sync with trunk
git-svn-id: branches/wasm@48954 -
|
2021-03-14 00:24:48 +00:00 |
|
nickysn
|
1fb5008630
|
- disabled compilation on the wasi target for packages that don't compile
git-svn-id: branches/wasm@48953 -
|
2021-03-14 00:24:24 +00:00 |
|
nickysn
|
4be5609809
|
+ added wasm32 to the list of targets that don't support a native compiler
git-svn-id: branches/wasm@48952 -
|
2021-03-13 21:56:01 +00:00 |
|
nickysn
|
ea8f068817
|
* regenerated makefiles after sync with trunk
git-svn-id: branches/wasm@48951 -
|
2021-03-13 21:52:13 +00:00 |
|
nickysn
|
a14ad056e5
|
* update revision.inc
git-svn-id: branches/wasm@48950 -
|
2021-03-13 21:50:04 +00:00 |
|
nickysn
|
e42330a7ad
|
* synchronized with trunk
git-svn-id: branches/wasm@48949 -
|
2021-03-13 21:47:24 +00:00 |
|
florian
|
62ea31f255
|
* riscv64-linux: generate PIC for all units as it is required for shared libraries
git-svn-id: trunk@48948 -
|
2021-03-13 16:33:31 +00:00 |
|
florian
|
e047e7db91
|
+ RiscV: initial support of pic generation
git-svn-id: trunk@48947 -
|
2021-03-13 16:18:00 +00:00 |
|
florian
|
1e5cbfe546
|
* RiscV: if shared libraries are involved, we have to link always against the crt*S.o variants
git-svn-id: trunk@48946 -
|
2021-03-12 21:59:18 +00:00 |
|
florian
|
a399627aee
|
+ RiscV: initial implementation of gprof support
* cleanup
git-svn-id: trunk@48945 -
|
2021-03-12 21:27:51 +00:00 |
|
marcus
|
5821143387
|
AmigaOS4: added missing varargs function
git-svn-id: trunk@48944 -
|
2021-03-12 19:42:15 +00:00 |
|
marcus
|
61a4eaa302
|
Amiga: removal of includes not in use anymore
git-svn-id: trunk@48943 -
|
2021-03-12 19:20:47 +00:00 |
|