Commit Graph

70624 Commits

Author SHA1 Message Date
Kirill Kranz
0dc2f78bc8 all packages witch are not able to compile REMOVED 2024-09-29 16:59:02 +03:00
Kirill Kranz
2139180379 fixed 2024-09-29 16:59:02 +03:00
Kirill Kranz
19658ea42b strt.pp removed from build 2024-09-29 16:59:02 +03:00
Kirill Kranz
66f73d466b psy-q-sdk lib duplicate named *.o files excluded from link 2024-09-29 16:59:02 +03:00
Kirill Kranz
4ff2b54f70 dirs_ps1=ps1 2024-09-29 16:59:02 +03:00
Kirill Kranz
be9bfbecc5 typo fixed 2024-09-29 16:59:02 +03:00
Kirill Kranz
a6eeaf2c72 set_source_info behind defines 2024-09-29 16:59:02 +03:00
Kirill Kranz
8e6a8a36cd case statiment insteed of ifs 2024-09-29 16:58:12 +03:00
Kirill Kranz
d1438e0d39 check if next instruction exists 2024-09-29 16:58:12 +03:00
Kirill Kranz
e9d8bcf484 hlcgcpu.pas: uses unit systems + t_ps1.pas: correct Message3 2024-09-29 16:58:12 +03:00
Kirill Kranz
530a962dfc thx god You seen it! (reverse) 2024-09-29 16:58:12 +03:00
Kirill Kranz
14ad18a82b leave PIC code unchanged 2024-09-29 16:58:12 +03:00
Kirill Kranz
b47687852e if taicpu(p).opcode in [....] beautiy fix 2024-09-29 16:58:12 +03:00
Kirill Kranz
9a8c6fe93d NtoLE() fix 2024-09-29 16:58:12 +03:00
Kirill Kranz
034c361804 resolveReadAfterWrite moved to aasmcpu.pas 2024-09-29 16:58:12 +03:00
Kirill Kranz
63d9c1f077 random new lines removed 2024-09-29 16:58:12 +03:00
Kirill Kranz
d7e24e8708 if not ps1 setup FPU defines 2024-09-29 16:58:12 +03:00
Kirill Kranz
17c0765655 Indentation 2024-09-29 16:58:12 +03:00
Kirill Kranz
b639035415 moved the psy-q-sdk to the rtl/ps1 folder 2024-09-29 16:58:12 +03:00
Kirill Kranz
696aaa4a4f remove of the build scripts 2024-09-29 16:58:12 +03:00
Kirill Kranz
2f5cbbacb7 DynArrays works
because of InitHeap3, malloc3 and free3 functions from the psy-q-sdk
2024-09-29 16:58:12 +03:00
Kirill Kranz
ec2f18f8be compiles cube.pas example 2024-09-29 16:56:18 +03:00
Kirill Kranz
52651a7ede First compiler Build 2024-09-29 16:56:18 +03:00
Kirill Kranz
e788fa7e3f Initial 2024-09-29 16:56:18 +03:00
Michaël Van Canneyt
149db318a0 + Add license header to tuples, add to fpmake 2024-09-29 13:36:32 +02:00
Frederic Kehrein
d3b14eb1ba Adding tuple unit 2024-09-29 12:49:57 +02:00
Pierre Muller
abb5294b6e Add CC_OPT for riscv processors 2024-09-29 08:13:43 +00:00
florian
2f5fe67e56 * FSRM works only with movsb 2024-09-28 21:52:37 +02:00
Frederic Kehrein
b5a0c3b1b6 Adding some convinience functions to TNullable 2024-09-28 13:05:08 +00:00
Pierre Muller
8cacfc3355 Fix display of 80bit floats in cross-endian case 2024-09-28 13:13:18 +02:00
florian
fdae200281 * RiscV64: don't use addiw for OS_32 to OS_32 type conversions obviously 2024-09-26 21:48:53 +02:00
florian
f356d8cc51 * fix RiscV32 compilation 2024-09-25 22:25:01 +02:00
Michaël Van Canneyt
5769d737d1 * Optimize ExtractFileUnitName 2024-09-25 14:23:34 +02:00
florian
2123c59941 + RiscV: AndiAddwi02Andi optimization 2024-09-24 22:33:53 +02:00
florian
7c023d33d0 * RiscV: fix AndiAndi2Andi optimization 2024-09-24 22:21:32 +02:00
Michaël Van Canneyt
10bbe83284 * Minor improvement, fix by lagprogramming. Fixes issue #40922 2024-09-24 18:57:08 +02:00
Margers
0396174bbf Compiler Target and Compiler Optimization Target Processor lists are scrollable 2024-09-24 16:31:17 +00:00
Margers
17fc824917 Mouse scroll (fast) Compiler Messages and Messages windows 2024-09-24 16:31:17 +00:00
Margers
e1cb188157 FV In ListBox mouse scroll function as Key Up or Key Down 2024-09-24 16:31:17 +00:00
Margers
818e3ae6e5 FV TScroller and TEditor respond to mouse scroll 2024-09-24 16:31:17 +00:00
Margers
a67c85cb89 FV Drivers: change name for mouse scroll up/down 2024-09-24 16:31:17 +00:00
Margers
ede78f682b Windows console mouse - scroll up and down events 2024-09-24 16:31:17 +00:00
Margers
a348dfc806 Frame chars as numbers 2024-09-24 16:31:17 +00:00
Margers
8c73d0a0e2 Fix 2nd compilation in Textmode IDE 2024-09-24 16:28:07 +00:00
Margers
52211eb888 Selection start and end move along while indent block 2024-09-24 16:25:40 +00:00
Margers
86486f9c46 Contra intuitive: TEditor.SetBufSize should not change BufSize at all 2024-09-24 16:24:20 +00:00
Margers
4b4f910289 Ctrl-k-t select first word in line correctly if line length 49 or greater 2024-09-24 16:22:38 +00:00
Michaël Van Canneyt
368a77d75e * Fix memleak 2024-09-24 18:16:16 +02:00
florian
7d83cea8da * fpc_varset_load takes a ptrint for set size 2024-09-23 22:34:23 +02:00
florian
d247c30965 * RiscV64: better code generation to clear upper 32 bit of a register 2024-09-23 22:28:09 +02:00